16:01:35 #startmeeting Upstream training prep 16:01:35 Meeting started Wed Oct 19 16:01:35 2016 UTC and is due to finish in 60 minutes. The chair is ildikov. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:39 The meeting name has been set to 'upstream_training_prep' 16:01:40 o/ 16:01:44 o/ 16:01:45 o/ 16:01:48 o/ 16:01:51 o/ 16:01:54 roll-call :) 16:01:57 hi 16:02:08 (whatever that means) 16:02:09 hi 16:03:00 let's wait a bit for others to show up 16:03:17 ildikov, I suggest to use "#startmeeting Upstream training" for real upstream training, since we need to not to make too much different log directories on http://eavesdrop.openstack.org/meetings/ 16:03:47 Currently, there are "upstream_korea", "upstream_training", and "upstream_training_prep" :) 16:03:56 ianychoi: ok, tnx for the heads up 16:04:05 vkmc: are you around? 16:04:11 ildikov, np :) 16:05:16 ok, let's start :) 16:05:22 (maybe one also could set the topic on this channel ;-) ) 16:05:44 usually chair can the topic 16:05:45 #chair kmARC 16:05:45 Current chairs: ildikov kmARC 16:05:52 kmARC: feel free ;) 16:05:56 kmARC, please set topic! 16:06:05 here o/ 16:06:20 coolio :) 16:06:43 our chaotic but full of info etherpad: #link https://etherpad.openstack.org/p/upstream-university-improvements 16:06:56 hi 16:07:07 I drafted an agenda which currently outlines more the order of blocks and not the length 16:07:17 winggundamth__: hi, thanks for joining 16:07:40 Although I did not notice opening such meeting, fortunately I am online now :) 16:08:05 Sunday will be more about lectures, but we tried to add exercises as many as we could 16:08:16 we have five hours that day 16:08:55 I'm first timer here as a mentor. be a mentee before from last summit. please let me know if I could be any help :) 16:08:56 we will start with introductions and forming groups of people so that they can do the exercises as group effort 16:09:43 so far it seems we will not have enough mentors/coaches to have one person assigned to each team 16:09:56 how much attendees we have? 16:10:05 so far more than 30 students confirmed they are coming 16:10:34 and we have two groups reached out directly after we closed the registration 16:10:58 as we usually have a high ratio of no show we encouraged them to prepare that they can fit in 16:11:17 there will be a few students be late a bit on Sunday 16:12:10 so after the intro we have the sections about the OpenStack community in the sense of how it is structured and how we are working together 16:12:37 I think at the end of the day we could spend time on setting up the environment if someone does not have it yet 16:12:48 kmARC: do you think it's a good timing? ^^ 16:13:18 hm 16:13:27 yes 16:13:46 ok, I'll add a note to the etherpad then :) 16:13:55 how much time do you think we should allocate to it? 16:15:49 an hour at minimum 16:15:50 kmARC: ^ 16:15:57 sorry had a network interruption 16:16:10 uh, ok 16:16:36 do you think we could try to get people started to have the VMs and give them home work and check on it Monday morning? 16:16:53 I like the idea of leaving some space for environment setup and debugging if needed 16:17:01 yes 16:17:09 I'll update the vm today tho 16:17:14 I already got a feedback 16:17:31 sure, I understand it takes time, we just don't have too much of it :( 16:18:04 so I was wondering to reserve some time for it to Monday morning when people are warming up to fix the remaining issues 16:18:21 kmARC: is there smth that's not working? 16:18:59 What if we do this before 9 on Monday? 16:19:22 there are two issues: 16:19:22 1) warning about ccannot mount vagrant user dir (already fixed it, will commit in a couple hours) 16:19:22 2) there is a network setup which is needed to be performed if one uses the prebuilt ova file, I need to document that 16:19:31 csatari: I need to check on the room availability 16:19:42 okay 16:20:00 csatari: but we can try with that 16:20:28 sorry I'm late o/ 16:20:34 It would be optimal in a sense, that it does not takes other students time. 16:20:56 ok, I'll add 45-60 minutes for this one and we will see whether we need more Monday morning 16:20:57 hi anne 16:21:03 If we are okay to go there half an hour elarlier. 16:21:08 I am 16:21:13 annegentle: np, thanks for joining! :) 16:21:20 kmARC: cool, tnx! 16:21:27 let's keep this as an option 16:21:46 I am also, however I do not know if I will be able to debug anything :) 16:22:25 csatari: more eyes are always good 16:22:30 :) 16:22:37 Eyes I have. 16:22:48 kmARC: do you need any help for the env? 16:23:07 Nothing I can think of 16:23:35 kmARC: cool 16:23:57 is there anything else for the dev env we should talk about here? 16:24:19 details about it can be found here: #link https://github.com/kmARC/openstack-training-virtual-environment/ 16:24:34 please spend a few minutes on looking into what we offer to the students 16:25:02 2) there is a network setup which is needed to be performed if one uses the prebuilt ova file, I need to document that <- ova? 16:25:09 kmARC was so nice to prepare it, if you have any questions please ping him 16:25:44 are we using virtualbox? 16:25:48 vkmc, just please glance trough the linked github page, everything is written down there 16:25:54 k k 16:26:20 yeap, it includes documentation too! :) 16:27:03 when we get through the more general topics on Sunday we will get into the tools and how to contribute parts on Monday 16:27:25 for the afternoon the plan is to have a few deep dive blocks, we plan to run them in parallel 16:27:46 I need to check whether we have students confirmed for each block 16:28:00 plans are code, documentation and working groups deep dive 16:28:45 for documentation, i will prepare some slides while traveling to Barcelona (on Saturday) 16:29:13 we have a few ideas for the code deep dive part, patch is in WIP, but up for review: #link ttps://review.openstack.org/388221 16:29:27 berendt: great, thank you! 16:30:00 for the working group part I contacted the working group chairs to have a round table discussion with students, who are interested in that area 16:30:05 #link https://review.openstack.org/388221 16:30:19 berendt: tnx! 16:30:30 kmARC: In the documentation either you should mention, that the 10GB disk space is needed on the C:/ drive on windows or you should tell me what to do with VirtualBox to use my other drive ;) 16:30:31 to point behind these plans that not everyone is necessarily a code contributor 16:30:50 see activities around AUC 16:31:15 and we plan to have a closing exercise at the end, which supersedes the Lego exercise this time 16:31:17 And now with the missing h #link https://review.openstack.org/388221 16:31:37 csatari, please feel free to contribure to the git project. I don't have access to any Windows machine thus cannot test a possible solution 16:31:47 NO lego..? :( 16:32:04 kmARC> Okay. I will. 16:32:15 it would be great if we could have the "WG students" interacting with the groups of "coding students" while practicing to use the tools we have in OpenStack 16:32:30 berendt: nor time, neither Lego this time :( 16:33:39 the closing exercise idea is currently here, not fully outlined yet: #link https://review.openstack.org/386728 16:34:22 please comment on it if you have further views on how to achieve group collaboration and add one more hands-on block at the end of the training 16:34:42 this is roughly the plan for the one and a half days 16:35:18 I would like to ask at this point that who's interested in presenting any of the lecture sections from the agenda? 16:35:53 !!!!MEEEEE!!!! 16:35:54 kmARC: Error: "!!!MEEEEE!!!!" is not a valid command. 16:36:01 lol 16:36:07 me 16:36:15 I remember vkmc was interested too 16:36:19 kmARC: lol :) 16:36:27 o/ 16:36:28 I am 16:36:52 so again the therpad with the planned agenda: #link https://etherpad.openstack.org/p/upstream-university-improvements 16:36:58 hello, this is not open stack related but i was hoping someone can point me in the right direction. we have a webservice running using eventlet.wsgi and within one of our restful apis we want to run some logic using multiprocessing. but when i tried to run the webservice api that contains the multiprocessing module i get the following error: 16:37:00 https://www.irccloud.com/pastebin/T8Xhjik1/ 16:37:12 has anyone ever come across such an issue before? or is there a irc channel that i can join where someone can help me with this kind of issue? 16:37:46 those who are interested in presenting could you please add your name to the block you would like to pick? 16:37:49 uehtesham90__ i think #openstack could be the right channel for you 16:37:54 ildikov> I'm happy to present Official OpenStack projects if there will be someone to answer the hard questions. 16:37:56 :) 16:38:02 kmARC: vkmc ^^ 16:38:03 uehtesham90__ we are running a meeting here at the moment 16:38:11 berendt: ok thank you. ill ask there 16:38:20 csatari: cool, add your name to that one please 16:38:39 csatari: also we can catch up before the training to ensure you're comfortable with the content 16:39:11 also does anyone has any comments on the current order of items in the agenda? 16:39:13 when will we meet on Sunday? 16:39:13 ildikov, you mean write it in the etherpad? 16:39:18 ildikov> okay 16:39:47 the training starts at 1pm, so we can meet around 11am or 11:30am the latest 16:39:55 ok. 16:40:15 I think the conference centre is next to shopping mall, so I would guess we can get some lunch there 16:40:41 * kmARC realized that sunday is just a half day (wtf) 16:40:46 those who can attend on Sunday, do you have any preference regarding the time to meet? 16:40:57 kmARC: yeap, it is 16:41:23 shopping malls are normally closed on sundays 16:41:42 berendt: hmm, not good news 16:41:56 berendt: I'll check what else is around 16:42:22 at least in Germany they do close on Sunday, not 100% sure how it is in Spain 16:42:34 I'll add a time and meeting spot to the etherpad and also send out and we can then figure out where to go 16:42:46 Spain? Then it's not even open until like 9PM :-D 16:42:49 ildikov> 11 is OK for me. We can check the material then. 16:42:51 berendt: they're now open in Hungary, I haven't check Spain yet, but will do! 16:43:05 csatari: ok, cool! 16:43:06 that's cool 16:43:26 we might meet in front of the Hilton and then figure out 16:44:05 ok 16:44:31 back to the training a bit 16:44:53 the concept of this one is more to let people figure out where they find info and how to communicate 16:45:12 they can practice communication within the groups and between the groups too 16:46:02 it is also a target not to have longer blocks than 45 minutes 16:46:42 to ensure that people can concentrate and we give them shorter/longer breaks after which they can go back and learn smth new 16:46:54 so those of you who're presenting please keep this in mind 16:47:39 Question: when will students start to use IRC during upstream training? They all may have prepared IRC client installation? 16:47:44 those of you who're not on stage please circulate within the room and help those groups/students who need it 16:48:00 It would a sad news: I tested max. connection for web freenode and it was 5: http://docs.openstack.org/upstream-training/intro-introduction.html#6 16:48:24 ianychoi: the full env contains a client, until that point they can either use webchat or if they have already their own than that one 16:48:38 the idea was to point them to the channel as early as possible 16:48:57 to give a chance to communicate to those too, who're not comfortable with speaking up 16:49:09 ildikov, yep what I want to share is that web freenode max connection is just five.. 16:49:18 yeah, worst case we ask them to immediately boot up the vm, since then in like 2 minutes they are in this channel 16:49:23 (everythong configured) 16:49:39 More than 5 connection in one place (upstream training room) would not be supported using web irc 16:49:49 i think it is not a big deal to install an IRC client..? 16:49:54 ah, good point 16:50:16 irc client and nickserv registration 16:50:46 mrmartin you do not need to register your nick, 16:50:49 then we might move starting the VM to an earlier point 16:50:54 berendt, I think so. Encouraging students to follow http://docs.openstack.org/upstream-training/irc.html would be nice 16:51:03 berendt but it is better to do it 16:51:22 #link http://docs.openstack.org/upstream-training/irc.html 16:51:32 It explains all the things including nick registration :) 16:52:11 ianychoi: mrmartin: they can get it as homework to do it :) 16:52:14 Also, hexchat is compatible with Windows environment (I am using it now!) 16:52:24 if we would run out of time, which we most probably will 16:52:31 ildikov, yep hope that all students have completed homework 16:53:20 as we have material to point people to, I'm not worried if we cannot complete everything during the training 16:53:20 (But in reality, some students may not have finished homework with various reasons...) 16:53:47 it is also important that we should share mostly that info especially in deeper details that they will need now in order to be able to start 16:54:03 if they continue with OpenStack the rest they will learn as they go 16:54:03 +1 16:54:17 Agree :) 16:54:32 we need to teach them to find info and solve problems by themselves and also to ask for help when they can't 16:55:06 yes i think this is the most important point 16:55:42 yeap and it's quite tough as well 16:56:08 but we will collect feedback during and after the training, so hopefully we will improve too as we go :) 16:57:37 please check the exercises in the slides and reach out if you don't get what the task is exactly or what's the purpose behind it 16:58:02 we're lacking some presenter notes, hopefully we will catch up on that for the next training 16:58:28 does any of you have any questions? 16:58:38 yes 16:58:52 vkmc: shoot :) 16:58:52 usually in previously upstream trainings we encouraged them to look easy bugs to solve and to work on those 16:59:00 are we doing the same this time? 16:59:09 vkmc: no 16:59:19 all right 16:59:26 we will advertise them the mentoring program during the training 16:59:32 great 16:59:41 :) 16:59:49 please use the opportunity to that whenever/wherever you can! 16:59:56 will do 17:00:22 vkmc: tnx! I also meant everyone, I was sure you will :) 17:00:38 the low hanging fruit bug fixing activity fits way better with the mentoring program 17:00:53 so we try to shoot short term success for the training 17:01:22 like learn how to run the tests locally, what to do if a test fails, etc. 17:01:38 so things that can be completed during the training 17:02:07 berendt, I have a question on your docs session (may be on Monday?) Would you also cover tox execution to check doc build? 17:02:17 ianychoi yes 17:02:44 berendt, oh nice. I have thought it would be so helpful to students but training-guides team has not updated slides yet 17:02:47 i want to give a short overview where to find our repos, the rendered docs, .. and will continue with the contributor guide and the common workflow 17:03:03 ianychoi i will prepare the docs deep dive on Saturday 17:03:19 berendt, good! thank you :) 17:03:35 ianychoi drop me a mail when you want to see further topics 17:03:47 hopefully I'll have +2 rights by Saturday, so we can merge the content when it's considered to be ready :) 17:04:00 berendt, yep :) 17:04:00 ianychoi if not i will +A myself ;) 17:04:31 berendt, I will also keep my eye on training-guides repo 17:04:34 berendt: haha right, you have rights there too, cool! :) 17:04:35 I can help in the merge if required 17:04:52 mrmartin: just not while you're driving please ;) 17:05:02 I promise 17:05:09 cool! :) 17:05:11 mrmartin you will go to Barcelona by car? 17:05:15 hehe 17:05:19 with kmArc 17:05:33 Wow driving....! 17:05:40 2000km from here 17:05:52 How long would it take? 17:06:00 road trip.. only for the young guys ;) 17:06:07 we are young guys 17:06:22 but it is not meeting topic 17:06:26 20-24 hours maybe 17:06:27 lol :) 17:06:32 lol! 17:06:48 ildikov> Malls are closed on Sundays. 17:06:59 csatari: tnx for checking! 17:07:02 I had one experience to drive 1000km for two days.. wow 17:07:23 csatari: I'll look around for options 17:08:17 any further questions? 17:08:28 do you need any further details on any parts? 17:09:43 nothing else from me :) 17:10:05 cool :) 17:10:20 I'll check the material for the coding contributions and tooling parts 17:10:37 nope from me. Thank you for all! Hope to make successful upstream training, although I will still be in Korea.. (I will stay in only Friday unfortunately) 17:10:40 those of you who can make it on Sunday, let's meet at 11am in front of the Hilton 17:10:41 etherpad reads updated, but I'll check anyways 17:11:07 vkmc: you can check the web page and the open reviews 17:11:16 ildikov, k, cool 17:11:18 #link http://docs.openstack.org/upstream-training/ 17:11:40 #link https://review.openstack.org/#/q/project:openstack/training-guides 17:11:49 we have only a few open reviews at this point 17:11:51 i have to leave, have a safe trip to Barcelona and see you all next week 17:12:06 great 17:12:13 berendt: thanks! safe travels! 17:12:23 ildikov: for those who will only be there on Monday, we'll just show up in the training room at 9:00am or before that? 17:12:36 didn't know about the content for upstream training being tracked there... sorry for that 17:12:48 safe travels everyone, looking forward to meet you in BCN 17:13:27 xyang: we plan to try to get there around 8:30am if anyone has issues with their VM/environment 17:13:36 ok, thanks 17:14:02 xyang: also if you would like to catch up before the training we can agree on meeting earlier anyway 17:14:35 ildikov: sure, I'll let you know after I go thru the training materials 17:14:42 xyang: I'll surely be around 17:14:56 xyang: great, thank you 17:15:06 ildikov: thanks 17:15:10 xyang: feel free to ping me any time if you have any questions 17:15:24 ildikov: will do 17:15:26 xyang: also if you have ideas for the code deep dive part for instance please share :) 17:15:41 ildikov: sure 17:16:12 great, tnx! 17:16:44 ok, if there are no more questions for today then I think we can close this meeting 17:17:02 please update the etherpad with adding your names to the topics you would like to present 17:17:08 +1 17:17:10 if any 17:17:10 thanks everybody 17:17:19 thanks 17:17:24 and big thanks to everyone for helping out!!! 17:17:36 safe travels and see you in Barcelona! 17:17:37 thnx 17:18:14 endmeeting? 17:18:15 #endmeeting