15:06:05 #startmeeting RDO packaging meeting (2015-01-04) 15:06:06 Meeting started Wed Feb 4 15:06:05 2015 UTC. The chair is number80. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:06:06 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:06:11 #topic roll call 15:06:21 * apevec says hi 15:06:27 ihrachyshka_: I am trying to understand why packstack did create /etc/sysconfig/network-scripts/ifcfg-br-ex on the controller (I did set config_neutron_ovs_bridge_mappings and bridge_interfaces) but not on the nova node. So I thought it might be related to the CONFIG_NOVA_COMPUTE_PRIVIF and CONFIG_NOVA_NETWORK_PRIVIF 15:06:28 today's agenda: http://boulevard69.com/envoye-se-faire-cuire-un-oeuf-il-finit-gagnant-de-top-chef/ 15:06:34 helloo 15:06:37 #info agenda at https://etherpad.openstack.org/p/RDO-Packaging 15:06:42 laudo: please wait until the meeting is finished ;) 15:07:05 slinabery present 15:07:08 meaning if CONFIG_NOVA_COMPUTE_PRIVIF and CONFIG_NOVA_NETWORK_PRIVIF would be wrong, packstack would not create the config file? Is that assumption wrong? 15:07:21 number80: ok :-) 15:07:32 anyone else ? 15:07:39 o/ 15:07:47 * larsks waves. 15:07:50 \o/ 15:07:55 * rbowen is here. 15:07:56 heya 15:08:12 DV: :-p 15:08:21 Gael !!! 15:08:40 may we start with today's topic 15:08:46 hello 15:08:51 :) 15:08:54 number80, ack 15:09:10 #topic 2014.2.2 Juno updates 15:09:27 2014.2.2 upstream stable release is scheduled for Thursday 15:09:47 it would be nice if package owner could rebase on Fri/Mon 15:10:00 if not, I'll do mindless mass-rebase on Tue 15:10:14 I'm ready, and also ready to do builds on CBS 15:10:16 so we should have updates by next meeting on Wed 15:10:23 in RDO Juno repo 15:10:55 #action RDO packages maintainers are invited to rebase their packages on Friday/Monday 15:11:02 stable updates should be unexpected but if package owners notice something weird (e.g. bump in requirements!) please let us know 15:11:09 err 15:11:17 s/unexpected/unexciting/ !! 15:12:27 BTW as a test, you could take candidate tarballs from tarballs.openstack.org 15:12:40 e.g. 15:13:00 http://tarballs.openstack.org/keystone/keystone-stable-juno.tar.gz 15:13:08 * ihrachyshka_ is too lazy for that 15:13:33 then wait for the tags to come :) 15:14:30 ok, that's all I had for this topic 15:14:41 anyone to add? 15:15:09 apevec: 2 questions. Does this mean RDO update CI should expect onslaught of triggers from `rdopkg update` (and when)? Does rdopkg/rdoupdate tool require update to handle new CBS build source, and where are those tools hosted nowadays? (I guess that's more like 4 questions) 15:15:38 eggmaster, good questions 15:15:54 Reason for first question is that I am going to move off jobs off lousy old jenkins and onto lousy new jenkins ;) 15:16:02 wondering how urgent I should make that. 15:16:40 re. onslaught: yes, expect rdopkg updates soon after release is pushed upstream 15:16:56 eggmaster, so would be good to have that move today 15:17:14 is it a little bit less lousy? 15:17:15 * weshay_ would jump for joy 15:17:34 I think I'm able to work on that today. 15:17:55 re. CBS builds - what I was suggesting, before rdopkg works with CBS directly, 15:18:02 it should be a lot less lousy but it's all relative ;) 15:18:07 is for pkg owners to push only Fedora part of the update 15:18:27 then number80/me do CBS builds and amend the update to include EL7 builds 15:18:45 number80, could we try that with 2014.2.2 ? 15:19:08 apevec: works for me 15:19:18 ah wait, still need rdopkg to at least know how to d/l builds from CBS 15:19:22 yeah 15:19:28 jruzicka, ^ can we have that quickly? 15:19:36 should be just mere koji -p cbs 15:19:40 with appropriate koji.cfg 15:19:57 can someone define CBS 15:19:58 i.e. buildinfo/ download-build work w/o client cert 15:20:05 jruzicka should have his credentials by now 15:20:06 weshay_, centos koji 15:20:21 apevec: also, RDO update CI will trigger off first review, not sure how amending the update will play. 15:20:22 number80, we really don't need credentials for update CI 15:20:45 ok 15:20:46 eggmaster, hrmpf, can we just implement CI 2.0 then :) 15:20:53 oh, sorry 15:20:56 got lost in expense report 15:21:08 apevec: heh, not sure that would solve it either 15:21:08 yeah, I can create CBS bsource very quickly 15:21:31 jruzicka, cool, let's do that 15:21:44 number80, should I? my request is still new: http://bugs.centos.org/view.php?id=8161 15:22:04 apevec: it would probably be cleaner w/existing setup to just do two `rdopkg update`s, one with Fedora builds, then a subsequent one with CBS builds. 15:22:07 iiuc 15:22:14 it's still missing the ack from cloud SIG member, I'll do it right now 15:22:24 eggmaster, ok, let's do separate updates then 15:22:44 i cab then track the req too 15:23:05 number80, thanks. 15:23:33 ok, lemme summarize 15:23:48 #info pkg owners to submit only Fedora builds with rdopkg update 15:24:01 #info CBS builds for EL7 by hguemar/apevec in a separate rdopkg update 15:24:49 #action jruzicka to create CBS bsource very quickly 15:24:51 apevec: a separate update or amending the original update ? 15:24:58 number80, separate 15:25:04 so it triggers Phase1 15:25:04 ack 15:25:27 How about EL6. Anyone here from that effort today? 15:25:32 yes 15:25:37 rbowen, next topic! 15:25:42 oh, ok. Sorry. :-) 15:25:49 actually above should've all been #action 15:26:05 #topic Juno/EL6 builds 15:26:09 #action All package owners to submit only Fedora builds with rdopkg update 15:26:26 #undo 15:26:26 Removing item from minutes: ACTION by apevec at 15:26:09 : All package owners to submit only Fedora builds with rdopkg update 15:26:27 #undo 15:26:27 Removing item from minutes: 15:26:32 #action hguemar/apevec to do CBS builds for EL7 and submita separate rdopkg update 15:26:46 #action All package owners to submit only Fedora builds with rdopkg update 15:26:57 number80, ok should be good now 15:27:02 #topic Juno/EL6 builds 15:27:38 ok, so first thing: 15:27:44 to facilitate this, we'll be moving primary RDO dist-git to github/openstack for all releases 15:27:48 err 15:27:57 github/openstack-packages 15:28:09 i.e. Delorean repos where we currently have f20-master branches 15:28:23 there will be one branch per openstack release 15:28:24 lets take /openstack :) 15:28:34 i.e. juno icehouse etc 15:28:43 kbsingh, openstack-packages is good enough :) 15:29:11 we'll then have something scripted to sync to Fedora branches 15:29:21 icehouse -> f21 15:29:24 you mean juno6 icehouse6 etc ? or are dist conditionals all losded in spec conditionals 15:29:26 juno -> f22 15:29:28 apevec, are there additional delorean servers? 15:29:42 kbsingh, dist conditionals in spec 15:29:54 weshay_: it will need to ! 15:29:54 ok 15:29:56 I want one spec to build on all targets, we have examples how to do this 15:29:57 ok 15:30:10 weshay_, delorean will use only f20-master 15:30:28 i.e. Delorean mission stays to track trunk 15:30:41 we'll just share repo 15:30:43 s 15:30:58 felorian is the nightly upstream build ? 15:31:06 kbsingh: yes 15:31:13 delorian even 15:31:17 kbsingh, it builds new RPMs on each upstream commit 15:31:27 ok 15:31:48 apevec: delorean now has the possibility to build centos7 https://review.gerrithub.io/#/c/214819/ 15:31:59 it's also early warning system for packaging changes required by upstream changes 15:32:06 e.g. new dep popping up 15:32:20 I'm looking at howto integrate delorean to rdopkg to make interacting with it easy 15:32:24 or new code which breaks the builds as unpackages files... 15:32:30 jruzicka, ack! 15:32:34 It's nice to be able to run it locally, but 15:32:43 for most cases I reckong it would be sufficient to do 15:32:55 rdopkg dclone $package 15:32:58 gchamoul, very good! 15:33:12 to get delorean dist-git, modify it and then just push it and see if it builds 15:33:36 jruzicka, ok, let's stay to the topic (EL6 Juno) 15:33:41 oh, sorry 15:33:55 so EL6 folks, would this setup work for you? 15:34:02 there will be no FPCA to sign :) 15:34:12 alphacc, ^ anyone else? 15:34:14 yes 15:34:32 legal approved fpca so I am fine with it now ;) 15:34:38 ah :) 15:34:38 we can host builds in cbs. no fpca to sign either 15:34:53 kbsingh, yep, we want to move all EL* builds to CBS 15:35:00 and disable current Copr we have 15:35:21 I can do the el6 build in cbs, as soon I know where to grab upstream and send pr. 15:35:22 cool 15:35:23 alphacc, who else was interested to work on EL6 Juno? 15:35:40 rhill from ubisoft 15:35:44 alphacc, do you want to start with specific package? 15:35:53 openstack-nova I'd guess? 15:35:56 apevec: nova ceilometer 15:35:58 and what about clients 15:36:06 cleints make sense 15:36:13 neutron for the end ;) 15:36:38 apevec, I take it we need CI on juno el6 in the near future? 15:36:56 apevec: I volunteered for the clients 15:37:00 alphacc, in Fedora master openstack-nova.spec removed all %if el6 stuff, so you'd need to go back in git history to take them back 15:37:23 weshay_, yeah, once we have some builds 15:37:28 apevec: OT, added trello card for moving jobs https://trello.com/c/10D5ue3E 15:37:39 but also, we need to see how much we actually need in EL6 Juno 15:37:39 apevec: ok I can dig, so let's try to do nova first and see how it goes. 15:37:43 the question is now to know which python stack we will be using on EL6 15:37:48 apevec: I need to clear working on this with my team lead (he says after committing to work on it...) 15:37:52 alphacc, maybe nova and clients would be enough? 15:38:02 apevec: not for us 15:38:11 if you can upgrade controllers to EL7 15:38:15 ah, ok then not 15:38:31 But I can come back with a wishlist in order 15:38:32 I thought you would keep only computes on EL6 15:38:51 apevec: yes but may need neutron for the migration 15:38:54 alphacc, ack 15:39:03 and ceilometer I guess 15:39:15 ok, lemme try to summarize 15:39:28 #chairs 15:39:37 #chair 15:39:37 Current chairs: number80 15:39:41 #chair apevec 15:39:41 Current chairs: apevec number80 15:40:03 #info EL6 Juno will be developed in github/openstack-packages/ juno branch (to be created) 15:40:19 #info with %dist conditionals in spec 15:40:36 #info lookup in fedora openstack-nova git history for examples 15:41:10 #action alphacc will come back with a wishlist in order of pacakges to build for EL6 Juno 15:41:33 And I'll start this week with nova 15:41:42 #info nova ceilometer for start, may need neutron for the migration 15:41:56 I'll help with clients in order to test rdopkg working with EL6 builds 15:42:01 #action alphacc will start this week with nova 15:42:08 great 15:42:21 #action jruzicka will help number80 with clients in order to test rdopkg working with EL6 builds 15:42:27 what did I miss? 15:43:16 oh yes 15:43:28 #info alphacc's legal approved FPCA! 15:43:30 I'll try to speak with all interested party, and get them to work too 15:43:37 Sweet 15:43:42 alphacc, cool 15:44:10 #action alphacc will make all interested party to work too 15:44:11 * alphacc todolist looks more busy now, thx 15:44:19 paraphrased :) 15:44:22 :) 15:45:03 #action apevec to create openstack-packages juno branch from f22/master 15:45:48 alphacc, todolist are only real perpetum mobile... 15:46:05 they never stop 15:46:27 ok, anything else for EL6 Juno topic? 15:46:41 not on my side 15:46:50 let's move no 15:46:51 on 15:46:55 #topic Follow-up delorean repo test 15:47:09 gchamoul, any luck w/ packstack opm in Delorean? 15:47:29 jenkins job is still failing 15:47:47 weshay_, ^ could we move it to public jenkins? 15:48:05 we'd need a public delorean 15:48:14 apevec: well openstack-packages/opm and packstack should be updated soon by delorean 15:48:14 weshay_, it is public 15:48:23 delorean is hosted on OS1 public 15:48:39 packstack is now failing in keystone installation ... 15:48:50 * gchamoul is debugging 15:49:11 rbowen, I saw we have dns alias for .rdoproject.org but that seems to be a wildcard? 15:49:11 apevec, yes we can run it in public then 15:49:25 rbowen, was the plan to create an A record? 15:49:52 apevec: Yeah, and I still haven't heard back regarding the A record. I'll ask again right away. The wildcard points to the web server, I believe. 15:50:32 #info Delorean (trunk Kilo RPMs) repo is http://209.132.178.33/repos/current/ 15:50:44 #info warning may eat kittens! 15:51:09 #info gchamoul is debugging Packstack / puppet-modules in Delorean repo 15:51:44 gchamoul, hmm, opm is still 2014.2 in current delorean repo 15:51:58 and my changes was merged, why it wasn't picked up? 15:52:09 ah, Delorean code 15:52:13 apevec: yes ! 15:52:19 it doesn't refresh itself! 15:52:22 derekh, ^ 15:52:27 apevec: don't think ! 15:52:36 derekh: ^^ 15:52:54 #action apevec to check with derekh about Delorean refreshing itself 15:53:58 #action rbowen will ask again about DNS A record for trunk.rdoproject.org to point to current Delorean IP 209.132.178.33 15:54:24 ok, turns out that there is a ticket, and it was waiting on misc. He's doing it now. 15:54:25 #action gchamoul will debug Packstack / puppet-modules in Delorean repo 15:54:38 rbowen, excellent 15:55:09 #action weshay_ to move Delorean CI job to http://prod-rdojenkins.rhcloud.com/ 15:55:34 \o/ 15:55:54 #info Kilo-2 this week, we want to publish working Delorean snapshot to rdo.fedorapeople.org/openstack-trunk 15:56:06 :S 15:56:15 gchamoul, no pressure :) 15:56:24 I am ok ! 15:56:44 ok, did I catch all in infos/actions ? 15:57:37 silence means yes 15:57:39 seems good ! 15:57:57 we're done for today, unless last-minute topic pops up! 15:58:04 * eggmaster remains conspicuously silent 15:58:29 * number80 's nothing to add 15:58:36 ok 15:58:43 #endmeeting