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