18:03:34 #startmeeting training-labs 18:03:35 Meeting started Mon Aug 22 18:03:34 2016 UTC and is due to finish in 60 minutes. The chair is julen. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:03:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:03:39 The meeting name has been set to 'training_labs' 18:04:11 #topic rst parser 18:04:25 rluethi: did you give it a try? 18:04:38 I was about to ask you the same :) 18:04:42 yes, I did. 18:05:01 hehe... I was talking with Pranav on Friday, and he showed me how it works 18:05:17 by the way... were is our artist? 18:05:24 It's not yet quite as user-friendly as I would like it to be. 18:05:29 #ping dbite 18:05:39 he sent an email, he's still at work. 18:05:48 I just barely made it :) 18:06:07 oh... I didn't get it 18:06:31 he must have been in a hurry, he just sent a quick note. 18:06:39 well... the cake is pretty done, now it just needs the cherry on top, so the formatting 18:07:10 well.. first things first 18:08:17 I would like to think that it will be ready for Newton, but I'm afraid it won't be there in time. 18:08:23 I really like the way he handled the different types of blocks, did you take a look to the code? 18:08:57 I think there's not much left... just to output the stuff in bash format, instead of lists 18:09:01 I looked at it to check why the code needed to import attr. 18:09:16 oh! also... what do you think about adding some command line arguments and checks? 18:09:59 Pranav has definitely planned something like this, he just didn't get around to adding it. 18:10:03 I still don't understand that attr thing 18:10:19 we were talking about that 18:10:24 Yes, of course it needs at least a "--help" or something. 18:11:14 in principle, it shouldn't need it, in the context of osbash, but it's always good to have at least a "-h" and check that there is a valid input file 18:11:46 of course it needs it, I had no idea how to use it when I wanted to test it. 18:11:57 also for debugging... imagine that we accidentally pass an empty variable or something 18:11:59 that's all the use case I need. 18:12:07 hehe! me neither :) 18:13:05 so, I tried to help, but quite frankly I don't know what to test and how, or what to look for. 18:13:31 I think that the ball is in his roof right now 18:14:12 we could try to format those lists as bash, but he probably has a good draft almost ready to push, so it could be a waste of time 18:14:13 I do know that pylint almost fainted, but that's mostly over variable names and I don't care about that all that much. 18:15:08 We should probably start looking at Newton. It will be a manual port. 18:15:20 It's usually several days worth of work. 18:15:29 Two days if all goes well. 18:15:32 It never does. 18:16:21 uff... these things always seem more simple in my head, but in the reality there are always more difficulties 18:16:35 I guess we'll have to wait until next week 18:16:55 okay. 18:16:59 by the way, I won't be here next week 18:17:44 so for the time being, you will work on rst2bash?! 18:18:41 well.. that's Pranav's thing. I can surely test and give feedback, or maybe add the command line arguments, but that's quite simple 18:19:07 he told me that I could take a look to the Newton update 18:19:18 anything else you are working on? 18:19:26 but I also have the backport you suggested in the queue... 18:20:09 mostly working on trying to get some time to take care of that backport you suggested last week :P 18:21:04 I guess I can find a few hours this week to take care of that 18:21:13 cool 18:21:13 what about you? 18:21:26 I am still working on the Python port. 18:21:31 (at least the backport.. the Newton thing will take longer) 18:21:43 And I ran into a problem with KVM and PXE. 18:21:44 uff.. that's another big one 18:21:57 #topic python-port 18:22:42 KVM needs to boot from the second NIC, but after trying the first NIC (unsuccessfully), it somehow keeps the first network as the one containing next-server. 18:22:50 one thing for both of you: could you put copy/paste kind of commands for testing those scripts? 18:23:02 (on the README) 18:23:11 which scripts? 18:23:25 both the python port and the rst script 18:23:44 python port: ./st.py --help 18:23:53 I tried to give a try to the python script and I think it didn't work for some reason (maybe dependency missing or something) 18:24:15 aha! ok :) 18:24:31 if it has any dependencies, that's most likely a bug. 18:24:49 it should not have any dependencies other than python, that is a design requirement. 18:25:04 I'll try it again and send you were did I get stuck exactly 18:25:47 I'm afraid the code in the repo is somewhat out of date, I'll have to push an update. I'll let you guys know. 18:26:08 that NIC issue... what do you mean with booting from the NIC? 18:26:32 for installing the operative system? 18:26:43 well, with VirtualBox I can specify the boot order of network interfaces. 18:26:54 oh! true... 18:27:00 so it starts PXE booting on the management network. 18:27:12 on KVM, I don't know how to change the order. 18:27:44 so it tries the wrong one first and it looks like it gets confused by that even if no server replies to those requests. 18:27:56 uff.. I don't remember it either... 18:28:49 you run it with virt-install right? 18:28:58 yes. 18:29:04 but that's not a requirement. 18:30:03 aha! here it is: 18:30:10 #link http://stackoverflow.com/a/19162267/5820360 18:30:58 oh.. but it does not specify which NIC... 18:31:26 yes, it talks about the order of different media, but not the order of NICs. 18:32:40 the problem is, that it probably requires hacking the xml file. That's not so elegant 18:33:00 bah. nothing in libvirt is ever elegant. 18:33:03 it's by design. 18:33:54 it is possible to select it with the GUI (virt-manager) so there should definitely be a way to do it 18:33:58 We already build XML files on the fly to configure KVM networks. 18:34:33 true... I did it the same way for bomsi 18:34:46 Interesting. I guess all we have to do is check the differences the switch causes in the XML files and do that. 18:36:11 that's a good idea! ... I was thinking of how frightening must be to start checking the source code of virt-manager... but that's much more simple :) 18:36:45 I sure hope so. 18:38:02 can you send me a screenshot of the option in virt-manager? I can't find it, but I'm afraid it may be because the Linux distro on my workstation is showing its age. 18:38:54 probably it is possible to pass some other tag, for example 18:40:30 maybe. 18:40:58 ok, but first try: Boot options > Boot device order , and that should show Virtio Disk, IDE CDROM, NIC: MAC and NIC:MAC 18:41:04 don't you have that? 18:41:46 I don't think I do. 18:42:00 I have version 0.9.1 18:42:24 where should I put the screenshot? 18:42:37 just shoot me a mail. 18:42:39 isn't there some pastebin like thing for pictures? 18:43:25 yes, of course there's email, but don't you have something more complicated? :) 18:43:34 done 18:43:56 :P 18:44:05 awesome. thank you. 18:44:23 do we want to talk about the summit real quick as well? 18:45:01 I'm using virt-manager v 1.0.1 18:45:14 #topic summit 18:45:15 sure 18:45:49 let's cross our fingers for Pranav getting his talks, including the training-labs one... 18:46:16 So, Barcelona is a city constantly overrun with tourists. If we want to get hotel rooms in a decent location for a decent price, we should consider booking soon. 18:46:34 I totally agree 18:47:12 the thing is, I am starting next week on my new job, and in principle I think the would allow me to go, but I'm not 100% sure 18:47:33 the time to ask them is now :) 18:48:04 tell them the training-labs team is counting on you. 18:48:40 let's say, I am kind of 85% sure that it will work, but there are some uncertain variables, like the strong bureaucracy... 18:49:07 got a job at IBM? :) 18:49:14 sure.. I will know at latest next week 18:49:20 hehe! 18:49:47 well... Fraunhofer :P 18:49:56 Heh. Close enough. 18:50:04 hehe... 18:50:12 Although some of these science guys are pretty free wheeling. 18:51:13 Also, whether or not we get a talk, we have to arrange meetings with the docs people so we can sync up with them. 18:51:31 sure... this is why I am so excited about that job... but it's also true that there is usually plenty of paperwork, and well... think about this new guy who wants to go on a business trip (or vacation) right after starting... 18:51:37 We need to make sure that we understand their needs and that they understand how we can help them. 18:51:43 definitely 18:51:58 and it would be good to have some presence in the academy 18:52:36 you can do training courses at Fraunhofer :) 18:52:42 I still don't understand why they are suggesting newbies to get started with the developer tools... 18:52:56 who does? 18:52:57 hehe.. I can try... 18:53:55 well.. check places like ask.openstack, every time someone asks how to get started, there always always people suggesting the devsolution and the packsolution... 18:54:26 in other words: training-labs marketing sucks. 18:54:40 we need to get better. 18:54:45 so, I think that the openstack academy is certainly a place to go, and try to mention training-labs as much as possible 18:54:52 where's our mascot? 18:55:02 well... but it does work pretty good already 18:55:08 that's a good idea. 18:55:20 wait.. before the maskot... 18:55:34 hmm... what did I want to say... 18:56:18 oh! vbrownbag, if it doesn't work with Pranav's proposal, we should definitely go for a vBrownBag talk 18:56:58 oh! almost 21:00 18:57:17 let's talk about the maskot thing some other time 18:57:21 brown bag might be an option. 18:57:28 but I am really excited about having some logo :D 18:57:31 yes. 18:57:40 let's call it a day :) 18:57:55 yes.. and they are short and dynamic, so no need to get into boring technical stuff 18:58:18 well... thanks for the meeting :) 18:58:35 thank you for coming. 18:58:42 don't forget endmeeting 18:58:45 :) 18:58:47 #endmeeting training-labs