These are chat archives for ushahidi/Community

24th
Jul 2015
Ushbot
@ushbot
Jul 24 2015 01:22
[Robbie Mackay, Ushahidi] hey team - sorry about the broken demo site :(
[Robbie Mackay, Ushahidi] Guess I was way too optimistic heading out before checking it this morning..
[Robbie Mackay, Ushahidi] I'll make sure I transfer ownership of these apps to the ushahidi heroku account
Ushbot
@ushbot
Jul 24 2015 01:46
[Robbie Mackay, Ushahidi] The biggest thing missed from the release is that I haven't had time to update to the latest pattern library css and markup .. sorry if you see broken things you already fixed @seth @sophie
[Robbie Mackay, Ushahidi] hrm 2 problems with that release:
  1. one of the dependencies has gone missing: "Cannot find module 'angular-bootstrap/dist/ui-bootstrap-tpls'"
  2. gulp is eating the error so the build didn't fail
hollycorbett
@hollycorbett
Jul 24 2015 01:51
tbh I’m not sure what happened, but gulp has been eating various things of late
regrettably I cant give expert analysis on it, but there have been several times where things didn’t work until I restarted gulp… and no errors came up… and its not that I did anything special
(i.e. special = adding new dependencies or similar)
Ushbot
@ushbot
Jul 24 2015 01:58
[Robbie Mackay, Ushahidi] so the reason I didn't see the error is that you only get it if you remove node_modules and re-run npm install
[Robbie Mackay, Ushahidi] slightly different versions of the dependencies basically
hollycorbett
@hollycorbett
Jul 24 2015 01:58
ah :)
Ushbot
@ushbot
Jul 24 2015 01:58
[Robbie Mackay, Ushahidi] but then gulp intentionally eats errors so that gulp watch doesn't break when you save invalid JS
[Robbie Mackay, Ushahidi] .. but really we want the errors when just doing a single gulp build
hollycorbett
@hollycorbett
Jul 24 2015 01:59
indeed
Ushbot
@ushbot
Jul 24 2015 02:22
[Robbie Mackay, Ushahidi] hrm. I think fixed it.. but the cache on travis has broken the build
Ushbot
@ushbot
Jul 24 2015 03:26
[Robbie Mackay, Ushahidi] Dev site is up again. Demo should be done in a minute
Ushbot
@ushbot
Jul 24 2015 03:38
[Robbie Mackay, Ushahidi] Tagged update release as v3.0.0-beta.21a
Ushbot
@ushbot
Jul 24 2015 07:55
[Jason Mule, Ushahidi] hmm...master doesn't seem to have angular-bootstrap/dist/ui-bootstrap-tpls as well?
Ushbot
@ushbot
Jul 24 2015 08:18
[Jason Mule, Ushahidi] Never mind :-)
Ushbot
@ushbot
Jul 24 2015 14:22
[Brian Herbert, Ushahidi] @Robbie @ZackHalloran Can we have the ability to include javascript via config? We do that here in V2 https://github.com/ushahidi/Ushahidi_Web/blob/develop/application/config/globalcode.php and would be very useful for Cloud
[Brian Herbert, Ushahidi] Mostly for Analytics
[Brian Herbert, Ushahidi] or other javascript we might need to run on Cloud hosted only
[Brian Herbert, Ushahidi] so we don't have to worry about maintaining a fork of the platform
Ushbot
@ushbot
Jul 24 2015 19:07
[Robbie Mackay, Ushahidi] .. maybe? thats probably got some security issues I'm not thinking about on Saturday morning
Ushbot
@ushbot
Jul 24 2015 19:16
[Brian Herbert, Ushahidi] If an attacker already has access to change config, there are larger problems.
[Brian Herbert, Ushahidi] to be clear, that would only be configurable from a code/config perspective, not editable from within the interface
[Robbie Mackay, Ushahidi] sure.. but it also means a user can introduce new security vulnerabilities.. and then blame us
[Robbie Mackay, Ushahidi] oh right. Configurable within code not UI..
[Robbie Mackay, Ushahidi] that makes sense
[Brian Herbert, Ushahidi] but they could do that with a theme too?
Ushbot
@ushbot
Jul 24 2015 19:21
[Brian Herbert, Ushahidi] yeah :)
Ushbot
@ushbot
Jul 24 2015 21:07
[Robbie Mackay, Ushahidi] @AngelaOduor @brianherbert said this to everyone else on the call.. but thanks for making that a productive call on a Saturday morning :)