15:01:10 <chandankumar> #startmeeting RDO meeting (2016-03-09) 15:01:10 <zodbot> Meeting started Wed Mar 9 15:01:10 2016 UTC. The chair is chandankumar. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:10 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:10 <zodbot> The meeting name has been set to 'rdo_meeting_(2016-03-09)' 15:01:14 <chandankumar> \o/ 15:01:20 <trown> o/ 15:01:24 <dmsimard> \o 15:01:32 <gkadam> o/ 15:01:41 <EmilienM> o/ 15:01:44 <apevec> o/ 15:01:45 <jpena> \o 15:01:50 <larsks> \o/ 15:02:00 <chandankumar> #chair trown apevec jpena dmsimard larsks gkadam 15:02:00 <zodbot> Current chairs: apevec chandankumar dmsimard gkadam jpena larsks trown 15:02:12 <chandankumar> #link https://etherpad.openstack.org/p/RDO-Meeting 15:02:48 <chandankumar> number80, jruzicka ? 15:03:01 <chandankumar> so starting with first agenda 15:03:12 <chandankumar> #topic RDO-Delorean renaming 15:03:13 <apevec> yes 15:03:17 <apevec> for 3rd time! 15:03:29 <trown> I have heard its a charm 15:03:30 <chandankumar> Here is the suggested names https://etherpad.openstack.org/p/RDO-Delorean-rename 15:03:51 <apevec> lol bftf 15:04:06 <apevec> flepied, ^ is that yours? :) 15:04:12 <chandankumar> trunkchaser 15:04:14 <flepied> flepied: yes :-) 15:04:21 <flepied> apevec: yes 15:04:24 <trown> I like bftf 15:04:28 <chandankumar> #chair flepied 15:04:28 <zodbot> Current chairs: apevec chandankumar dmsimard flepied gkadam jpena larsks trown 15:04:29 <apevec> how do you spell it ? 15:04:43 <flepied> no idea :-) 15:04:48 <apevec> beefteef ? 15:04:48 <chandankumar> hehe 15:04:57 <tristanC> should we start a civs vote with the current proposal ? 15:04:58 <apevec> beefteak ? 15:05:00 <trown> mrfusion is nice 15:05:08 <dmsimard> bftf ? 15:05:15 <apevec> tristanC, haha, I was waiting for you :) 15:05:23 <chandankumar> ikenga what about this one? 15:05:28 <apevec> but not sure we need that complication 15:05:34 <apevec> let's just vote now on irc 15:05:40 <tristanC> heh, well I like most of the proposition, civs would sort them by popularity 15:05:43 <apevec> it has been announcemed last week 15:05:51 <trown> single vote per person? 15:05:57 <leifmadsen> naming things is the hardest part of a project 15:05:58 <number80> i/ 15:06:05 <chandankumar> #chair number80 15:06:05 <zodbot> Current chairs: apevec chandankumar dmsimard flepied gkadam jpena larsks number80 trown 15:06:15 <trown> leifmadsen: I would go further and say it is the hardest problem in all of CS 15:06:24 <leifmadsen> trown: I don't disagree :D 15:06:35 <number80> chandankumar: ikenga is an african god of time and achievement 15:06:49 <apevec> I liked "outatime" but that's not poetic enough 15:06:55 <number80> (and w/o trademark issue) 15:07:03 <dmsimard> bttf ? back to the future ? 15:07:04 <chandankumar> let us start voting on the names. 15:07:08 <jpena> I like outatime to :) 15:07:09 <larsks> ikenga sounds too much like icinga to me... 15:07:15 <dmsimard> larsks: +1 15:07:22 <trown> mrfusion is a bit too male maybe 15:07:30 <apevec> yeah, no gods please 15:07:30 <leifmadsen> I still like proximo :) 15:07:37 <larsks> I like "proximo". It even rhymes well "RDO Proximo!" 15:07:45 <flepied> do we vote on the etherpad with a + when we like it ? 15:07:45 <chandankumar> larsks, +1 15:07:50 <leifmadsen> or just "prox" for "deploy the prox!" 15:08:00 <number80> I don't see the link with prox 15:08:03 <larsks> Would you, could you, with a prox? 15:08:15 <trown> I would not could not with a prox 15:08:17 <apevec> so one thing: I'd like we do not use this project name anymore in repo and jobs 15:08:20 <apevec> just trunk 15:08:23 <dmsimard> outatime is okay, let's just brand the repositories as "rdo trunk repositories" 15:08:27 <dmsimard> apevec: yeah exactly 15:08:28 <apevec> rdo-trunk-master 15:08:34 <apevec> rdo-trunk-liberty etc. 15:08:43 <trown> +1 15:08:45 <saneax> o/ 15:08:51 <chandankumar> #chair saneax 15:08:51 <zodbot> Current chairs: apevec chandankumar dmsimard flepied gkadam jpena larsks number80 saneax trown 15:09:04 <number80> trunkchaser is simple and just work 15:09:09 <trown> that makes naming a bit easier too, since it doesnt have to sound good between rdo and upstream release name 15:09:31 <apevec> number80, yeah but I think it might have implications in lingo 15:09:38 <trown> lol 15:09:59 <flepied> I like trunkchaser 15:10:14 <chandankumar> what about voting on trunkchaser? 15:10:19 <leifmadsen> +1 trunkchaster 15:10:21 <leifmadsen> +1 trunkchaser 15:10:32 <gkadam> +1 trunkchaser 15:10:44 <flepied> +1 trunkchaser 15:10:49 <apevec> but it is descriptive indeed 15:10:55 <saneax> +1 trunkchaser 15:11:03 <dmsimard> it drifts away from the back to the future theme :( 15:11:05 * larsks obstains 15:11:20 <apevec> yeah, that's negative side 15:11:22 <jpena> -1 to trunkchaser, too similar to "tailchaser" for me 15:11:49 <trown> outatime has alot of votes on the etherpad 15:11:57 <trown> +1 outatime 15:12:16 <dmsimard> While it drifts away from the back to the future theme, I have to concede that it is good at describing what it does. In keeping with the bttf theme, I have to +1 outatime 15:12:17 <number80> I'm crossing the ones removed 15:12:24 <tristanC> i like the shallow reference to licence plate text, that's a neat source of name :) 15:12:28 <chandankumar> + 1 outatime 15:12:46 <jpena> +1 outatime 15:12:53 <gkadam> +1 outatime 15:12:56 <number80> +1 outatime 15:13:03 <apevec> +1 outatime 15:13:03 <tristanC> +1 outatime, go :) 15:13:11 <dmsimard> gkadam +1'd both options lol 15:13:18 <chandankumar> we have 6 votes on outatime on etherpad https://etherpad.openstack.org/p/RDO-Delorean-rename 15:13:25 <gkadam> Ou 15:13:26 <gkadam> O 15:13:30 <trown> is anyone -1 to outatime? 15:13:47 <number80> please no :) 15:13:50 <trown> derekh: dprince ^ 15:14:05 <dmsimard> http://i.imgur.com/gEC8fTp.jpg 15:14:05 <gkadam> dmsimard , *outatime is cool too ! 15:14:21 <apevec> yes, grandpa derekh where art thou? 15:15:12 <apevec> BTW http://www.outatimemovie.com/ is coming 15:15:13 <flepied> isn't it trademarked ? 15:15:24 <apevec> so yeah, might be (TM) again :( 15:15:28 <dmsimard> omg 15:15:33 <jruzicka> oh hey 15:15:37 <trown> foiled again 15:15:44 <dmsimard> I give up 15:15:44 <chandankumar> #chair jruzicka 15:15:44 <zodbot> Current chairs: apevec chandankumar dmsimard flepied gkadam jpena jruzicka larsks number80 saneax trown 15:15:52 <dprince> trown: outatime is fine w/ me 15:15:54 <derekh> apevec: sorry wasn't following, did we not rename last week? 15:16:08 <apevec> derekh, nope ... (TM) issues 15:16:12 <trown> derekh: we are renaming every week now, just for fun 15:16:15 <trown> jk 15:16:17 <jruzicka> trunkaneer 15:16:19 <apevec> lol 15:16:26 <derekh> +trunkchaser from me , but fine with either 15:16:42 <apevec> trunkmolester ? 15:16:46 <dmsimard> ew 15:16:48 <jruzicka> :D 15:16:52 <apevec> or rather otherway around... 15:16:55 <dprince> yeah, I like trunkchaser better 15:17:11 <jruzicka> trunkchaser is very accurate, I thought that has some problems? 15:17:38 <apevec> jruzicka, iirc in lingo might have some pejorative meaning 15:17:47 <dprince> DLRN 15:17:53 <apevec> but if dprince says it's fine, then we're good 15:18:12 <apevec> dprince, DLRN? 15:18:15 <dprince> dude, I'd just call it DLRN (take out the vowels') 15:18:21 <dprince> They'll never konw 15:18:26 <trown> hmm is DLRN allowed? It could be another acronym that doesnt stand for anything like RDO 15:18:49 <dmsimard> lol ^ 15:18:53 <dprince> and our icon is a license plate w/ 'outatime' on it 15:19:25 <larsks> RDO DLRN, SRSLY? I'd like to buy a vowel! 15:19:50 <apevec> ok, so -2 based on (TM) for outatime 15:19:57 <trown> I do not think DLRN would have trademark issues from the Delorean Motor Company 15:19:57 <number80> s/chaser/tailer/ 15:20:03 <number80> ? 15:20:14 <apevec> revoting now for trunkchaser vs DLRN ? 15:20:26 <dmsimard> +1 trunkchaser 15:20:31 <jpena> +1 DLRN 15:20:37 <chandankumar> +1 DLRN 15:20:39 <trown> +1 DLRN 15:20:44 <apevec> http://linkresearchlab.org/dlrn/ 15:20:49 <apevec> DIGITAL LEARNING RESEARCH NETWORK 15:20:52 <apevec> man 15:21:14 <flepied> +1 DLRN 15:21:17 <trown> UT Arlington... is that even a real school? 15:21:22 <dprince> apevec: meh, I'd ignore them 15:21:40 <apevec> oh it's dLRN :) 15:22:15 <jruzicka> OMG IT'S JUST 4 LETTERS 15:22:15 <derekh> +1 DLRN if its not TM issue 15:22:20 <jruzicka> +1 dlrn 15:22:48 <apevec> +1 DRLN it's almost like CE_RN_ 15:22:55 <number80> hat's also a music band => http://dlrn.co/ 15:22:56 <apevec> err +1 DLRN 15:23:27 <chandankumar> https://soundcloud.com/dlrn 15:23:43 <derekh> is it actually a tradmark problem if its a chash in a different industry ? /me doesn't know much about such things 15:24:01 <derekh> *clash 15:24:32 <trown> I am not too worried about a band either... 15:24:33 <apevec> ianal but you don't want to try I guess 15:24:38 <pabelanger> apevec: not sure, I'll have to ask around -infra to see why there is a difference 15:24:46 <pabelanger> apevec: should be able to do that shortly 15:25:08 <number80> qryberna (delorean in ROT13) 15:25:50 <trown> we are about halfway through the meeting btw 15:26:01 <number80> well, I'm +0 to anything 15:26:08 * chandankumar reminds we have 35 left. 15:26:10 <number80> just name the thing 15:26:24 <chandankumar> *35 mins 15:26:41 <derekh> could we just ask a lawer, give them 5 or six options and see if they flag problems 15:26:57 <apevec> ok, so DeLoReaN aka DLRN has 7 +1 15:27:35 <apevec> derekh, not sure we can use corp lawerys for this 15:27:40 <derekh> apevec: ok 15:27:53 <apevec> so let's agree on DLRN ? 15:28:17 <trown> lets 15:28:34 <jpena> apevec: it seems to be the most voted, let's give it a try with some legal department if we have concerns 15:28:34 <derekh> +1 15:28:35 <apevec> #agreed reaname delorean to DLRN 15:28:46 <number80> amen 15:29:08 <chandankumar> since delorean is renamed, we need to make an announcement for Delorean rename 15:29:20 <apevec> #action apevec to blog about DLRN rename 15:29:37 <chandankumar> we need also to update the delorean repo 15:29:40 <apevec> then post, tweet etc. rbowen will help 15:29:51 <apevec> chandankumar, this will be code change, yes 15:29:54 <chandankumar> and fixed rdo websites 15:29:58 <apevec> but we'll keep backward compat links 15:30:01 <apevec> like delorean.repo 15:30:17 <apevec> but otherwise as mentioned, it won't have project name in paths or job names 15:30:24 <apevec> rdo-trunk-master 15:30:27 <apevec> rdo-trunk-mitaka 15:30:29 <apevec> etc. 15:30:39 <derekh> sorry, my fault 15:30:43 <chandankumar> ok 15:31:01 <apevec> #action apevec to open trello card with rename tasks: website, project, etc. 15:31:23 <apevec> ok, we can move oN! 15:31:33 <chandankumar> #topic Packaging Updates 15:31:44 <chandankumar> #link https://trello.com/c/UxssYzQl/142-python-service-tests-subpackage-for-openstack-projects 15:32:01 <number80> I have a question about the naming 15:32:04 <apevec> https://review.gerrithub.io/#/q/topic:rdo-tests 15:32:05 <chandankumar> reviews for python-test-packages for all openstack projects is up 15:32:16 <chandankumar> #link https://review.gerrithub.io/#/q/topic:rdo-tests 15:32:19 <number80> why python-xxx-tests and not openstack-xxx-tests? 15:32:29 <apevec> number80, b/c it's python code 15:32:38 <chandankumar> feel free to review it. 15:32:39 <apevec> also there will be tests in clients 15:32:51 <dmsimard> apevec: everything in openstack is python code by that logic.. 15:33:09 <apevec> is it not? 15:33:48 <apevec> number80, also that seems to naming convention in few other python packages in Fedora 15:34:02 <trown> hmm I think unittests belong to the library part of the code, hence python-* naming 15:34:03 <number80> well, naming convention is <main-package>-tests 15:34:10 <trown> oh 15:34:11 <apevec> number80, link? 15:34:29 <apevec> again, naming discussion... :( 15:34:33 <trown> lol 15:34:54 <dmsimard> It's a known fact that naming things suck. 15:36:00 <number80> that's general guideline, like %{name}-doc 15:36:32 <apevec> number80, hmm, not convinced 15:37:03 <apevec> let's proceed with python-*-tests, until we have non-python library code in tests 15:37:10 <chandankumar> ok 15:37:10 <number80> ack 15:37:34 <chandankumar> python-congressclient is done by mflobo it just requires a final review https://trello.com/c/6GYLXjA0/118-add-congress-in-rdo 15:37:48 <number80> yes, I was reviewing it but mock build fails 15:38:21 <jpena> about the -tests subpackages, what is the guideline when the package already included the tests inside the main python- package? Is it ok to just take them out, or could it cause issues? 15:38:57 <number80> jpena: splitting tests in subpackage is not a problem 15:39:13 <apevec> jpena, you just need to depend on python-* 15:39:29 <apevec> i.e. it can't be standalone 15:39:42 <apevec> which is the case anyway, code-wise 15:39:50 <jpena> ok, I was thinking of the tempest use case, just to be safe 15:40:32 <chandankumar> just a reminder, if you are packaging a new package for RDO, just block your package review by this bug https://bugzilla.redhat.com/show_bug.cgi?id=1290163 15:40:38 <apevec> some projects do have standalone functional tests in separate project, iirc sahara? 15:41:01 <apevec> chandankumar, you can use bug alias: 15:41:18 <apevec> RDO-MITAKA-REVIEWS 15:41:25 <chandankumar> sure. 15:41:33 <apevec> easier to remember than # 15:41:50 <apevec> just enter it in Blocks: field 15:42:00 <tosky> sahara-tests, yes 15:42:02 <chandankumar> #info use RDO-MITAKA-REVIEWS bug alias to block new package reviews 15:42:05 <tosky> it's an entire separate repository 15:42:17 <tosky> but it has no releases yet; a release will come soon 15:42:33 <apevec> tosky, ok, then we'll have separate RPM package 15:43:08 <apevec> but pkg review could be started with git snapshot tarball already 15:43:32 <apevec> https://fedoraproject.org/wiki/Packaging:SourceURL#Git_Hosting_Services 15:44:09 <apevec> I'll add that to the checklist 15:44:40 <chandankumar> apevec, can we move to next topic? 15:45:05 <apevec> yes, I'm done 15:45:12 <chandankumar> #topic Updates on RDO Mitaka test day 15:45:18 <chandankumar> apevec, trown go ahead 15:45:51 <trown> our stable repo is from Fri, so good to go for test day in that regard 15:46:08 <apevec> and that's about mitaka-3 code 15:46:16 <chandankumar> #link Current-passed-ci promoted https://ci.centos.org/view/rdo/job/rdo-delorean-promote-mitaka/303/ 15:46:24 <trown> it did not require any workarounds in the undercloud.qcow2 image this time which is neat 15:46:27 <apevec> stable/mitaka branches are being created this week 15:46:46 <apevec> so we'll create new DLRN instance 15:47:15 <trown> # oooq demo after the meeting http://www.youtube.com/watch?v=4O8KvC66eeU 15:47:16 <dmsimard> hmm, that also means we need to branch integration tests 15:47:16 <apevec> shall we wait until all projects have stable/mitaka ? 15:47:38 <apevec> we could also switch them one by one in rdoinfo 15:47:39 <chandankumar> #link Tripleo Demo http://www.youtube.com/watch?v=4O8KvC66eeU 15:47:43 <apevec> err no 15:47:47 <apevec> it's automatic :) 15:48:03 <trown> apevec: I think we should branch as soon as some do, then we will gradually have them all on mitaka as they branch 15:48:25 <apevec> yes, we just need instance configured for mitaka 15:48:27 <trown> apevec: that would be very helpful to tripleo where we kind of want to be the last to branch 15:48:51 <jpena> the puppet-dlrn stuff is ready to create the new instance, we can do it as soon as it's needed (tomorrow?) 15:48:52 <apevec> jpena already has puppet-dlrn (renamed it, right? :) change ready 15:48:59 <apevec> touche 15:49:06 <trown> sweet 15:49:51 <apevec> jpena, I'll check what's the status upstream, but I think we could start it now 15:49:58 <apevec> it will fallback to master 15:50:00 <jpena> apevec: ack 15:50:21 <jpena> apevec: will we have newton tags in rdoinfo now, or next week? 15:50:27 <apevec> #action jpena and apevec to start stable/mitaka DLRN instance 15:50:45 <apevec> #action apevec to add newton tags in rdoinfo 15:50:53 <apevec> jpena, I'll send PR after the meeting 15:51:00 <jpena> ok 15:51:13 <trown> #action trown help tripleo move to mitaka instance once created 15:51:49 <apevec> trown, dmsimard - also ci.centos jobs? 15:51:57 <dmsimard> yeah, that's what I mentioned 15:52:06 <dmsimard> We will need to branch weirdo and ooo-q 15:52:15 <trown> apevec: ya not sure we need newton promote just yet 15:52:30 <apevec> yeah, don't add newton jobs just yet 15:52:41 <dmsimard> trown: I'll just create a mitaka branch for weirdo and have it configure the mitaka trunk repos 15:52:42 <apevec> but switch mitaka to stable 15:52:51 <dmsimard> instead of centos-master 15:52:55 <trown> yep 15:53:21 <trown> dmsimard: I don't plan to branch oooq, it should be able to deploy all RDO supported releases from a single branch 15:53:48 <trown> it deploys liberty and mitaka now, so I don't see an issue adding one more 15:53:53 <apevec> it's just path to undercloud.qcow right? 15:53:54 <dmsimard> trown: hm, ok. 15:54:07 <chandankumar> apevec, can we move to next topic? 15:54:22 <apevec> I think we can, trown, dmsimard ? 15:54:28 <trown> good 15:54:37 <dmsimard> sure 15:54:42 <trown> thanks for keeping it moving chandankumar 15:54:49 <chandankumar> #topic gerrithub for redhat-openstack/website 15:55:04 <apevec> that came up today on #rdo 15:55:14 <apevec> hmm rbowen not here 15:55:21 <apevec> pkovar, ^ what do you say? 15:55:29 <lyarwood> is hguemar in here under a different irc nick? 15:55:38 <trown> ya maybe we could postpone that for a meeting with rbowen... since we are almost outatime anyways 15:55:39 <apevec> lyarwood, just but meeting 15:55:49 <apevec> trown, ack 15:56:05 <apevec> also that would break "Edit me on github" 15:56:09 <trown> ya 15:56:21 <apevec> ok, postponed 15:56:24 <lyarwood> kk, my corp irc client just died, need to tell him my github account is `lyarwood` 15:56:37 <apevec> number80, ^ 15:56:44 <apevec> ah damn I revealed it 15:56:45 <chandankumar> #topic Way to mirror our trunk mirrors 15:56:55 <chandankumar> #link https://www.redhat.com/archives/rdo-list/2016-March/msg00031.html 15:57:02 <chandankumar> dmsimard, Go ahead 15:57:09 <dmsimard> hi 15:57:11 <dmsimard> I'm dmsimard 15:57:20 <trown> hi dmsimard 15:57:28 <apevec> hi dmsimard 15:57:28 <dmsimard> so, that ML thread is about ipv6 availability and I covered that part in my reply 15:57:44 <dmsimard> not a huge deal in my opinion though it did bring up that we have no easy way of reproducing our mirrors elsewhere 15:58:04 <dmsimard> I feel the delorean instance could provide a rsync server instance or something like that. 15:58:06 <apevec> thanks for investigating that, we should turn it into faq 15:58:29 <dmsimard> the OP in question proxies through an ipv4 machine to reach our mirrors 15:59:18 <apevec> rsync wouldn't save much since we have separate hash for each build? 15:59:19 <dmsimard> but then again, there's the fact that there are the delorean repository and then the delorean-deps so it's two different things entirely 15:59:40 <apevec> or would we just publish via rsync passed-ci ? 15:59:50 * chandankumar reminds we are running out of time. 15:59:53 <trown> maybe weekly? 16:00:14 <dmsimard> I haven't yet reached out to kbsingh to see if the cbs/buildlogs had rsync available 16:00:28 <apevec> sounds like this could be continued on rdo-list thread 16:00:34 <dmsimard> but I know some official centos mirrors offer it (i.e, iWeb) 16:00:46 <dmsimard> sure. 16:00:52 <apevec> dmsimard, I guess they have something private for their mirros? 16:01:01 <dmsimard> I don't know *how* we could do it, but bringing up that we could offer something 16:01:08 <dmsimard> apevec: something private ? 16:01:19 <apevec> I mean, only available to mirrors ? 16:01:21 <apevec> dunno 16:01:47 <dmsimard> iWeb has centos mirrors available over both http and rsync in both ipv4 and ipv6 16:02:03 <apevec> anyway, yes for to be discussed w/ KB 16:02:26 <apevec> dmsimard, yeah, I mean rsync on master mirror.c.o 16:02:49 <dmsimard> k let's follow up on the ML 16:02:50 <flepied> trown live on youtube ! 16:02:51 <chandankumar> apevec, can we move to next topic? 16:03:18 <trown> ya, waiting on yall to start the demo :p 16:03:30 <dmsimard> https://www.youtube.com/watch?v=4O8KvC66eeU 16:03:36 <apetrich> trown, sweet 16:03:56 <dmsimard> no beret trown :( 16:04:08 <apevec> dmsimard, yeah - here it is https://wiki.centos.org/HowTos/CreatePublicMirrors 16:04:24 <trown> I am going to get started :), we are 5 over 16:04:25 <apevec> ok, let's close this meeting and watch trown TV ! 16:04:34 <chandankumar> #topic chair for next meeting 16:04:47 <chandankumar> anyone up for chairing next meeting? 16:04:49 <dmsimard> I'll chair 16:05:01 <chandankumar> #action dmsimard will chair for next meeting 16:05:11 <chandankumar> let me close the meeting 16:05:15 <chandankumar> #endmeeting