Humanitarian OSM Team/Working groups/Technical/meeting 2014-01-13

From OpenStreetMap Wiki
Jump to navigation Jump to search

Meeting to discuss Tech topics on Monday 13th January 2014

IRC log:

18:01:21< dodobas> good morning/evening
18:01:36< dodobas> anyone around for tech WG chat ?
18:01:40-!- Haaninjo__ [~anders@] has quit [Remote host closed the connection]
18:03:03< ybon> o/ working but around :)
18:03:11< ybon> (if Internet...)
18:03:16< dodobas> ybon: hippy gnu ear... :)
18:03:21< sev_hotosm> Hi for once I did not missed the schedule
18:03:40< dodobas> sev_hotosm: but everyone else did :/
18:04:03< ybon> dodobas: :) mappy 2014 to you :)
18:04:20< dodobas> we can still have a short chat... ybon do you have anything to report
18:04:47-!- Irssi: #hot: Total of 41 nicks [0 ops, 0 halfops, 0 voices, 41 normal]
18:05:01-!- larryone [~larryone@] has quit [Quit: This computer has gone to sleep]
18:05:11< dodobas> or sev_hotosm, maybe ? :)
18:05:37< ybon> humm, only thing is that I've finally fixed the grey problem of DEM in the style
18:06:00< dodobas> data or style issue ?
18:06:24< ybon> data processing :)
18:06:44< ybon> I would love to share the diff in github but Internet doesn't want me to
18:07:27< dodobas> Internet is a spoiled brat
18:08:01-!- pierzen [~kvirc@] has joined #hot
18:08:19< dodobas> I have a short update... HOT web site seems to be working ok.. there is no apparent load on the server
18:08:36< dodobas>
18:09:16< dodobas> other than some Drupal issues, but clara is working on those
18:09:39< dodobas> sorry phone...
18:09:48< dodobas> hi pierzen, do you have anything to report
18:10:09< pierzen> hi, no, just that url with accents were fixed by clara this morning
18:10:16< sev_hotosm> by something to report you mean issues?
18:10:55< sev_hotosm> no feedback from @pgiraud regarding the dev TM v2?
18:11:11< sev_hotosm> that is actually done?
18:11:54< dodobas> back... so clara says that some ols posts are not displaying images correctly
18:12:21< dodobas> she is working on that
18:13:06< dodobas> and she will spend some time on making site multilangual ... for starters adding French...
18:13:28< dodobas> but she will need some one to translate relevant parts of the site to French
18:13:43< dodobas> sev_hotosm: issues, concerns, ideas, ...
18:13:59< pierzen> french for now, but we have to think multilingual.
18:14:08< pierzen> Oh yes, an announce : my OsmContributorStatistic module is now available on github : It provide historic statistic for bbox and dates.
18:14:37< dodobas> sev_hotosm: no feedback at the moment... there is a non working instance on amelia (server)
18:14:55< sev_hotosm> oh regarding the Tasking Manager I had a lot of suggestions
18:14:59< skorasaurus> the meeting now?
18:15:12< sev_hotosm>
18:16:45< sev_hotosm> actually I would like the dev v2 back as I am testing its new functionalities
18:17:11< dodobas> I should probably scrap that instance and create a new one, but there are some depolyment issues and I'm not sure how to recreate the DB... no documentation
18:17:38< dodobas> anyway... there is little or no activity on TM2
18:17:58< dodobas> *development activity
18:18:12< sev_hotosm> and I would like to know if the tech group would help @pgiraud to finish the v2 (I do not talk about extra functionalities I listed in the wiki) so that it can be made official
18:18:12< dodobas> skorasaurus: yes... do you have anything to report
18:18:25< skorasaurus> not in particular.
18:18:42< skorasaurus> sev_hotosm: I am sorry that I have not contacted you again regarding your difficulties that you had.
18:19:06< dodobas> sev_hotosm: other than actually coding .. I'm not sure what you mean
18:19:10< skorasaurus> if you have time now, or 4 hours from now, it would be ideal for me to talk with you.
18:19:42< skorasaurus> I am hoping to tweak the hdm-josm style in the coming days or next couple weeks.
18:19:47< sev_hotosm> @skorasaurus about which difficulties?4
18:19:48< skorasaurus> don't forget that it exists ;)
18:20:02-!- clara [] has joined #hot
18:20:13< skorasaurus> updating the HDM preset.
18:20:18< dodobas> AFAIK, there were no public discussions on what to do with TM2, will we try to migrate old jobs... or just start fresh
18:20:26< sev_hotosm> ah OK hdm-josm style
18:21:03< skorasaurus> (that message about it existing wasn't just to you, but everyone else as well)
18:21:05< dodobas> so sev_hotosm, no immediate plans...
18:21:05< sev_hotosm> @dodbas ah you are talking about tm2 created for Philippines, not v2?
18:21:30< dodobas> no... v2
18:21:38< skorasaurus> there's a few hanging issues for the HDM-JOSM and HDM-carto in eventually but none of them are critical.
18:22:32< dodobas> so....
18:22:40< skorasaurus> and also a few issues with tagging as well.
18:22:59< skorasaurus> although I admit that discussing the nuances of tagging is neither forte nor passion :)
18:23:29< dodobas> here is the current situation: is planned to be moved from Amazon to the amelia
18:24:24< dodobas> was a temporary solution for Philippines... and its running on my Private Amazon instance... (free at the moment)
18:24:58< dodobas> not sure what to do with it... it's not critical at the moment
18:25:15< sev_hotosm> @pgiraud told me he is the only one to work on v2, and I think he would be happy to see other devs join him
18:25:43< dodobas> ... WAS a running instance of V2 version on amelia
18:26:53< dodobas> if we are going to push for V2, then we need to create a clear specifications of what should be done
18:27:28< dodobas> then try to 'market' the product in local hacker groups and hack fests
18:28:10< dodobas> most of us are doing their best to support HOT activites
18:28:26< dodobas> sometimes there is just not enough time in the day...
18:29:03< sev_hotosm> @dodobas it does not harm to try to see if someone would be interested :)
18:30:11< dodobas> the fact that pgiraud is working alone is one of the issues, it's easy to be a single developer on a project, but it will require more time to prepare the project for community participation
18:31:06< pierzen> tm is developped in python?
18:31:12< dodobas> like... writing better documentation, preparing coding guidelines, deciding which are priority issues
18:31:24< clara> is there a list of issues fov v2? - That usually makes it easier to join in and to start of with one task
18:31:42< dodobas> pierzen: python, pyramid framework with geoalchemy ORM
18:32:01< dodobas> clara:
18:32:11< sev_hotosm> sure, but the project is on github and use the tracking system
18:32:29< pierzen> documentation on such packaging of python?
18:32:58< dodobas> pierzen: packaging ?
18:33:12< pierzen> this framework on the web with the tools you describe.
18:33:25< pierzen> I know python, not the rest.
18:33:29< dodobas> a lot of docs...
18:33:51< dodobas> but again... we could create a 'how to get involved' document
18:34:00< pierzen> yes, but is it summarized somewhere. there is a lot of info to read on internet.
18:34:52< dodobas> this particular setup... probably not... you'll need to check invididual components
18:35:04< clara> Maybe add it to the "how to get involved" page on the site as well and link to the relevant issue tracker
18:36:20< dodobas> clara: sure, but we should create some project specific documentation
18:36:46< dodobas> there are a lot of python programmers, some of them know Python Web frameworks
18:37:33< dodobas> I, for example , work with Django and Flask for the last 3 years... but I've never programmed anything in Pyramid
18:37:38< sev_hotosm> I would be really happy to help as I created HOT Capacities webpage
18:38:42< sev_hotosm> already has a section for developers, it would require more?
18:39:19< clara> do Python programmers have meetups? then it might be usefull to do a lighting talk at one of the regular meetings and see whether there is somebody who wants to get involved
18:40:17< dodobas> sev_hotosm: something that would be project specific... im not takling about writing a tutorial for developing TM2... just something like 'these are resources to get started'
18:40:47< dodobas> if you know python... learn about pyramid web framework
18:41:12< clara> dodobas: maybe add on the get-involved page, which language the individual parts are in, so that a python programmer could easily see that they are needed
18:41:20-!- alexbarth [] has joined #hot
18:42:12< dodobas> clara: yes, that will clearly show which technologies are used for particular project
18:42:38< dodobas> which brings us to issue with the wiki page...
18:42:54< dodobas>
18:43:01-!- nico_osm [] has quit [Ping timeout: 480 seconds]
18:43:08< dodobas> we should regulary update this page
18:43:46-!- f00bar [~quassel@] has joined #hot
18:44:15< clara> lol - i had no idea that page existed :)
18:44:28< sev_hotosm> I have a quesiton about trakcing issues and enhancement system in github: would not it be interesting to hirarchize those taht would be more helpful, to motivate the potential developers. I do not see anything that would show that such feature would interest x people and not just 1
18:44:56-!- awwright [~awright@] has quit [Quit: awwright]
18:44:59-!- alexbart_ [] has joined #hot
18:44:59< dodobas> but again... it's hard to work with the community... especially when you have no 'tools' to pressure individuals...
18:45:17< dodobas> like... 'you will get fired, if you don't update that page' :)
18:45:43< dodobas> sev_hotosm: like a voting system ?
18:46:57< clara> no... then people do a crappy job just to keep their salary :) - better get rid of redundant work - and replace the table with todo items with links to github so that it's always uptodate that way
18:47:19< sev_hotosm> would be good to add a comment as well. Eg if such feature would be directly useful for various humanitarian orgs, it would be valuable to mention it
18:49:15< clara> it also needs to be clear which issues are serious feature requests - and what is just an idea that somebody had
18:49:19< dodobas> sev_hotosm: github issue system is not really designed for that... we could use GH pages... or wiki, or some other resource
18:49:24< sev_hotosm> it is not a matter of individual pressure! :) Only good wills
18:49:59< dodobas> and create some 'official' documents on what to do next...
18:50:11< dodobas> there are also tools like waffle...
18:50:35< dodobas> but those are useful only for developers
18:51:33-!- skorasaurus [] has quit [Ping timeout: 480 seconds]
18:52:09< dodobas> so... who will do it ? :)
18:52:21-!- alexbarth [] has quit [Ping timeout: 480 seconds]
18:53:14< pierzen> I agree, a issue system cannot take care of all aspects about a community participation in software design development.
18:53:41< sev_hotosm> I mean we need to make potential involvements easier, better explain how people could participate and what will be the benefits
18:54:23< sev_hotosm> it is actually the same for the OSM contributors
18:54:45< dodobas> so I can agree that we can agree about agreeing that we need better 'how to participate' documents :)
18:55:20< sev_hotosm> this is why I am explaining through emails and wikipages for current activations
18:56:25< sev_hotosm> I think we all agree about this, so let us decide what to do concretely
18:56:45< dodobas> it's easy to be a successful individual, and fail as a community (of individuals) :)
18:58:14< sev_hotosm> so, as we do not have many people tonight, it may be good to create a thread about this topic to 1 set what is the enhancement platform to set 2 explaining and hierarchize the nedds 23 promote them on dev communities along with HOT global work for them to understand the benefits
18:58:54< sev_hotosm> 3 not 23
18:59:10< dodobas> well, we could try it like that...
18:59:11-!- Haaninjo [~anders@] has joined #hot
18:59:28< dodobas> I will try to update the wiki page...
18:59:50< pierzen> Dakar french translation sprint of LearnOsm in november. Intermediate and advanced sections are now available. See Restructuration of the english version was started but not announced on HOT I think. We were still faced with LearnOsm and Github issues for Translators : No progress made and no easy solution to upload images. Neither Github or offer to upload images via the web.
19:00:09< dodobas> so we can 'copy' used technologies to the web page...
19:01:11< dodobas> pierzen: tnx, I did not know about english version reconstruction
19:01:19-!- skorasaurus [] has joined #hot
19:02:31< sev_hotosm> is indeed a problematic topic and I will send an email about this
19:02:50< dodobas> sev_hotosm, pierzen ok, tnx
19:03:25< sev_hotosm> basically it seems it does not allow to make git merge
19:04:20< dodobas> hmm, did you consider using an external service for images...
19:05:02< dodobas> i.e. flickr... and then have a script which would sync images to the repository...
19:05:39< pierzen> LearnOsm is setup to read images from Github. We are not the designers of LearnOsm.
19:05:59< pierzen> sync? dont know
19:07:12-!- FredB [~makina@2a01:e35:8b19:f610:991e:7c00:b7ef:1654] has joined #hot
19:07:29< dodobas> anyone wants to add anything else ?
19:08:12-!- larryone [~larryone@] has joined #hot
19:08:16< pierzen> Just compiling stats for Haiti 2010 to compare with today. the first 10 days, 304 contributors, 600k edits.
19:08:38-!- hjart [~hjart@] has joined #hot
* pnorman waves 19:09
19:09:49< dodobas> pnorman: hi... the meeting is about to end, but if you have anything to add? :)
19:09:59< pnorman> nope
19:10:04< sev_hotosm> hmm there is also some pending improvements on the Exports service
19:10:12< pierzen> Haiyan : 1 ,200 contributors, 3 millions edits
19:10:17< pierzen> after 11 days
19:10:46< pnorman> what's an edit defined as?
19:11:22< sev_hotosm> SQL transformation so that we can propose to users thematic data to download, and not everything
19:11:55< pierzen> pnorman: edit : all objects either created, modified or deleted
19:12:18< dodobas> sev_hotosm: there are pull request for those issues ? or ?
19:12:52-!- FredB [~makina@2a01:e35:8b19:f610:991e:7c00:b7ef:1654] has quit [Read error: No route to host]
19:12:59-!- larryone [~larryone@] has quit []
19:13:00-!- FredB [] has joined #hot
19:13:24< sev_hotosm> tag transform is actually a new functionality in Exports v2:
19:13:34< sev_hotosm> but not as used as it could be
19:14:18< dodobas> sev_hotosm: is there any active development on exports ?
19:15:06< pierzen> sev_hotosm: POI Banjir Pluit 2  : The request Defines all POI's ?
19:16:31-!- awwright [~awright@] has joined #hot
19:17:39< sev_hotosm> @dodobas I do not know, I would say nothing apart the Tag Transform SQL Files
19:17:50-!- nico_osm [] has joined #hot
19:17:56< sev_hotosm> @pierzen I do not know
19:18:05< pierzen> cannot read
19:18:45< pierzen> we do not have access to scripts from others it seems
19:19:01-!- larryone [~larryone@] has joined #hot
19:19:35< sev_hotosm> Ah yes there is also some issues with HOT exports, like
19:19:55< sev_hotosm> It makes job creation complicated for newcomers
19:20:54-!- skorasaurus [] has quit [Read error: Operation timed out]
19:23:27< dodobas> so guys and gals... we are going to wrap it up for the evening
19:23:41< clara> thanks
19:24:14< pierzen> thanks
19:24:27< sev_hotosm> thanks
19:24:29< dodobas> I'm going to create a short summary as usual ... and post the log to the wiki... probably tomorrow morning...
19:24:40< sev_hotosm> OK
19:25:14-!- larryone [~larryone@] has quit [Quit: This computer has gone to sleep]
19:25:31-!- larryone [~larryone@] has joined #hot
19:28:50< dodobas> thank you all for participating