18:02:01 #startmeeting training-labs 18:02:02 Meeting started Mon Sep 26 18:02:01 2016 UTC and is due to finish in 60 minutes. The chair is rluethi. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:02:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:02:05 The meeting name has been set to 'training_labs' 18:02:16 alright, julen, what have you got? 18:02:41 not much... 18:02:51 I tried the python port but I got an error 18:03:00 #topic python-port 18:03:02 hello 18:03:08 hi dguitarbite 18:03:10 Unable to download http://releases.ubuntu.com/14.04//. 18:03:17 hi dguitarbite 18:03:23 julen is just telling me that he found an error that he didn't tell me about. 18:03:39 rluethi: Everybody finds errors and does not tell you about ;). 18:03:50 I love you guys, too. 18:03:53 rluethi: Did we not fix this logic? 18:03:58 well.. it was yesterday quite late.. :P 18:04:10 for this ubuntu bits ... I thought we did :| 18:04:16 so, we're talking about python_port_13!? 18:04:46 oh... I thought about that, but you sent me the link to the port_3 so I tried that 18:05:00 was I supposed to try the 13? 18:05:37 julen: I did? oops. sorry. yeah, always try the latest. 18:05:38 julen: Yes. 18:05:50 rluethi: That is why one branch many commits ;) (look who is talking) 18:05:58 there should be 14+ on, but I didn't get around to clean it up sufficiently. 18:06:22 dguitarbite: you are not completely wrong, I'll give you that. 18:06:31 with the 13 I just got the same error 18:06:49 julen: how do you call it? what platform? 18:06:49 rluethi: :) 18:06:59 julen: can you send me log/stacktrain.log? 18:07:18 ./osbash.sh -b cluster 18:08:16 julen: osbash may be broken in that tree. I'll check. to try the python port, try ./st.py -b cluster 18:08:18 julen: I think you should try something like python st.py -b cluster -p kvm|virtualbox 18:08:27 rluethi: +1 18:08:38 the ubuntu error is not existing in this. 18:08:48 rluethi: I am quite impressed :). Awesome! 18:09:18 huh? 18:09:26 rluethi: With the python port I mean. 18:10:28 okay, I will have to clean up my repo and test. 18:10:41 yes 18:10:49 thanks julen for the initial report. 18:11:20 I still have some libvirt tuning to finish with my new setup. 18:11:32 But I should have a long report in email format for the same soonish. 18:12:01 julen: do you think you could take the python port 13 for a spin now that you found it? 18:12:07 #action dguitarbite Test python port and send the report. Black box and white box. 18:12:18 but... one question... for a python port... the osbash.sh script... it's still in Bash 18:12:49 julen: yes, I am keeping the bash version around. we can have both there in parallel for a short time. 18:13:09 they should both work, but maybe I broke osbash.sh when I was focused on python. 18:13:35 julen: the python code is st.py and the files in labs/stacktrain. 18:13:51 julen: I guess for the scope of testing the python port it is ok to overlook if the BASH version is broken. 18:14:04 julen: This should be tested before/while merging. 18:14:29 aha! now it works 18:14:35 yes. for me, osbash.sh is still working, but I'll doublecheck. 18:15:11 rluethi: julen I have to leave early today. Could we finish up my topics? Parser and Newton Port? 18:15:30 yes 18:15:33 #topic rst2bash parser 18:15:56 I have finally good progress. The parser is now fully functional with some minor and obvious bugs. 18:16:19 I have a already charted a plan to push things upstream. 18:16:37 I have to rebase and update the openstack-manuals repository which I am currently working on. 18:16:41 oooh, new code in the repo. 18:17:07 Additionally there is a bug with distro swich logic in the parser. The code is quite refined but still a bit bruteforcey but runs really fast. 18:17:25 I will be further refactoring and optimizing the code (mostly for personal reasons) later on. 18:17:28 rluethi: Yes :D. 18:17:36 Who cares about fast if we only run it once every 6 months? :) 18:17:43 rluethi: Today I finally nailed the path logic and I have to fix the next things again. 18:18:03 dguitarbite: once again... the openstack-manuals directory is empty 18:18:14 rluethi: Yes and no. This should be run regularly but the optimizations should only make a few ms or nano seconds of difference ;). 18:18:15 shouldn't it contain the rst files? 18:18:29 julen: It is a git submodule. 18:18:47 julen: It is linking from https://github.com/dguitarbite/openstack-manuals. 18:19:25 but it does not download that directory automatically 18:19:26 There although needs some way for us to hook the new scripts into training-labs scripts folder. I am trying to find a graceful way for the same. 18:19:31 julen: git submodule init; git submodule update; cd openstack-manuals; git checkout -f 18:19:40 or something along these lines, anyway. 18:19:42 +1 18:19:52 $ git submodule init; git submodule update; 18:20:09 you do not need to do a git checkout -f (you may have to). 18:20:31 julen: openstack-manuals is heavily bloated so give it a few minutes to clone. 18:21:02 yep, I'm on it 18:21:10 Anyhow, further plans involve immidiately merging my openstack-manuals clone to avoid my personal fork diverging too much. 18:21:18 Updating the contributors guide with new changes. 18:21:33 Pushing the parser scripts to doc-tools. 18:21:45 that's a good idea 18:21:52 I have already finished talking to Andreas last week and working to get this done asap. 18:22:06 I have a half-updated openstack-manuals repository on my WS at present. 18:22:28 Additionally this parser will also act as a linter to parse and vaildate the install-guides rst syntax. 18:22:52 wow! that sounds great :) 18:22:54 Install guides has feature freeze today, look up docs ML. 18:23:21 So, I will immidiately after finishing the other tasks, use the parser to generate Newton Scripts. 18:23:40 new topic? 18:23:40 Send them for review after testing and confirming that it works as expected. 18:23:50 #topic Newton scripts 18:24:00 Install Guides has a feature freeze today. 18:24:34 I will use the parser to generate Newton scripts, use this oppurtunity to test the parser and additionally also update the scripts semi-automatically for training-labs Newton release. 18:24:35 so, are we going automatic, or still manually? 18:24:58 julen: Scripts will be generated automatically but there will be manual interventions at a couple of places here and there. 18:25:26 I did a rough Newton port the old-fashioned way last week. 18:25:32 I would not count of 100% reliability. Most probably 99%. Especially with all the given work arounds that we have in there. 18:25:37 There are a lot of couple of places. 18:26:01 rluethi: You mean you used the parser or plain old manual? 18:26:36 I used the manual and had to fix all kinds of issues not in the manual or even wrong in the manual. 18:27:01 rluethi: Even the install-guides is not stable yet. So I am sure that there would be many issues. 18:27:07 the first fun part of the adventure was an update to xenial. 18:27:10 rluethi: That is why I was not bothered so much. 18:27:48 sorry... I went, offline. My connection up here is not so good 18:27:53 New, exciting races, too. 18:27:57 Alright I have to run now, but I will be focused on finishing *everything* asap :). Also I have a lot of breathing room to test the python port including my new WS. 18:28:21 okay, we can compare your Newton results to mine. 18:28:24 :) 18:28:38 rluethi: Alright :). Man v/s the Machine! 18:28:42 Bye rluethi julen :). 18:28:49 bye dguitarbite 18:29:35 oh.. bye guys 18:29:37 so, julen, what do you plan to work on? do you even have time? 18:29:44 oh.. 18:29:53 well.. 18:30:04 what do you want me to? 18:30:13 test the python port and the parser? 18:30:42 there is so much to do, just pick whatever you find interesting and rewarding :). 18:30:56 of course I appreciated feedback on the python port. 18:31:07 and the Newton port, once I have it online. 18:31:10 well.. I'll go then with the testing and telling you what I find 18:32:10 okay, sounds good to me (of course). 18:32:11 thanks. 18:32:23 #topic anything else 18:32:31 ? 18:32:40 not from my side 18:33:15 then I don't want to keep you. thanks for being here, let me know if you find something or need help. 18:33:20 otherwise, see you next week. 18:33:55 yep, see you... 18:34:03 bye, julen 18:34:08 #endmeeting