Humanitarian OSM Team/Working groups/Technical/meeting 2013-08-12
Jump to navigation
Jump to search
Meeting of the HOT tech team on Monday 12th Aug
IRC log
- clara hi
- clara anybody around for meeting?
- sev_hotosm I am here
- pierzen hi, have to leave in 30 min.
- mkl me too, i have to leave in 30 minutes
- mkl should we start off with quick bday sprint updates, then go round to more updates?
- mkl clara, want to kick us off?
- clara k
- clara xamanu and me did an upgrade to Drupal 7
- clara recreating what's currently on the site
- clara and now we can theme it and add additional functionality
- mkl cool. anything we can look at? how far til we can switch over?
- dodobas hi
- clara doesn't look pretty now - but it's a mobile theme already
- mkl hi dodobas
- clara https://dev-d7-hot.gotpantheon.com
- mkl oh that's nice, it's responsive?
- clara yes responsive
- mkl cool
- clara all the current accounts work on it but I changed the admin password on it
- clara we can switch over once the theme looks pretty, and an issue with Openlayers is fixed
- mkl what's the timeline to theme it ... and would we be able to swtich then?
- mkl right on
- clara xamanu should know how far the theme is off
- mkl need any help in particular from anyone? or got that openlayers stuff under control?
- mkl k
- mkl anything more clara?
- clara Openlayers is under control - and anybody who wants to work on it for other things can check the code out of the git repro
- clara -- end
- mkl thx
- mkl the only other bday sprint update, besides mine, is from skorasaurus, but he's not online
- mkl basically there's a relevant bug in josm that is getting fixed, and he's working on some mapcss stuff
- mkl also, nothing happened on the cross-site tool bar, mike ended up not having time
- mkl for me, i ended up doing some work on the tasking manager
- mkl in two parts. first was to pass tile background info through to iD from OSMTM. turns out that requires some more work on osm-website. i'm still looking at.
- mkl second part was to allow OSMTM to configure jobs based on arbitrary geographies
- mkl this was to help with coordination of the DC buildings import, which is based on census tracts
- mkl https://github.com/hotosm/osm-tasking-manager/issues/142
- mkl turns out it works without too much change
- mkl https://github.com/osmlab/dcbuildings/issues/19#issuecomment-22465256
- mkl all the bday sprint leads will report back to kathleen and then that gets announced out
- mkl ok that's all from me on bday sprints
- mkl any questions? other comments on bday sprint? or we move on?
- clara no question from me
- mkl dodobas, sev_hotosm, pierzen: want to jump in?
- sev_hotosm regarding the TM, are you working on the latest version under developement?
- mkl yes. i forked on saturday.
- sev_hotosm we could access it previously here but seems does not work: http://dev.tasks.hotosm.org/
- mkl already made one pull request, to update the twitter bootstrap submodule
- sev_hotosm provides URL for each tile, revised a bit the validating process and comments
- mkl i don't know who was maintaining it
- sev_hotosm Pierre Giraud I htink
- mkl yea, would need to ask him.
- mkl do you know which branch that's based on?
- mkl hmm, there's quite a few. i better sync up with him
- sev_hotosm checking
- almccon (~almccon@173-164-158-185-SFBA.hfc.comcastbusiness.net) has joined
- mkl anything more to add sev_hotosm? on this or any other tech topic?
- sev_hotosm http://tasks-dev.hotosm.org/
- sev_hotosm Yes, Pierre and I have edited the wikipage based on our feedback from the field: http://wiki.openstreetmap.org/wiki/Humanitarian_OSM_Team/Working_groups/Technical
- mkl whoa
- mkl that's a lot
- mkl i wonder how we can better manage this ... i would think many of these needs can be translated better into github tickets
- mkl including the LearnOSM section that started this off
- mkl basically, github tickets are the way to manage code issues
- mkl we should stop using the wiki for this
- mkl can you move these into tickets in the appropriate repositories?
- mkl in fact many of the Tasking Manager needs are already tickets
- mkl we can't keep this kind of thing in the wiki
- mkl https://github.com/hotosm/osm-tasking-manager/issues?state=open for instance
- mkl sev_hotosm, pierzen?
- mkl guys, need to run in 8 minutes, so we should sort this out
- sev_hotosm what issues?
- dodobas well.. i'm still w8ting for the meeting with wonderchook
- pnorman waves, mostly asleep
- dodobas it was scheduled for friday... then postponed till monday...
- mkl sev_hotosm: i'm looking at the Needs section of http://wiki.openstreetmap.org/wiki/Humanitarian_OSM_Team/Working_groups/Technical
- pierzen Github is a system thought like those for Big computers in the 70's. People adapt to the machine. Now we generally see system thought differently. Github is not adaptative, not even to load images easily. What approach do we want for collaboration. Only super techie can collaborate ? are-they other approaches possible for LearnOsm in particular?
- mkl these should all be issues on github
- sev_hotosm SOme of these points are already Github issues
- mkl pierzen: are you saying that you do not understand how to use github issues?
- dodobas i did however get access to exports.hotosm.org server, and gathered some information... but that about it :/
- sev_hotosm for months
- mkl it is different from this issue with LearnOSM (which I keep hearing about from you again and again, despite me saying repeatedly that we are working on it!)
- mkl yes, sev_hotosm. but posting them on the wiki will not get them to work faster
- mkl that isn't how coding works
- mkl these need to be issues
- mkl this stuff in the wiki just confuses developers, and makes a mess of the process
- sev_hotosm and I think a document joining the needs is not a bad thing rather than only scattered github issus
- pierzen have a good session alls, I have to leave now.
- mkl a process this group should be responsible for owning and managing
- mkl pierzen: please do not mention the learnosm issues again until i have something to report back on the documentation
- mkl i am very very frustrated by how this is going, and have little motivation to keep going when the same complaints arise, without any recognition of my work to try to solve the problems
- mkl sev_hotosm: they way to link scattered github issues is to have a list of the github repositories we are tracking
- mkl i am telling you, as a developer, this section on the wiki page is a bad thing
- sev_hotosm I am telling, as a non developer, this section on the wiki page is really useful
- mkl for who?
- mkl will you be responsible for editing the wiki any time an update takes place in github?
- sev_hotosm but I can add every point to the right GitHUb issue
- mkl do you expect developers to follow the wiki page?
- xivk has quit (Quit: xivk)
- mkl why duplicate the list from github?
- sev_hotosm No, I hope this can serve for the discussion during the meetings
- sev_hotosm where is the list grouping all the needs on Github?
- mkl https://github.com/hotosm/osm-tasking-manager/issues?state=open
- mkl if we need to make groupings, we can add labels
- sev_hotosm no, I mean a list with ALL the needs, not only for the TM
- mkl there should be a list of projects hot prioritizes
- mkl and a link to the issue lists
- sev_hotosm mapsomatic, HDDM, Tasking Manager, statistics, etc.
- mkl that's 4 links
- sev_hotosm No problem, I can add this
- mkl can you process all of this into issues?
- mkl and clean up the wiki page?
- sev_hotosm I just say the 2 are useful: both this page and Github, with links between the 2
- mkl why?
- mkl it only means that you will need to maintain two places where there is discussion of code issues
- sev_hotosm because in the wiki I have all the needs in once signel page, in Github not
- mkl but it won't have all the needs
- mkl you can't keep these two in sync
- sev_hotosm in github it is divided by tool/project
- mkl yea, that's not a problem though
- heatherleson (~heatherle@c-98-203-147-61.hsd1.wa.comcast.net) has joined
- mkl the wiki is good for recording things which are a bit rougher, don't have a dedicated project yet. for instance, the statistics and osm contributor statistics
- mkl but for well defined projects, like HDDM, the tasking manager, learnosm
- mkl there is nothing gained by duplicating all the issues from github into the wiki
- clara sev_hotosm: can you make a list on the wiki that links to the different issues that are relevant for you? that way you have all of it together, without any duplication
- mkl sev_hotosm: you could add a label to these issues in github, which can help you group them
- mkl do you need someone to show you an example?
- heatherleson it would be helpful for fundraising to have a solid list of technical needs.
- mkl heatherleson: yes, but not at this level of detail in the wiki
- mkl we're talking about this: http://wiki.openstreetmap.org/wiki/Humanitarian_OSM_Team/Working_groups/Technical#Needs
- sev_hotosm no, it is OK, but basically, the main issue is not how ot present the needs, it is how to organize the way to solve them among the tech community
- heatherleson ::reading::
- mkl well the tech community says use github
- pnorman the wiki is not designed as an issue tracker
- mkl pnorman: exactly
- mkl (i gotta step away for a few minutes. back in a few)
- sev_hotosm if you carefully read this, it is not only about ¨issue tracker¨
- sev_hotosm eg for the HDDM rendering
- sev_hotosm Cover all the developing countries
- heatherleson perhaps the wiki is for project management and over all strategy. And, github for tickets and project tasks : )
- sev_hotosm Integration in different tools impacts various tools
- sev_hotosm like WP, FP, etc.
- sev_hotosm I totally agree Heather
- clara sev_hotosm: if you replace everything on the wiki page that is covered by an issue on github with a direct link to the issue - then we could see afterwards whether the rest is better on the wiki or in github
- sev_hotosm FOr me whis wikipage is the global page for the strategy and management regarding what needs to be done
- sev_hotosm a one or two pager about this does not seem a non sense for me, but something quite rational
- clara but for others the issue queue on github is the global page for management - to see not only what needs to be done but also who's doing it, how for things are etc
- sev_hotosm @clara : why not. I am just a bit surprised techy people are not able to find a feature request in github just wth a very quick search. Even I am able to do it :)
- sev_hotosm and for MapOSMatic for example, I wanted to put the needs down in order we can create appropriate feature requests on GitHub
- mkl sev_hotosm: the best place to put in feature requests is in github
- mkl what feature requests can't be found?
- mkl and don't confuse reporting a bug or feature request with it actually getting done
- mkl especially on open source projects
- mkl we need to organize ourselves well for this, and understand the motivations for contributing to open source
- sev_hotosm We have a misunderstanding: I am just telling this is the first draft of needs for MapOSMatic, put as other needs in an short, descriptive one pager. In order we can discuss how to create formalized/rephrased, etc feature request on github
- heatherleson this really comes down to clear communication
- heatherleson 1. website - how to get involved page fixed
- heatherleson 2. wiki - include a "help I want to " section explaining where to look for what
- heatherleson eg. - https://wiki.ushahidi.com/pages/viewpage.action?pageId=4948658
- heatherleson then, you tell everyone which tool they use for what. end of story :)
- mkl guys, i have to run. but i think heatherleson makes sense. we need to have clear ways of communicated needs and channelling help
- heatherleson i learned github so that I can add feature requests. it drives the techs *somewhat* crazy, but it is great for tracking
- mkl heatherleson: as long as they're tagged 'feature request' it's all good
- heatherleson me too, just hopped on for some as I had some thoughts after my braining this past weekend
- heatherleson yes, tags are good
- mkl or just to be clear, Labels on github
- sev_hotosm I know how to create feature requests, I already did, you can check
- heatherleson e.g. - community task, feature, bug, question, won't fix, etc
- mkl ok i really gotta go
- clara a note on labels: for some reason I'm not able to add labels to my issues -
- clara maybe a permission issue
- mkl we need to understand more what our tech process is actually. mostly we are a volunteer, open source dev community
- mkl clara: yes i think so. send me an email reminder, i can fix
- sev_hotosm OK I hope next time we can talk about who is doing what, and let us start something
- clara will do
- mkl let's get this all organized well, and we can start
- mkl i will particularly look into the tasking manager, and learnosm (well continue to)
- mkl thx, and bye
- mkl also ... can someone post the irc log into the wiki
- mkl that we do need to do
- mkl thx bye
- clara is off as well
- clara bye
- sev_hotosm bye