Humanitarian OSM Team/Working groups/Technical/meeting 2014-06-02

From OpenStreetMap Wiki
Jump to navigation Jump to search

Meeting to discuss Tech topics on Monday 2nd June 2014

IRC log:

19:00:59< dodobas> hi....
19:01:02< russdeffner> hello
19:01:12< dodobas> what a crowd... :)
19:01:38< ptressel> I'm lurking, except want to ask AndrewBuck something if he's here.
19:01:46< skorasaurus2> :)
19:01:59< ptressel> But it's not on the agenda. ;-)
19:02:18< dodobas> you are probably familiar with the format... of these mettings
19:03:08< dodobas> for this one... we actually have a tentative agenda
19:03:11< dodobas> https://hackpad.com/TWG-Meeting-X12-Tentative-Agenda-HjVgEaY7PzD
19:03:21< ptressel> Whoa, the agenda is right -- hotosm.org redirect is broken.
19:03:33< ptressel> It was working just recently.
19:03:35< dodobas> i guess pierregiraud could start... as he can't attend for long
19:03:41-!- pierregiraud [~pierregir@ver73-2-88-160-44-40.fbx.proxad.net] has quit []
19:03:48-!- pierregiraud [~pierregir@ver73-2-88-160-44-40.fbx.proxad.net] has joined #hot
19:03:49< pierregiraud> yep
19:04:00< dodobas> so pierregiraud ... rock on
19:04:34< pierregiraud> I had a few of you test the admin interface of the upcoming V2 of the tasking manager
19:05:20< pierregiraud> I received some interesting feedback
19:05:47< pierregiraud> and some tiny things need to be fixed before we switch
19:06:14< pierregiraud> also last week, I sent an email to a dozen of contributors
19:06:35< pierregiraud> so that they can also test the user interface in a real project
19:07:03< pierregiraud> not all of them tried but I got very interesting feedback from them
19:07:22< pierregiraud> the issues are almost usability issues
19:07:25< pierregiraud> nothing blocker
19:07:51< pierregiraud> if you are or know someone who can give a hand at testing the interface please let me know
19:07:53< dodobas> pierregiraud: is there a plan (document) how will we actually switch...
19:08:06< pierregiraud> no there isn't
19:08:29< pierregiraud> I don’t really know what Mikel has in mind
19:09:06< dodobas> yeah, ok... that's something we should think about, let's call it 'deprecation policy for tmv1'
19:09:12< dodobas> or something like that
19:09:15< skorasaurus2> small question on the task manager: how should we determine who has access to create/modify jobs on the tasking manager?
19:09:27< ptressel> Is it possible to migrate the data from v1? or are they acting on the same database?
19:09:34< pierregiraud> but for sure, we won’t try to get the projects from v1 into V2
19:09:43< pierregiraud> I think it’s too much work
19:10:13< ptressel> So you'd need to keep both running til v1 tasks were done?
19:10:20< pierregiraud> skorasaurus2: in V2 (not yet implemented) we intend to have two different admin roles
19:10:36< pierregiraud> super admins and project managers
19:10:44< dodobas> ptressel: we'll probably keep tmv1 running for a while... just disable any modifications...
19:11:09< pierregiraud> dodobas: I also think it’s the better way to handle it
19:11:37< ptressel> That's not what I meant... If people are still working on v1 tasks, and v1 data will not be migrated, and you want to start new tasks in v2...
19:11:42< clara> pierregiraud: could you post the link to the admin interface again?
19:12:10< pierregiraud> you’ll have access to the admin interface if you’re an admin user
19:12:10< ptressel> ...then it seems you'll have to have both running and writable at the same time.
19:12:18< pierregiraud> what’s your OSM username?
19:12:19< dodobas> ptressel: it won't happen automatically... that's why I said we need a 'deprecation policy'
19:12:36< ptressel> Ok, I thought we were discussing that.
19:12:55< skorasaurus2> (didn't mean to sidetrack us, we can continue discussing the deprecation policy)
19:12:56< dodobas> ptressel: add it to the aganda :)
19:13:09< ptressel> If the meeting isn't for discussing that sort of thing, then I'll just be quiet.
19:13:27< clara> pierregiraud: clara
19:13:35< pierregiraud> the url is http://tasks2.dev.hotosm.org/
19:13:39< pierregiraud> please login first
19:13:57< clara> thanx
19:13:59< dodobas> ptressel: we could create a draft... hackpad is nice for those kinda documents
19:14:25< dodobas> however I would like to discuss other things on agenda... and then move on to 'deprecation policy'
19:14:49< pierregiraud> clara: and I you notice anything please write that down here https://docs.google.com/forms/d/1xfnW8QHLI5CqFR4_aY_rwRSDa-JC1LurZ5Sg8RD1lM0/viewform
19:15:03< dodobas> pierregiraud: do you have anything else to add to the report?
19:15:05< clara> thanks pierregiraud - will do
19:15:19< dodobas> do you have a possible release date in mind ?
19:15:30< pierregiraud> not really
19:16:01< pierregiraud> phase 2 of the development of the v2 will start next week
19:16:16< pierregiraud> I’ll start with fixing the issues of phase1
19:16:31< dodobas> ok... do you have any document that describes phase2 ?
19:16:41< pierregiraud> so I hope we’ll be able to release in the next couple weeks
19:16:59< pierregiraud> dodobas: yes
19:17:09< pierregiraud> ping me tomorrow and I’ll share it with you
19:17:20< pierregiraud> these are new features
19:17:35< pierregiraud> I think I’m done
19:17:39< dodobas> pierregiraud: k ...
19:17:44< dodobas> so...
19:18:09< dodobas> one of the thing we should discuss today is TechWG Terms of refernece document
19:18:18< dodobas> https://hackpad.com/HOT-TWG-Terms-of-reference-wgU5W12VGtG
19:18:58< dodobas> it describes the purpose of TWG, member roles, ... and so on
19:19:23-!- flavour [~Fran@host-2-101-25-142.as13285.net] has joined #hot
19:19:33< dodobas> one of the things we are trying to introduce is 'Project manager role'
19:19:53< dodobas> a person who is responsible for a software project
19:20:21< skorasaurus2> was about to ask that.
19:20:28< dodobas> anyone has any comments regarding PM role
19:21:35< ptressel> What if there are non-HOT projects that have a bearing on HOT activity, like ID or JOSM?
19:21:47< dodobas> (one somewhat related question, is anyone from the Board online)
19:21:51-!- cmpera [~cmpera@173.200.150.225] has quit [Quit: away...]
19:22:06< AndrewBuck> ptressel: hi
19:22:14-!- pierregiraud [~pierregir@ver73-2-88-160-44-40.fbx.proxad.net] has quit [Quit: pierregiraud]
19:22:43-!- cmpera [~cmpera@173.200.150.225] has joined #hot
19:23:18< dodobas> ptressel: well, IMHO, a project manager should be responsible only for projects maintained by HOT
19:23:52< ptressel> So if you need something from another project, you'd do...what?
19:24:04< dodobas> we could add an 'external resource manager',but then again, what would that person do
19:24:42< ptressel> Not the question. What would you do if you needed something from another project?
19:25:11< dodobas> something like a feature ?
19:25:28< ptressel> Something like, but one can imagine other needs.
19:25:33-!- mkl [~mikel@197.237.67.176] has joined #hot
19:26:38< ptressel> Ok, nevermind.
19:26:53< dodobas> ok, how do you plan to handle it?
19:27:18< dodobas> mantain a list of HOT related issues for external projects on the wiki ?
19:27:19< russdeffner> ptressel - I think we have good relationships with the dev teams of editors, etc.
19:27:57< mkl> greets
19:27:58< skorasaurus2> yeah.
19:28:00< russdeffner> if something came up it might be our PM that makes contact or brings them to a meeting like this
19:28:29< ptressel> I was thinking they should be invited in, but again, nevermind.
19:28:39< mkl> (is anyone keeping a log? curious what this is about)
19:28:42< skorasaurus2> my only concern is as sort of a defacto PM right now (for the HOT josm preset), there's been a couple times when I'm not able to commit as much time as I'd like to it,
19:28:53< dodobas> mkl: Project manger roles...
19:28:56< skorasaurus2> mkl, I have if you need.
19:29:09< dodobas> issue: what to the with external projects requests/issues/features?
19:29:31< mkl> k
19:29:41< skorasaurus2> and with our voluntary nature of our org, PMs may be pulled away from other non-HOT circumstances at a time.
19:29:54< dodobas> skorasaurus2: that's why you only need to do one report every two months :)
19:30:05< skorasaurus2> but given the voluntary nature of our org, we likely just need to deal with it as needed. :)
19:30:37< skorasaurus2> I imagine our list is like: http://wiki.osm.org/wiki/Humanitarian_OSM_Team/Working_groups/Technical
19:30:44< dodobas> the idea is just to keep track of whats happeningwith the proejcts... in the long term
19:31:07< skorasaurus2> yeah.
19:31:15-!- mkl [~mikel@197.237.67.176] has quit [Quit: Leaving.]
19:31:25-!- mkl [~mikel@197.237.67.176] has joined #hot
19:31:59< dodobas> on some projects there are issues ... older then 1y... what to do with those... are they relevant...
19:32:30< dodobas> so... do a bit of issue triaging
19:32:43< dodobas> create a list of priorites...
19:32:53< skorasaurus2> dodobas: +1.
19:33:16< skorasaurus2> (HDM carto, hdm josm, and the HOT tags all included)
19:33:30< skorasaurus2> (err, to clarify, they're all examples)
19:33:50< dodobas> we can then... have a clear goal ... when there is a hackathon in the town... and 'beg' for developer time :)
19:34:17< skorasaurus2> so that sort of leads to another question I had.
19:34:31< dodobas> also... in general it will help any new developer to start working on some issues, if there are clear priorities
19:34:32< ptressel> Tried that yesterday at Hack4Change...may have picked up a volunteer dev.
19:34:44< skorasaurus2> is how membership to the HOTOSM github page should be done: exclusive to PMs
19:34:45< skorasaurus2> ?
19:35:11< skorasaurus2> (sorry for being unclear, I meant membership as a member of hotosm on github)
19:35:22< ptressel> Do you mean code commits, or wiki writing?
19:35:27< dodobas> skorasaurus2: membership? you mean commit rights ?
19:35:55< ptressel> Because you may want to allow wider access for writing docs.
19:36:18< dodobas> the easiest way to do it is to grant all rights to the project manager...
19:36:43< skorasaurus2> if I remember correctly, the wiki, commit rights, and things like labelling/closing issues have the same permissions.
19:37:03< skorasaurus2> and I believe in order to have those permissions, you need to be included as a 'member' of the organization on github.
19:37:03< dodobas> and open-source development model is based on clone(fork)/create a pull request
19:37:15< ptressel> Commit rights are per-repo.
19:37:32< ptressel> Not per organization, IIRC, but would need to check.
19:37:52< dodobas> so... a PM should have all rights on the project
19:38:46< dodobas> (added to the TWG Terms of reference)
19:39:12< ptressel> https://help.github.com/articles/what-are-the-different-access-permissions
19:40:29< dodobas> any other comments on project managers? or terms of reference document?
19:41:02< skorasaurus2> what's the rationale behind a limit of 1PM?
19:41:24< skorasaurus2> I agree that too many would result in fractured communication.
19:41:42< dodobas> it's not like anything is written in stone... but we should at try to gain some momentum that will push us forward
19:42:13< ptressel> skorasaurus2, github "read access teams" can read / write the bug tracker and wiki, but don't have commit rights.
19:42:47< dodobas> skorasaurus2: yes, if you can't maintain your PM role, you should step down
19:42:51< ptressel> And you can create multiple teams and assign specific repos to them. So it seems fairly granular and flexible.
19:43:03< dodobas> ptressel: good to know...
19:43:04< skorasaurus2> ptressel, yes, it's more flexible than I remembered.
19:43:20< ptressel> They may have been extending it.
19:43:47< dodobas> mkl: is there any feedback from the Board ?
19:45:05< mkl> dodobas: the board commends the Tech Working Group as being the only one that even drafting their ToR by last meeting
19:45:31< mkl> otherwise, just thumbs up
19:45:37< dodobas> mkl: and their next batch of instructions are ? :)
19:46:02< mkl> oh I did explain the role of project manager, and that took a little bit, but I think it got across
19:46:28< mkl> i don't think there's anything more :)
19:46:43< dodobas> so... anyone wants to adopt a specific project on https://github.com/hotosm/
19:46:51< mkl> just follow through
19:47:05< dodobas> I can tak on 'hot-exports'
19:47:06< mkl> i think the only thing to be aware of ... other working groups may start coming with requests
19:47:08< dodobas> *take
19:47:23< mkl> like i reckon the activation working group will have some, once it finally meets
19:47:24< skorasaurus2> might want to give some people the chance if they're not yet, just in case ;)
19:47:40< dodobas> mkl: let the them talk to the PM ... :)
19:47:48< mkl> see, it works!
19:49:05< dodobas> any one ? there are more then enough projects to choose from
19:49:43< dodobas> you could also take on the responsibility to find out which projects are no longer active/out-of-scope/ ...
19:50:09< dodobas> you don't have to do it today, just think about it...
19:50:11< ptressel> (crickets)
19:50:27< dodobas> it will be much eaiser once we have a sample project report
19:50:29< dodobas> :)
19:50:50< skorasaurus2> considering the HDM-Carto but ybon deserves the role.
19:51:00< mkl> not all of these really need a PM
19:51:17< ptressel> Some seem to have last been updated > 2 years ago.
19:51:36< mkl> and some are just forks for some minor tweak i suppsoe
19:51:43< ptressel> Right.
19:51:51< dodobas> skorasaurus2: that's exactly the point, you should take on the role.. and work with ybon... then at least two people will know what is happening :)
19:51:59< ptressel> And may have been pushed back into the original project.
19:52:12< mkl> learnosm, osm-tasking-manager(2), imagery-requests, hotosm-website, hot-exports, HDM-CartoCSS
19:52:22< mkl> visualtags
19:52:37< mkl> those are probably the essential ones, I think
19:52:49< dodobas> most of the projects are not highly active, once you compile the first report...
19:52:57< mkl> I nominate pgiraud for osm-tasking-manager(2) PM :)
19:53:04< mkl> and clara for hotosm-website
19:53:16< skorasaurus2> dodobas: so then are you saying there's 2PMs ? or one would be a PM and one with another role?
19:53:25< dodobas> we just need to have a skyhigh overview of the whole system
19:53:46< dodobas> skorasaurus2: PM does not assume 'a developer'
19:53:59< dodobas> more of a 'user who is interested'
19:54:13< clara> mkl: I'm happy to do so
19:54:48< dodobas> let's say...
19:54:49< skorasaurus2> dodobas: aha.
19:55:10< dodobas> in the next month we compile 4 reports...
19:55:39< dodobas> we (I) can then create a skyhigh overview of the hotosm software ecosystem
19:56:15< dodobas> which will be used a base for long-term funding planning ...
19:57:08< dodobas> or... donate your developer time on these issues on these projects..
19:57:47< dodobas> at the moment we are lacking those kinda 'tools'
19:58:21< skorasaurus2> I'd be happy to be PM then for the hdm-cartoCSS.
19:58:38< dodobas> gr8... that makes four PMs
19:58:55< AndrewBuck> ptressel: I am going to have to get going. I am on mumble all the time though, just log in whenever you want to chat.
19:58:59< dodobas> so four reports are due for the next meeting :)
19:59:13< ptressel> AndrewBuck, maybe email then.
19:59:21< AndrewBuck> or that, whatever works for you.
19:59:25< AndrewBuck> Talk to you later then
19:59:31< ptressel> o/
20:01:13< dodobas> any other comments, ideas for Term of reference docment ?
20:01:54< dodobas> if not I can do a short sysadmin report
20:02:35< dodobas> so...
20:03:07< dodobas> taskingmanager2 testing instance was deployed on the server (amelia)
20:03:31-!- cquest_ [~cquest@gra94-9-82-230-148-207.fbx.proxad.net] has joined #hot
20:04:12< dodobas> there were some issues with hosting envronment, like ... had to increase large file upload limit
20:04:56< dodobas> and we have a backup instance of OpenAtruim system... http://oldopenatrium.dev.hotosm.org/
20:05:11< dodobas> it's only relevant for the board members
20:06:14< dodobas> i've also deployed a testing insance of HIRC service - HOT imagery request coordination service ... http://hirc.dev.hotosm.org/
20:06:53< dodobas> which was developed in a just few days... (there were some emails on the maiing list)
20:07:37< dodobas> which brings us to the next topic on the meeting agenda...
20:08:25< dodobas> what to do next with the HIRC service... there are some existing issues, and feature ideas on https://github.com/candela-it/hirc/issues?state=open
20:08:34< dodobas> ...
20:09:10< dodobas> a little background... HIRC was something HOT needs, and we tried to organize a quick hacathon in Zagreb
20:09:34< dodobas> mostly people involved in my company...
20:10:37< dodobas> and test how to organize intense one-day project development ... by a group of people
20:11:13< dodobas> and... the most important part is to organize an prepare as much as you can before the actual hackaton :)
20:12:58< dodobas> you can't really separate frontend/backend development... so most of the time frontend team was waiting for the backend team to crate a minimal project working environment
20:13:15< dodobas> but anyway, we got something done
20:13:19< dodobas> any comments?
20:13:21< dodobas> :)
20:13:36< russdeffner> just - great work!
20:15:08< dodobas> there is a lot of work... for example... bi-directional communication (browser-server) to notify user that there are new comments, or the content changed...
20:16:02-!- cmpera [~cmpera@173.200.150.225] has quit [Quit: away...]
20:16:04< russdeffner> yes, I figured we still needed to complete the 'cycle'
20:16:27-!- g_one [~guest@0001c7b7.user.oftc.net] has quit [Quit: g_one]
20:16:43< dodobas> the idea is continue working on it... it's probably usable as it is... we just need a crisis...
20:16:56< dodobas> can any one phone a volcano or something... and make one ? :)
20:17:39< dodobas> there is also a sneak preview of another project...
20:18:05< dodobas> called 'hakken' - japanese term for discover...
20:18:07< dodobas> http://server.candela-it.com:8888/
20:18:42< dodobas> feature type detection to quickly create an area that needs to be mapped...
20:18:58< dodobas> kinda like a 'loader' for tasking maanger
20:19:16< clara> sounds like a good ideo
20:19:20< dodobas> beware... it's broken... you should at least login
20:20:03< dodobas> so you can define a set of 'questions'
20:20:44< dodobas> the idea is... on the first 'coarser zoom level' user will answer 'yes/no'
20:21:09-!- JulienME [~Julien@2a01:e35:8b60:e720:21f:d0ff:fe27:7e0e] has joined #hot
20:21:44< dodobas> then for the 'positive tiles' user would be presented with 'more detailed zoom level' and a 'pick a number in range'
20:21:50< dodobas> question
20:22:15< dodobas> once compleated... you could feed the area to the tasking manager
20:23:28< dodobas> there are ides to integrate OSM overpass api... and automatically answer questions .. if there is OSM data for an area
20:23:47< dodobas> early stage of the development
20:24:22< dodobas> we would like to have more community input, or at least questions/ideas.. anyone ?:)
20:26:22< russdeffner> It would definitely assist in generating 'populated places' to focus TM jobs
20:26:40< ptressel> Can it produce a region that has a polygon boundary (with rectilinear sides) like the current HOT task regions? I'm guessing answer is yes from description above, so just being sure.
20:26:59< ptressel> And could it split up that region into task chunks?
20:27:16< russdeffner> Don't know if HOT would be much interested in forested or other features, but maybe
20:27:29< dodobas> ptressel: yeah... it's possible
20:28:04< dodobas> (we just need create tasking manager API :) )
20:28:16< ptressel> Ah.
20:29:19< ptressel> How about REST queries? What's the comms between the back end and front end for creating tasks?
20:30:05< dodobas> ptressel: a distinct API would be nice
20:30:31< ptressel> But also extra work for the tasking manager folks to maintain
20:31:02< ptressel> If you can use the same queries is their admin front end, that's less work for them.
* clara is off now - bye 20:32
20:33:45< dodobas> ptressel: but still, it would be nice to have an API...
20:34:24< dodobas> you could then consume information... from JOSM for example
20:34:26-!- pierzen [~pierzen@209.104.70.126] has joined #hot
20:34:43< ptressel> How is that related to a tasking manager admin API?
20:35:17< ptressel> I'm talking about having your tool create the tasking manager tasks -- maybe we're not talking about the same thing.
20:36:04< pierzen> I think that I missed the Tech WG. Participating at IEEE conference in Montreal and was disconnected.
20:36:15< dodobas> ptressel: it's possible to do it TM admin api, however, I'm not sure how to handle user sessions ... :)
20:36:31-!- cmpera [~cmpera@173.200.150.225] has joined #hot
20:36:46< dodobas> ptressel: still, hakken is not there yet ...
20:36:51< ptressel> One option is to do an initial request for the TM admin page.
20:37:09< ptressel> That gives you the form with the TM formkey, plus user session cookie.
20:37:35< ptressel> Then fill in the form and poke its submit.
20:37:50< ptressel> That's if you can't do actual REST queries with some form of auth.
20:39:11< dodobas> can we move onto the next point on the agenda?
20:39:19< dodobas> there are only a few left...
20:39:38< dodobas> first one... what to do with hotosm.org and www.hotosm.org domains
20:39:56< dodobas> we have ... hot.osm.org and hot.openstreetmap.org
20:40:16< ptressel> I'm getting a 404 from pantheon.com -- is that where the static parts of hotosm.org live?
20:40:22< dodobas> hotosm.org and www.hotosm.org point to the pantheon...
20:40:34< dodobas> there is nothing left on pantheon
20:40:38< ptressel> I see the IP address of hotosm.org is != that of tasks.hotosm.org
20:40:43< dodobas> as far as i know...
20:40:56< ptressel> So is it not supposed to point to pantheon any more?
20:41:13< ptressel> I also see that the domain is registered with dreamhost.
20:41:16< dodobas> correct, wonferchook is the only one who has the access to the DNS register
20:41:45< ptressel> Is dreamhost right, or did someone grab the domain?
20:41:50< dodobas> *wonderchook
20:41:59< ptressel> Can't tell from whois record as it's anonymized.
20:42:18< dodobas> ptressel: probably we just need to switch the records
20:42:32< dodobas> the quesions is...do we want to ? :)
20:43:16< ptressel> Ok, then I misunderstood the agenda item. Sounded like it was about the 404.
20:44:00< dodobas> it is, I'm asking if we want to point hotosm.org and/or www.hotosm.org to the website
20:44:21< ptressel> Which website? The same one that they used to point to?
20:44:37< ptressel> Or is that the one you mean used to be at pantheon?
20:44:38< dodobas> http://hot.osm.org/
20:45:11< dodobas> pantheon is dead for HOT... as far as I know, at least for hosting
20:45:18< russdeffner> This may be something to pass to communications working group?
20:45:19< ptressel> Yes, that's where they used to redirect, IIRC.
20:45:39< dodobas> russdeffner: probably
20:46:21< dodobas> can you take on that task ?
20:46:23< russdeffner> I don't know for sure, but there could be sites that point to hotosm.org still; maybe that will be all discontinued
20:46:36< russdeffner> dodobas - sure, I'll bring it up
20:47:21< dodobas> ok
20:48:00< dodobas> there is also an issue regarding SSL (https) setup
20:48:08< dodobas> for some sites on the server...
20:48:14< ptressel> dodobas, So you want them to redirect to the same place they used to redirect to? I'm just trying to clarify whether this is a recent breakage.
20:48:42< ptressel> Because my browser history says it was working recently, and it already was redirecting to hot.openstreetmap.org
20:49:01< dodobas> ptressel: i have on idea... someone raised the issue ... not sure who
20:49:07< dodobas> i could check the logs...
20:49:35< dodobas> ptressel: so probably something changed on phanteon...
20:49:43< ptressel> Ok, then I man sure: The redirect was working very recently, because I showed the page to someone just recently.
20:49:49< ptressel> s/man/am
20:50:26< ptressel> So it could be as "simple" as, someone accidentally let the hosting lapse where the redirect was.
20:51:22< dodobas> so back to the ssl....
20:51:36< ptressel> Ok, nevermind
20:52:23< dodobas> self-signed keys are not going to be accepted by the browsers, but a least passwords will not be transmitted over the wire by clear text
20:52:50< ptressel> If you use a self-signed cert, you'd get a big scary whoa don't go there from most browsers.
20:53:17< dodobas> yeah... a warning
20:53:22< ptressel> And some browsers don't make it easy to defeat that. Like Chrome, IIRC.
20:53:38< ptressel> A warning plus having to add an exception.
20:53:42< dodobas> proper certificates are not that expensive...
20:53:46< ptressel> Yep.
20:53:57< ptressel> I can recommend gandi.net.
20:54:07< ptressel> Very easy, not that expensive.
20:54:15< dodobas> mkl: anyway it's something a Board should discuss
20:55:10< dodobas> so a wildcard certificate is 160$
20:55:43< ptressel> BTW, if you do add SSL, make sure the site's openssl is upgraded past Heartbleed.
20:56:18< mkl> If that cert will be accepted by most all browsers, that's fine
20:56:51< dodobas> ptressel: yeah
20:57:09< mkl> Just send a request to board@hotosm.org with the budget request, and we can decide that quickly
20:57:35-!- pierzen [~pierzen@209.104.70.126] has quit [Ping timeout: 480 seconds]
20:57:44< dodobas> mkl: ok
20:58:21< dodobas> and the last thing today... deprecation policy for the tasking manager 1
20:59:25< dodobas> any ideas...
20:59:27< dodobas> ? :)
20:59:29< ptressel> One common method would be to allow old tasks to remain on v1, only allow creation of tasks on v2
21:00:01< ptressel> Have the task list capable of showing tasks from both.
21:00:07< ptressel> Temporarily.
21:00:33< dodobas> ptressel: databases are complatly separated... it's probably not possible
21:00:39< ptressel> Another issue is historical record -- is there anything that should be archived in static form?
21:01:27< ptressel> Anything is possible...
21:02:16< ptressel> The page that links to available tasks is the one I'm talking about.
21:02:24< dodobas> yeah, but...then why not write a tmv1->tmv2 converter
21:02:35< ptressel> Put in a "footer" with the old v1 tasks.
21:02:39< mkl> yea, i think keep the v1 around as it closes down to an archive
21:02:39< ptressel> ?
21:02:56< ptressel> A converter is a big task.
21:03:13< mkl> yes, agreed. pgiraud didn't think it straightforward or that useful to migrate the old tasks.
21:03:14< dodobas> ok, you can show an iframe on the page ...
21:03:17< ptressel> A list of links to old tasks is not a big task.
21:03:22< ptressel> Or iframe it.
21:03:23-!- clara [~clara@pD9E912E2.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds]
21:03:24< ptressel> :D
21:04:01< dodobas> well, we still need a timeframe...
21:04:20< ptressel> You could open up v2 for a trial...
21:04:33< dodobas> it's opened for testing
21:04:48< ptressel> I mean with a lot of mappers hitting it.
21:05:17< ptressel> Add a task for some place that actually does need mapping, maybe not for a crisis.
21:05:56< ptressel> Grab a red patch from maproulette, for instance.
21:06:00-!- olivier_griffet_ [~olivier_g@AMarseille-651-1-51-162.w109-208.abo.wanadoo.fr] has joined #hot
21:06:15< dodobas> ptressel: what is maproulette
21:06:19-!- olivier_griffet_ [~olivier_g@AMarseille-651-1-51-162.w109-208.abo.wanadoo.fr] has left #hot []
21:06:40< ptressel> maproulette.org
21:06:47< ptressel> maproulette.org/battlegrid
21:07:26< ptressel> http://www.openstreetmap.org/user/mvexel/diary/20338
21:08:37< ptressel> I was just suggesting that as a way to find a spot on the map that really does need work, for a TM v2 trial with a lot of mappers.
21:09:16< dodobas> ptressel: kuul, that's an idea
21:10:35< dodobas> ok... i propose that we start a hackpad document for the deprecation policy and write up few ideas
21:11:02< dodobas> which would minimize transtion and developer time
21:11:50< dodobas> if anyone creates such document please share the link, if not I'll add it later tomorrow ...
21:12:28< dodobas> anyone else wants to add something, or can we end this meeting ...
21:13:01< russdeffner> Nothing from me
21:13:15< dodobas> you all saw the mail from clara.. about i18n improvments on the web site... so i'll not copy paste it...
21:13:32< dodobas> it will be included in the TLDR report... as usual
21:14:14< ptressel> https://hackpad.com/Tasking-Manager-V2-migration-plan-Ebmag0tuGkP
21:14:29< ptressel> Linked from agenda page
21:14:43< dodobas> thank you... next meting should be July, 7th (first Monday of the month)
21:14:54< dodobas> gr8 ptressel
21:15:09-!- robertsoden [~robertsod@c-24-7-64-162.hsd1.ca.comcast.net] has quit [Quit: robertsoden]
21:16:04< russdeffner> take care, thanks!
21:16:42< dodobas> no thank you russdeffner, for picking a project manager role for one of the software projects :)
21:18:13< russdeffner> I will have to pass, but know that I will always be recruiting for you
21:18:25< dodobas> russdeffner: good man