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