18:01:19 #startmeeting training-labs 18:01:20 Meeting started Mon Sep 5 18:01:19 2016 UTC and is due to finish in 60 minutes. The chair is dguitarbite. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:01:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:01:24 The meeting name has been set to 'training_labs' 18:02:07 #topic python_port 18:02:20 I think julen is busy today. He moved to new city :). 18:02:33 right. 18:03:04 so, still tweaking a few things, ironing out some smallish bugs 18:03:17 did you try it? 18:03:32 Ok, I did not try it yet, I looked at the code. There is not enough time :|.\ 18:03:51 I finally finalzied the distro logic, I want to finish the parser, doing nothing else in life at present :). 18:04:11 I did read the code, I have a lot of suggestions, be ready to find a lot of Pull Requests soon. 18:04:14 well, it _is_ an important piece of work. 18:04:35 I would before that like to get your concent that you are done and that you wont create any more branches ;) 18:04:44 not done. 18:05:06 but if we wait til I'm done we'll never get it merged. 18:05:31 Let's give a deadline, meanwhile I will test your code by black box testing 18:06:07 Deadline for you to stop branching ;). How about Friday for the same? 18:06:23 I have too many deadlines in my life already, but I still stand by what I said before: I want to try and get the Python port merged before Barcelone. 18:06:51 here I am 18:07:19 ok, so this weekend we do a pair programming review. I will start sending PR's after Friday. 18:07:24 hey julen! 18:07:34 Friday is my deadline to finalize the parser. 18:07:38 hey rluethi! 18:08:00 julen: Hi 18:08:03 I'll be quite busy on saturday, but sunday should be ok 18:08:13 hi dguitarbite 18:08:41 julen: Awesome, I would like your help with the parser. I have finished almost everything for the time being but I am sure that there are many bugs which have the tendency to creep in from time to time 18:08:59 But let us discuss the python port since that is the topic 18:09:54 or we are done discussing the python port? 18:09:55 unfortunately I didn't have time to check the new update of rluethi, but it sounds very good 18:10:02 Some issues that I am aware of or looking into: 18:10:25 VM proxy may not yet work as expected, probably needs fixing. 18:10:47 VM proxy as in? 18:10:50 depending on GUI options, console output with KVM builds may be misaligned. 18:11:23 rluethi: Are you using vish calls? 18:11:28 there's a variable VM_PROXY which allows users to run all of our stuff through an http proxy. 18:11:54 it was due to a bug a few weeks ago. 18:11:58 yes, virsh. 18:12:24 there is a log of all calls in the log directory for those who want to play along on the console. 18:12:31 also useful for debugging. 18:12:39 same for ssh. 18:13:08 rluethi: Ok, sounds good to me. Later on I will port it to python-libvirt bindings. For now we could still keep it dependency free. 18:13:59 you can just add a third provider for python-libvirt. 18:14:26 kvm is not exactly dependeny-free, either. 18:14:33 rluethi: Yes, thatsounds better, in case someone is against installing python-libvirt module but AFAIK, it ships with libvirt most usually. 18:14:37 it is as dependency-free as I could make it. 18:15:11 It would fail on OS X. 18:15:48 Virtualbox for OS X? 18:15:57 what else is there? 18:16:03 there is no kvm on OS X 18:16:26 I know, but what are the deps for VirtualBox on OS X? 18:16:39 none other than virtualbox itsefl. 18:16:39 I thought that VboxManage should ship with VirtualBox by default! 18:16:46 of course it does. 18:16:49 ok! I will take a look into this, sounds weird. 18:16:59 but libvirt is not part of it. 18:17:00 does it have some error message when trying to run kvm on windows or OS X? 18:17:53 * rluethi grabs his macbook, tries it, and hangs his head in shame 18:18:08 julen: I assume that it should throw the appropriate error/exception or should be denied by the CLI/API itself 18:18:37 rluethi: That is ok! It is not easy to catch everything. 18:19:06 of course it throws an exception because there is no virsh on os x 18:20:28 rluethi: Anymore things to discuss? 18:20:52 not on this. 18:21:09 ok 18:21:13 #topic parser 18:21:38 Today I managed to fix the distro logic. I had to redesign the indices algorithm that I am using for the same. 18:22:00 I still had to push a broken commit because I had to eat food :| 18:22:24 I will finish it today evening and test it in the morning and push it after fixing the following parsing blocks. 18:22:54 The algorithm is fine it is just the problem with changes in the previous algorithm for including distro block logic. 18:23:23 By tomorrow evening I should have the parser hooked up to the training-labs repository and auto-generate required scripts and trigger a run. 18:24:07 do you estimate we need to port the Newton scripts manually? 18:24:26 that's a good question ;) 18:24:42 Nope, we should be able to use the parser ± some manual edits on top since the parser should take a couple of weeks to be able to generate scripts which run without human supervision 18:25:23 alright then, I am counting on you. 18:25:29 dguitarbite: but is it already at the stage that it outputs formatted bash scripts? 18:25:42 I will strive to make it generate expected BASH script by the time we need to start writing Newton port but that depends on some non-technical aspects of my life :\. 18:26:05 julen: Yes, by tomorrow morning it should be, would you have some time for me tomorrow evening? 18:26:13 I am curious to see how will auto-generate all the race fixes we had to put into place. 18:26:36 rluethi: Two words 18:26:37 yes, but late.. after 20 or 21 18:26:42 Jinja Templates :D 18:26:58 julen: That works for me :) ... I am not the person with strict timings. 18:27:05 That's cheating :) 18:27:15 :) 18:28:10 rluethi: Really? :P I could otherwise template it as comments ... additionally I never claimed to have the abilities to solve NP complete problems. 18:28:26 *NP incomplete problems. 18:28:37 * dguitarbite Is as stupid as he thinks is not. 18:29:09 Anything else for the parser? 18:29:38 rluethi: By Wednesday morning you should be able to test the parser with one click training-labs style deploy. 18:30:07 rluethi: I would have a few commits to the training labs for adding a few functions to the lib folder for the parser. 18:30:55 okay. I am waiting for something to turn up that I can use with osbash (or the python port). 18:31:35 #topic Any other beezneez?!@#$%^& 18:32:06 * dguitarbite tried to break openstack meetbot semi-subconsciously 18:32:24 barcelona. 18:32:26 I think I got the OK today for Barcelona, what about you guys? 18:33:01 I have taken that week off, all I need is tickets and hotel. 18:33:07 Should we apply for a vbrownbag talk? 18:33:22 I will take another day, my manager is coming back tomorrow and I intend to go on a Satyagraha strike till he replies ;). I am ready to bargain down to unpaid vacations for 5 days so I can rockNroll at the summit. 18:34:32 I hope he doesn't read the IRC logs. Otherwise, your bargaining position is rather weak :). 18:34:48 :) 18:34:58 julen: Yes please, the topics are: #training-labs #rst2bash A parser for the community, #BOMSI, #Training-Labs python port now becomes more awesome than before. 18:35:39 rluethi: I have full faith in my team since they have clearly declared me insane for working on this project long time back, they do not bother with my work upstream. 18:35:42 all of them? :P 18:35:51 julen: Yes, all of them ... :D 18:36:05 But sarcasm apart, rluethi Satyagraha ;) 18:36:59 * rluethi is not familiar with Gandhi's philosophy 18:37:38 * dguitarbite Gandhi just used something already existing but he gave it an awesomer name though. 18:38:01 Ok, anything else? 18:38:24 julen: I am looking forward to meet you in Barcelona. We could watch Faulty Towers just for the kicks ;). 18:38:37 so are you going to inform us about travel plans tomorrow? 18:38:40 dguitarbite: :) 18:38:56 rluethi: I will get julen upto date with our Barcelona plans tomorrow and also send an email for sure. 18:39:08 k 18:39:31 Ok, done for today? 18:39:36 I'm good 18:39:43 rluethi: ? 18:39:49 yup 18:39:51 all good. 18:39:57 Good night people. Talk to you soon :). Awesome progress. 18:39:58 bye guys... 18:40:00 bye 18:40:02 bye. 18:40:07 #endmeeting