20:00:03 #startmeeting openstack_upstream_institute 20:00:04 Meeting started Mon Jul 31 20:00:03 2017 UTC and is due to finish in 60 minutes. The chair is ildikov. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:05 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:07 The meeting name has been set to 'openstack_upstream_institute' 20:00:27 * smcginnis is lurking 20:00:36 evening 20:00:39 @! 20:00:40 <_pewp_> jungleboyj (;-_-)ノ 20:00:52 \o/ 20:00:53 hi All :) 20:01:02 hello all :) 20:01:17 long time no see 20:01:17 o/ 20:01:27 I hope everyone survived the code freeze ok! 20:01:34 Hello :) 20:01:52 :-) 20:02:12 ok, let's dive in :) 20:02:17 #topic Announcements 20:02:49 as we mentioned earlier we're bringing the Upstream Institute class to OpenStack Days events when there's interest 20:03:11 we have UK and Nordic where they plan to run the training this year 20:03:38 Nordic is in Danmark? 20:03:57 most of the topics of the meeting is about this :) 20:04:14 mpranjic: yes 20:04:21 Nice. 20:04:24 mpranjic: Copenhagen 20:04:42 UK is London 20:05:02 ok, let's move forward 20:05:07 #topic Mentors needed for OSD events 20:05:30 we are contacting the organizers right now to agree on the details 20:05:52 but basically it would be great to have people around who can help us for these local events 20:05:56 ildikov: Do you have the dates on these? I may be able to be a mentor but would need to check on scheduling. 20:06:11 UK is Sept. 26 20:06:26 #link https://openstackdays.uk/2017/ OSD UK 20:06:47 and Nordic is Oct 18-19 20:07:03 ildikov, diablo_rojo: Thanks! 20:07:04 I am on standby atm. changing jobs form September. not sure if I will get aproval to travel from Oslo to Cppenhagen in October yet :/ 20:07:05 #link http://openstacknordic.org 20:07:26 mpranjic: congrats for your new job! :) 20:07:42 congrats mpranjic 20:07:49 ildikov: thnx :) it's messing up my routine a bit, but it will be ok :) 20:07:50 mpranjic: ++ 20:07:53 mpranjic: and we hope for the best, please keep us posted 20:08:12 mpranjic: I hope it will! :) 20:08:13 ildikov: will do. would love to be there 20:08:31 mpranjic: sounds good, thank you! 20:08:44 the idea with these events is to get people there as mentors from the area 20:09:05 this obviously doesn't mean we don't want others there 20:09:33 Locals would just be excellent because the local devs can meet up with them after the training is done. 20:09:33 we still would like to have all the help and involvement we can get 20:09:49 Will not be rejecting help :) 20:09:58 and the time zone is matching even if the cities don't 20:10:03 diablo_rojo: +1 20:10:47 one thing that we learned from the OPNFV Summit occasion that when the training is running in parallel to an event it can be trick from attendance perspective 20:11:08 for Nordic we have a separate day for the training 20:11:19 for UK it will run in parallel to the event 20:11:30 ildikov: That's unfortunate. 20:11:36 smcginnis: yep :( 20:11:46 smcginnis: still a starting point though :) 20:11:47 Quite, but the whole event is only one day 20:11:57 folks don't want to give up the rest of the events:( 20:12:11 Maybe next year they can do it the day before or after 20:12:16 so we need to prepare that we don't have people committed for the whole day 20:12:34 Emphasize modularity :) 20:12:57 in which case we switch to kind of office hours, ask the experts, etc. 20:13:07 diablo_rojo: exactly! :) 20:13:23 which brings us to the next topic 20:13:25 More or less worked at the OPNFV Summit 20:13:28 #topic Prepare the training material to shorten it to fit a day 20:14:03 either with office hours or with a full focused day we need to be able to shorten the training to a day kind of on demand 20:14:19 in which modularity is one thing that can help 20:14:50 Being able to do a section and skip around is a good way to go. 20:14:50 we can also tag the modules maybe with what to prioritize with less available time 20:15:04 tag exercises which one to skip if time does not allow to have them all 20:15:09 mist covers and ok to skips 20:15:28 yep 20:16:26 Could tag them with the job titles that would be interested 20:16:32 so we can soon start the regular round on going through the material and update it with these thoughts in mind 20:17:15 diablo_rojo: +1 20:17:34 I think we want to avoid cutting things down wherever possible unless its useless info so that we don't have to undo everything for Sydney 20:18:00 we shouldn't remove material for the shorter trainings 20:18:12 diablo_rojo: I would assume we wouldn't actually remove content. Just mark what is more relevant. 20:18:19 ildikov: Ok. *Phew* 20:18:36 we can have more and shorter slide decks and mark which one to use and which one to skip 20:18:48 Maybe add to notes? 20:19:06 but we should not explicitly remove things in my opinion 20:19:14 Agree. 20:19:26 Avoid cutting, just general cleanup. 20:19:27 ildikov: Is there a way to have multiple builds with different slides without having to duplicate content? 20:19:28 especially that anyone can pick up the material locally any time without us and we should keep supporting that 20:19:41 jungleboyj, I was wondering that myself. 20:19:46 :-) 20:19:57 notes can help, we didn't really finish the notes for speakers part anyhow as far as I remember 20:20:07 FYI, I am going to start running the education internally with some of my team in Asia. 20:20:16 ildikov: No we didn't. 20:20:53 jungleboyj: we can check the build, it should be doable technically 20:21:07 jungleboyj, cool :) 20:21:24 jungleboyj: it might remove some flexibility, so let's see how small modules we can form and then figure out what would make more sense 20:21:47 jungleboyj: and having the trainings running internally sounds great! :) 20:22:05 I wonder if there are any sections we can break up even smaller. 20:22:19 ildikov: Yeah, it would be nice if there was some way to do that something we can look into so we would have the full education slides and then a build for a single day. 20:22:22 not sure at this point 20:22:29 I know some of the CLA info is going to change again too. 20:22:35 we might just mark exercises inside them 20:22:38 Almost wonder if we split things up smaller if we could do it with links from another build directory. 20:22:55 jungleboyj, yes, that's what I was thinking 20:23:01 Good idea ;) 20:23:17 diablo_rojo: yeah, and we can also look into the Contributor Portal activities and connect the training with that site from material perspective 20:23:18 Don't see why not, one page leads into full training, one leads into 1 day training, etc 20:23:20 ildikov: Yeah, it is going to be spread out over multiple 1 hour sessions starting tomorrow. We shall see how it goes. 20:23:52 We need a choose-your-own-adventure contributor portal. :) 20:23:59 jungleboyj, see if there are any modules that would be good to break down smaller 20:24:07 smcginnis, thats what the contributor portal will be 20:24:12 smcginnis: that's how it's supposed to look like in some extent :) 20:24:12 diablo_rojo: Nice! 20:24:43 smcginnis, yep :) Its juuuuuust starting to kind of get off the ground. Gonna be a little while before we have something to show. 20:24:48 smcginnis: Yeah, it sounds like it could be good. 20:24:51 jungleboyj: spotz: yeah, it's just tricky what you stamp with one day training, etc :) 20:25:04 ildikov: :-) 20:25:19 diablo_rojo: we have some material on the website we could donate there though 20:25:25 diablo_rojo: Sure, I will see if there is anything that can be slimmed down as I go through. 20:25:32 diablo_rojo: like I think we still have some of the IRC setup things, I need to check 20:25:57 jungleboyj, thank you :) Good luck! 20:26:17 diablo_rojo: Thanks. Giving it remote to Asia is going to be interesting but I am glad I have people interested. 20:26:23 jungleboyj: sounds good, thanks! 20:26:53 jungleboyj: remote is always tough :( 20:27:06 I will figure it out. 20:27:13 Hopefully they can find all the things through baidu 20:27:15 Done it before. :-) 20:27:51 jungleboyj: if you have multiple groups of people you might have people to help you from the first ones 20:28:11 Yeah, that is the plan in the future. This is just a seed group. 20:28:29 Need a few people to drink the kool-aid first. 20:28:48 * jungleboyj crashes through the wall ... "Oh yeah!" 20:28:56 :) 20:29:15 Clear the drywall and bricks out before you let them drink it :) 20:29:34 :-) 20:29:51 :) 20:30:46 so basically that's what I had in mind for today 20:31:00 with the speaker notes we are also preparing for Sydney 20:31:20 to which we are trying to have the details figured out as well 20:31:46 we will keep everyone posted once we have more info about that one 20:32:08 ildikov: Yeah, that will be good to get better notes for Sydney. 20:32:12 anyone who has time and ideas please start to propose changes/updates to the material 20:32:48 I still have a todo to fix up the section I added last time. 20:32:53 but basically, the idea is the same, right: training on Saturday - Sunday prior to the summit? 20:33:02 Drowning in Cinder documentation right now though. 20:33:03 with the modules and smaller bits let's start with the slides for now and figure out whether or not we want to play with the build when we're fine with the content and structure 20:33:55 jungleboyj, Drowning? Don't you mean majestically running through fields of cinder documentation? 20:33:56 mlavalle: yes that's the plan, I will double check whether it's stamped already 20:34:06 mlavalle, yep :) 20:34:15 claro que si :) 20:34:35 ildikov, diablo_rojo: thanks, I need to prepare my management well in advance ;-) 20:34:38 diablo_rojo: :-p 20:34:44 @!h 20:34:44 diablo_rojo: whatever that involves Sphinx also involves drowning... :) 20:34:45 <_pewp_> jungleboyj (/ .□.) ︵╰(゜Д゜)╯︵ /(.□. ) 20:34:55 :) 20:34:57 diablo_rojo: muy bien 20:35:06 mlavalle: we will know for sure by the time your management gets on board :) 20:35:07 I will admit I am not sphinx's biggest fan.. 20:35:19 ildikov: Thank you! I am glad I am not the only one who feels that way. I enjoy making it work but what a pain at times. 20:35:32 jungleboyj, finicky as hell 20:35:34 diablo_rojo: it's not that bad once you figured out the few things you need to know for our docs 20:35:52 jungleboyj: I did this for Ceilometer 20:35:57 diablo_rojo: Yep. Ooops, extra space. I am going to vomit 10 lines later. 20:36:13 NOT AN EXTRA SPACE OMG PANIC 20:36:37 we can have a Sphinx drinking club at the PTG :) 20:36:47 ildikov: ++ 20:36:56 Hopefully by then I will be a master. 20:38:02 jungleboyj: good luck! :) 20:38:13 ildikov: Thanks, I need it. 20:38:21 ok, I think we can switch to open discussion :) 20:38:31 #topic Open discussion 20:38:54 ok, in case I get aproval in October, what help is needed in Copenhagen? 20:38:56 so anything training related from anyone? :) 20:39:15 mpranjic: it will be the regular you can present any of the modules 20:39:24 mpranjic, we will need help presenting and helping people with questions 20:39:28 same as normal :) 20:39:31 mpranjic: or helping out with answering the students' questions 20:39:50 mpranjic: ensure they are doing and progressing with the exrcises 20:40:06 and figure out whatever issue we face at the time :) 20:40:14 I will look into the schedule... any materials I can check which are maybe not public atm (and might be relevant)? 20:40:42 mpranjic: everything we have is public and on the web 20:41:10 great :) 20:41:18 will dig into it... 20:41:28 mpranjic: sounds good 20:41:40 just ask on the training channel if there's anything 20:42:16 and feel free to upload some patches if you find things to correct/update :) 20:42:17 if I convince my boss that it would be great if the Company promotes the event and release one engineer for 2 days, I will gladly help :) 20:42:36 mpranjic: would be awesome! :) 20:42:37 mpranjic, good luck :) 20:42:58 I have no other questions atm 20:43:25 ok :) 20:43:33 anything else from anyone? 20:43:35 ildikov: Just a feedback: I've tried to use upstream institute materials for internal training few weeks ago and for non-technical people it's too complex, while for technical people it's too easy and lacks depth. Not sure what's the lesson here, though. 20:43:56 marst: that's a tricky one 20:43:56 I guess don't mix non-technical and technical crowds? 20:44:04 hm. get technical? :) 20:44:19 marst: like don't go through all with non-technical people on the first go as you will fry their brains :) 20:44:25 marst: Yeah. 20:44:54 marst: and technical is even more tough if you don't know the crowd that well, which is why our material looks as is 20:45:09 "Upstream for Managers" and "Upstream for Contributors" tracks? 20:45:21 marst: if we progress with the on-boarding rooms we could build a better and a bit more challenging deep dive modules 20:45:22 sekelso: :-) 20:45:35 Perhaps another build profile. 20:45:43 jungleboyj: would love to hear your experience from Asia training. :) 20:45:44 sekelso: yeah, we will try something like that with tagging 20:46:07 marst: Sure, I can share in later OUI meetings. 20:46:10 sekelso: and eventually build, if the tagged content seems to work out 20:46:19 jungleboyj: +1 20:46:19 I like it. 20:47:39 :) 20:48:25 we could also try to keep some retrospective etherpad or something like open for people who hold the trainings locally with this material and improve things based on the learnings 20:49:35 I will create one if I figured out where to link it :) 20:49:45 It might een be beneficial to have maybe train the trainer sessions? 20:49:55 spotz, +1 20:50:02 and I will also update the web page once we agreed on details with the event organizers about the upcoming occasions 20:50:16 Formalize the best practices into a call where we actually train people 20:50:33 spotz: yeah, we should have something like that 20:50:51 spotz: I will see whether we can get someone professional to teach us a few best practices 20:51:16 spotz: I don't promise anything at this point, but will give it a try 20:51:21 Or maybe even something like a 'trainers' list like the speakers list 20:51:34 ildikov: +1 and thank you! :) 20:51:44 spotz: in the meantime we can organize ourselves 20:51:46 spotz: ++ 20:52:07 spotz: for the events you mean? 20:52:34 ildikov: So say someone would like to do something either at an even or a meetup, they could look and see if there's anyone local 20:52:44 I can't type.... 20:52:54 spotz: Typing is hard. 20:53:02 ;-) 20:53:10 I know my 7 is messed up, had to hit that 3 times 20:53:21 spotz: we have the wiki with names and some info like time zone 20:53:36 spotz: we can link that into the web page if it's not linked there already 20:53:41 One day I'll have time to go to the apple store:( 20:53:57 I always think of that as the who's going to summit and can help list:) 20:54:11 spotz: I think we already have that. 20:54:42 jungleboyj: yeah, I even created a subpage for events to have a clear view on who's attending what 20:54:56 https://wiki.openstack.org/wiki/OpenStack_Upstream_Institute 20:55:01 #link https://wiki.openstack.org/wiki/OpenStack_Upstream_Institute 20:55:25 #link https://wiki.openstack.org/wiki/OpenStack_Upstream_Institute_Occasions 20:55:35 Ahh see I didn't even know it was updated for OPNFV:) 20:55:38 need to revisit the list of names though 20:56:01 I mean on the main page as I'm not sure we still have everyone involved from there 20:56:19 oh, that is the thing.. I can't login in there with my ubuntuone acc 20:56:22 keeping these things up to date is always tough 20:56:25 whom do I bug for that? 20:57:01 mpranjic: fungi might be able to help you with that 20:57:31 Yeah he should be able to help you. 20:57:45 mpranjic: you can ping him on #openstack-infra 20:58:10 we have 2 minutes remaining here 20:58:22 any other topics to chat about? 20:58:48 thnx :) 20:58:57 Nope. 20:59:02 I am cool 20:59:06 coolio 20:59:16 thanks everyone! :) 20:59:20 Thanks ildikov :) 20:59:21 Thanks! 20:59:25 @! 20:59:25 <_pewp_> jungleboyj (^▽^)/ ʸᵉᔆᵎ 20:59:25 Thanks! :) 20:59:26 thnx all :) 20:59:32 Bye 20:59:40 #endmeeting