15:06:15 #startmeeting Tech Working Group Meeting, Nov. 7th, 2016 15:06:15 Meeting started Mon Nov 7 15:06:15 2016 UTC. The chair is BlakeGirardot. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:06:15 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:06:41 I was just about to add an agenda item 15:07:10 Cristiano, can you give a brief update on the overall development picture at HOT at the moment? Whats happening basically? 15:07:30 #topic HOT Dev Activity Overview 15:08:29 It can be brief, does not have to be super detailed, but would help to know what the moving parts are as it relates to dev projects 15:10:12 Sorry, kids just got up so I have to go, but yeah 15:10:16 OK, 1 sec 15:10:47 - development work on imagery coordination tool as part of PacDID 15:11:15 #link http://hirc.dev.hotosm.org/ 15:11:16 that just started as of last week and will send out an email with details 15:11:30 not that one, but yeah on the lines ;) 15:11:54 we are considering whether it's worth to just build on that or start from scratch 15:12:18 then also as part of PacDID, more OAM work on UI and API 15:12:21 more filters 15:12:36 and have a default TMS for all imagery uploaded 15:12:51 automatically, instead of having to launch the TMS creation manually 15:13:41 there's more on OAM, but I can send an email to the list with the complete workplan 15:13:56 #link https://hotosm.org/updates/2016-07-20_hot_launches_new_pacdid_drone_imagery_project 15:14:18 on OSM Analytics, since Brussels we have discussed some priorities, but haven't started much work yet 15:14:55 we will soon, as a couple of projects will start over the next month with potential dev budget for OSMA 15:15:22 mostly to add more tags/features 15:15:33 and have guided/thematic analysis 15:15:38 #link https://hotosm.org/updates/2016-04-28_explore_how_the_world_is_mapped_with_osm_analytics 15:16:15 there was also some work started by Rodolfo and Martin on improving processing by parallelizing crunch tasks 15:16:28 I have to check where we're at with that 15:17:08 OK, sorry guys I really have to run, I wish I had more time to give all the details, but I will follow up later iwth an email or here 15:17:18 Later cristiano 15:17:27 I will try and just mention the other stuff I know of 15:17:30 would be great if we can move the TWG meeting to eiather hlaf hour earlier or 17:30 utc 15:18:01 The HOT Export tool is getting some attention as well 15:18:22 Mhairi is leading the effort on that 15:18:47 I believe she is still in the request for comments phase, prioritization of issues, etc 15:18:52 so the very beginning 15:19:12 Agenda: #link https://hackpad.com/TWG-Meeting-11.2016-F1e6EXk65hE 15:19:36 issues and +1'ing issues here: https://github.com/hotosm/osm-export-tool2 15:19:55 and check out the attached github wiki where there is documentation on the additional dev work 15:20:28 i need to read up a bit more on the export tool's infrastructure before i can dive into helping with those 15:20:50 HOT Tasking Manager 3.0 - this is officially moving forward as of today actually 15:21:33 We have a big list of changes and enhancements going in github + a lot of feedback from the missing maps crew 15:21:33 wooh! 15:22:20 I am going to be sheparding that project 15:23:11 #link https://github.com/hotosm/osm-tasking-manager2 15:23:27 though there are many issues open, i think they can be grouped up into a few different categories. but some of them require big-picture answers to whether we want to implement certain things or not 15:23:28 same deal, please put issues in there and/or give some +1's to existing issues 15:23:43 FTA: exactly right I think 15:24:05 I will also be using the github wiki for project documentation 15:24:21 yes i think that could use some updating as well 15:25:00 That is the first stage I think, group up the existing issues and work with the community to decide priorities and answer some "is the TM the right place" questions 15:26:07 One related note, but not quite a HOT dev project is 15:26:49 working with #link http://healthsites.io/ to figure out and implement an OSM loop for their curated health sites data 15:27:26 I think that is it for around the HOT world of dev work 15:28:11 Any questions or comments on any of the above? 15:28:45 i haven't kept up with the training working group lately, but was there any more talk about moving away from moodle? or am i mixing up conversations? 15:29:06 I can tell you my view on it 15:29:19 Russ is here, he can tell you his take/understanding as well 15:29:29 Hi all, mostly lurking but can talk on that point 15:29:48 We like the ability to quiz and keep track of who has completed specific training 15:29:54 We'd like the Activation training to be easier to update 15:30:28 So not 'moving away', but 'duplicating' the content to gitbooks in hopes that facilitates content update/review 15:31:23 alright that makes sense 15:31:25 If we do 'move away' from moodle, we'll need to replace several features like a roster, badges/certificates and 'testing' 15:32:33 yes i've had to deal with moodle for academic courses and am not a fan of dealing with content on it. but it does seem to be a good fit for the whole assessment cycle 15:32:58 That is a good way to say it FTA 15:33:38 gitbooks seems to be a very good place for editing content and keeping it mostly platform neutral 15:34:30 so the future goal would probably be something where the gitbooks content is directly integrated (as opposed to the reading modules on moodle), then they advance to the next page and take the exams through moodle 15:34:40 Training wg has laura in it and she is an online learning platform expert (among other things) 15:35:41 but ya, i think that is what we are trying to figure out fta, personally, I think that is a good compromise that addresses things that are important to a diverse group of interested folks. 15:36:12 great 15:36:18 #topic Courses website at hotosm 15:36:23 heh, little late with that 15:36:58 Do we have the link to gitbooks? 15:37:48 https://www.gitbook.com/book/bgirardot/hotosm-activation-curriculum/details 15:38:02 I will work on getting that url updated to hotosm 15:38:52 do you host that through github for gitbook? or is it only on their platform? 15:39:05 It is a hybrid 15:39:09 ok 15:39:33 At the moment it is all on gitbook, but you can use github to hold the content and still interact with it through gitbook 15:40:44 One thing I will note is that courses needs to have the software updated 15:41:28 Which I guess could have been part of the dev overview, dodobas's time has become very limited so we are trying to find someone who can fill in on the more week to week, non critical sys admin work 15:42:13 At the moment dodobas's time has to be dedicated to "something is on fire" type or priority work :) 15:42:20 hehe 15:42:49 i don't know much about the stack, but that may be something i wouldn't be opposed to filling in for if we are needing someone 15:43:47 Ok, cool, we can talk about that off line. It has served us well not having many people have access to our core infrastructure, but we are looking at expanding our use 15:44:16 of AWS as well so there would be less exposure for more folks to help keep things going. 15:44:51 Right now most of our systems, all the hot services but OAM run on a physical machine using docker containers 15:45:11 but as we have seen recently, that is creating quite a load and slowing down the TM 15:45:29 so some of this should probably get migrated to an AWS instance. 15:46:00 alright 15:46:44 Pretty much to date it has been all dodobas and we have never had to worry about anything systems related, it has all run like a top for years now. 15:47:24 yeah since you don't have the hardware to deal with, that makes things easier :) 15:47:50 Shall we move to the next topic? 15:48:28 #topic HOTOSM Website 15:48:43 #link https://github.com/hotosm/hotosm-website 15:49:11 FTA: Did you have anything specific in mind on this topic? 15:50:17 not specifically, just wanted to check if there were any updates 15:50:31 xamanu: Did you have anything to update related to the website tech side? 15:50:49 The website work is happening, but very basically: I maintain (alone) the updates and here and there some minor enhancements. Issues are handled over github: https://github.com/hotosm/hotosm-website/issues/118 15:51:07 Nothing really special on this. Maybe two issues are worth mentioning: 15:51:32 1 - I'd love to have a team to work with. Especially for content and life of the website. But as long as I'm doing it alone, there isn't any problem either. 15:52:10 ( reached out to MSf for spotlight content, got some I need to process into something for the website ) 15:52:24 2 - the server is in bad condition, because it's not upgradeable to an ugly technical issue. I reported this over a year ago and we could never fix it. probably a new sys admin will tackle this. Until then the server is not updates since probably 18 months... 15:52:54 most of the updates are through the drupal gui, right, and not the github? 15:53:14 FTA, code is handled through version control (git) 15:53:26 Content is handled through the Drupal GUI 15:53:47 xamanu: Is that a good idea? 15:54:01 BlakeGirar, what? 15:54:24 code update via github v. via drupal's building in updating mechanisim 15:54:35 built in mechanism* 15:55:03 drupal's building in updating mechanism is NOT the recommended way to do it. It got included for people who are not familiar with servers. 15:55:21 fair enough, that is why I asked :) 15:55:56 You usually don't want to have writing access to all files of the website. That's actually a security issue. 15:56:30 Sounds to me like we need to make this kind of a very high priority issue 15:57:32 Are you referring to the server? Yes, this is a problem. I tried to fix it a couple of times and I know about server work and Debian. But this is an ugly error, and we might need a reinstallation of the basic virtual machine. 15:58:21 #action Follow up on where we are with the supplemental sys admin hire and make this one of their first efforts 15:58:22 Please be aware: Drupal is getting updated, no problem. The operation system is not upgradeable since 18 months or so. 15:58:29 Oh, ok, I see 15:58:36 That makes me feel better 15:58:58 (not being sarcastic, I was a lot more worried about drupal being out of date) 15:59:05 Here is the related issue to this: https://github.com/hotosm/hotosm-website/issues/46 15:59:22 BlakeGirar, yes indeed. Not updating Drupal for 18 months would be a real problem. 15:59:52 With the server it's not good, but still I don't expect to get hacked tomorrow (although we never know) 16:00:00 xamanu: So you have root access to where our website runs? 16:00:04 yes 16:00:13 ah, ok, cool 16:00:58 Looking at the agenda .... 16:01:16 Anything else on the hotosm website before we hit the next topic? 16:01:25 not from my side :) 16:01:41 #topic Mumble 16:01:45 Ok, sounds good then 16:02:03 FTA: Did you have something specific on the mumble topic? 16:02:17 (I keep asking you because you created our agenda today, thank you very much :) 16:02:18 i believe the items were increasing participants number and the stable echo bot 16:02:28 stabler* 16:03:20 ah, yes, I agree 16:03:51 +1 16:03:57 I think this gets solved with an AWS instance for miscellaneous bots, which I think we need. 16:04:20 Mainly for the mumble bot and some slack integrations 16:04:51 I think a debian based micor instance would take care of all of our needs for the forseeable future, these things are not a lot of resources 16:05:19 yeah it shouldn't be difficult to consolidate a lot of these different bot processes (though i don't know how much they take up bandwidth-wise) 16:06:02 At the moment the echo bot runs on AndrewBucks personal equipment so gets knocked off line a lot with small hiccups in connectivity or uptime. 16:06:44 My understanding is that the mumble server itself, bandwidth wise is no where near impacting our allocated bandwidth 16:07:07 ok 16:07:56 bandwidth on the bots is probably minimal as well for the forseeable future. 16:09:11 I would like to see more people hangout on mumble 16:09:14 :) 16:10:03 We have had an increase in usage by OSMAfrica which is great, feedback is it works well 16:10:07 Me too! 16:10:30 Sorry, have to jump in a few 16:10:51 that's alright, i think we've covered a good chunk of the agenda 16:10:52 #topic Meeting date, time 16:11:19 I personally think we need to meet every two weeks at the moment due to all the dev work going on 16:11:34 It would be good to get the dev project managers and developers in here as well. 16:11:41 It can't be all sys admin fun 16:11:44 +1 16:12:16 I am going to doodle for a time. I know it will be a challenge as Mhairi is in indonesia 16:12:49 and cristiano in california 16:13:21 so from gmt -9 to gmt + 6 16:13:46 Anyone here have any solid no go times? 16:14:31 for me it is basically gmt 07:00 - gmt 12:00 is very hard for me to attend, that is my main sleep time. 16:14:49 at least for my mondays only no gos are really 13 - 16 UTC 16:15:18 wait i did that math wrong, 18-21 utc :) 16:16:24 what is your start time russ? 16:16:42 or my sleep time is... 16:17:56 roughly 3:00-11:00 UTC 16:18:44 any days of the week we should avoid based on who is here? 16:19:34 any day is fine by me 16:20:43 #action Send out an email and/or doodle for day time finalization 16:20:49 which I will do 16:21:25 Anything else before we close? Besides big thank you to FTA for making this meeting happen? 16:21:43 hey i'm glad to get the wheel going again :)...none on my end 16:22:37 yes thanks for getting the TWG going again 16:22:40 FTA I am going to start reviewing the TM issues and documenting some groups in the wiki before I start assigning tags to individual issues 16:23:15 So any feedback, input, etc on the groupings would be most appreciated 16:23:55 #endmeeting