15:01:47 #startmeeting RDO packaging meeting (2015-02-18) 15:01:47 Meeting started Wed Feb 18 15:01:47 2015 UTC. The chair is apevec. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:47 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:47 o/ 15:01:49 o/~ 15:01:55 #chair number80 15:01:55 Current chairs: apevec number80 15:02:00 o/ 15:02:03 #topic roll-call 15:02:15 #info agenda at https://etherpad.openstack.org/p/RDO-Packaging 15:02:21 o/ 15:02:22 o/ 15:02:32 roll call ? 15:02:32 o/ 15:02:33 o/ 15:02:51 o/ 15:03:18 Is alphacc here? 15:03:25 o/ 15:03:50 rbowen, nick is here :) 15:04:04 o/ 15:04:29 I'll be alternating between RL in unpredictable intervals, so I'm semi-present :) 15:04:49 #topic RDO update CI status 15:05:00 * eggmaster nods 15:05:03 eggmaster, so we should have cbs source working now? 15:05:23 also, jruzicka has rdopkg topic changes done 15:05:23 I get a weird failure just now for neutron update for juno. is it expected to work now? 15:05:34 apevec: yes, it is working. phase1 is being triggered off internal and external (new) rdo-update events 15:05:38 ihrachyshka, not quite hence the topic 15:05:50 Just need to pull a change over to the phase1 script and it should legit pass/fail afaict 15:06:30 eggmaster, ok, let's get this cleared today 15:06:37 #info rdo-update internal and external events are now triggering phase1, should have legit results shortly after meeting 15:06:50 next step would be to try CI 2.0 jobs 15:06:59 #info eggmaster will retrigger queued recent updates to send them through phase1 15:07:06 yes 15:07:19 jruzicka: when will we have a new package with that change in it? 15:07:21 eggmaster, but that should be all the same just need to configure them to trigger on topic 15:07:35 jruzicka, yeah, anything else you want in 0.25 ? 15:07:45 if not, just push the release please 15:07:46 What's the URL that we're using now for the CI status page? 15:07:58 I have several here, and I'm getting confused. Can we get one into the minutes? 15:08:01 rbowen, RDO update CI is still internal 15:08:16 but we have public daily jobs against production repo at 15:08:28 https://prod-rdojenkins.rhcloud.com/ 15:08:39 #action jruzicka to push rdopkg 0.25 15:08:58 Ok. The one over at centos.org was the one I was unsure about. Thanks. 15:08:58 #action apevec to move pending updates from internal gerrit to gerrithub rdo-update.git 15:09:25 eggmaster, ^ so you can configure rdo update job to trigger on gerrithub only 15:09:48 rbowen, ci.centos is work in progress, Wes was looking at it afaik 15:09:55 but no jobs there yet 15:10:56 anything else for updates CI ? 15:11:17 not from me. 15:11:18 Thank you. 15:11:25 tl;dr eggmaster and I hope to have post a good news later today! 15:11:37 ok, next 15:11:39 #topic Kilo Packstack/OPM status 15:11:50 * gchamoul is running ... ;-) 15:11:57 gchamoul, so we'll declare current Delorean OPM hopeless 15:12:09 yes 15:12:16 unfortunately ... 15:12:27 #info current Delorean openstack-puppet-modules is building from all puppet modules master branches 15:12:38 #info which does not work with Packstack 15:13:06 #action apevec is modifying build_rpm_opm.sh to build from redhat-openstack/OPM master branch 15:13:10 as Martin told ... packstack need a compliant composition layer to work against OPM master (master for all modules) 15:13:26 s/need/needs/ 15:14:03 gchamoul, can you tl;dr "composition layer" was non-puppet initiated ? 15:14:16 just as info 15:14:50 apevec: we can use just use master for all puppet openstack modules ... and be sticked to the commits we used for packstack with opm for the rest 15:15:33 interesting idea, but let's try with redhat-openstack/OPM master first 15:16:17 apevec: that's our problem ... all puppetlabs-* modules that we use ... 15:17:34 gchamoul, and they all don't maintain proper backward compatibility? 15:18:06 apevec: they are moving faster ... 15:18:39 and are maintained out the puppet-openstack community 15:18:49 s/out/out of/ 15:19:31 apevec I think we need a packstack branch for delorean ... 15:20:10 that might be confusing, but let's keep it as an option 15:20:48 I like use master for all puppet openstack modules/pin the rest more 15:20:56 apevec: we will have all the patches we will be able to backport afterwards .. 15:21:24 gchamoul, yeah, but let's first restrict # of trunks to chase 15:21:41 we don't track linux kernel trunk for example 15:22:30 ok, I think we have way forward now: 1. redhat-openstack/OPM master 15:22:59 so how can I manage to send patches to pk without to break pk master which sticks to opm/master-patches 15:22:59 2. master for all puppet openstack modules/pin the rest 15:23:19 gchamoul, pk ? 15:23:25 pk=packstack 15:23:51 opm/master-patches not opm/master ? 15:24:28 gchamoul, what about creating packstack kilo branch early? 15:24:40 and keep that working with opm/master 15:24:57 apevec: opm/master-branch contains all the patches we includes in the RPM 15:25:25 apevec: to make testing much easier for us 15:25:27 packstack master would be then for tracking all puppet modules' master branches 15:25:42 apevec: we could do this 15:26:05 let's do this then 15:26:15 #action gchamoul to create packstack kilo branch 15:26:47 #action gchamoul to create packstack/opm kilo branches 15:27:25 does anyone know if staypuft is already stable for production use? 15:28:07 Rodrigo_US: please wait few minutes, we're having a meeting running :) 15:28:46 gchamoul, looking now at opm repo, trying to understand master vs master-patches 15:29:16 eggmaster, apevec: I was considering adding `rdopkg build` but that's rather big change so I'll release 0.25 with current fixes ASAP 15:29:17 gchamoul, master is for updating upstream modules only? 15:29:17 apevec: master-patches, f22-patches and f21-patches 15:29:27 jruzicka, ack 15:29:54 gchamoul, yeah, I -patches is clear, just trying to understand why we need patches at all 15:30:05 jruzicka: +1 15:30:05 +1 15:30:13 gchamoul, so stuff in -patches is what is not merged in upstream puppet modules yet? 15:30:30 gchamoul, and you don't want to push that to master branch? 15:30:51 apevec: to include patches which are still on review and are needed for packaging and testing 15:30:52 i.e. master is clean upstream collection 15:30:55 is that right? 15:31:00 apevec: yep 15:31:09 ok, makes sense 15:31:25 so we really want opm/master-patches 15:31:39 with packstack/master (kilo soon) 15:32:02 and packstack new master will be chasing all puppet master branches 15:32:32 packstack/master will be used for kilo and will play with opm master with all puppet master branches 15:32:39 number80, ok 15:32:44 apevec: exactly 15:32:50 ok, I'll modify my action then: 15:33:04 #action apevec will modify build_rpm_opm.sh to build from redhat-openstack/OPM master-patches 15:33:09 apevec: yes no need to modify delorean for that 15:33:41 gchamoul, still need to, openstack-puppet-modules is a special case 15:33:53 apevec: dprince needs to stick to OPM master with all puppet master for Tripleo-puppet-elements devs 15:34:17 gchamoul, right, this will be a separate Delorean instance 15:34:41 it will use rdoinfo from my branch 15:34:46 ack 15:35:44 do we have anyone from triplelo here? 15:36:09 derekh, ^ FYI - I can give you tl;dr later so there aren't surprises for you :) 15:36:50 slagle, ^ btw how is instack with delorean going? 15:37:14 ok, I'll ping them after the meeting 15:37:21 #topic EL6 Juno status 15:37:29 apevec, ok 15:38:15 last week we had ACTION: alphacc will post EL6 Juno Nova spec on the mailing list 15:38:19 * number80 started working on clients 15:38:31 #info number80 started working on clients 15:38:53 I think alphacc was about to post first spec but I didn't see it yet 15:39:18 same 15:39:54 next step will be to create rpm-juno branch in openstack-packages/nova so that we can review spec changes in gerrithub 15:40:53 number80, ok, we can followup with alphacc 15:41:03 ack 15:41:06 #topic open floor 15:41:18 any other topic which missed agenda? 15:41:52 apevec: I'm wondering if there are any known delorean instances building pkgs for rhel(epel) or centos. Or if there any plans/dreams for same. 15:42:13 I know rdo-management folks plan one 15:42:19 \o/ 15:42:40 I'll try el7 with my forked rdoinfo for opm 15:42:56 patches to support centos7 builder were merged in delorean 15:43:09 it's just that current instance is f20 15:43:27 derekh was looking at running multiple builders in the same instance 15:43:47 it's all in docker containers so it should work 15:44:08 derekh, ^ there was just one patch missing for multiple builders right? 15:44:19 or was that merged in the meantime? 15:45:20 btw trunk.rdoproject.org is now pointing to the old Delorean instance 15:45:47 apevec: great, thanks for that info/status. 15:45:59 it has been moved to http://104.130.230.24/f21/report.html 15:46:03 apevec, it should now be merged checking 15:46:27 http://trunk.rdoproject.org/ is a Fedora test page. So we still need that DNS record updated, right? 15:46:28 rbowen, I've ticket to change IP for trunk.rdoproject.org 15:46:32 oh, ok. Good. 15:46:52 apevec, yup, merged https://review.gerrithub.io/#/c/215887/ 15:47:00 derekh, cool 15:47:03 rbowen, it was http://trunk.rdoproject.org/repos/ 15:47:14 apevec: when will we import Kilo into dist-git ? milestone 1 ? 15:47:30 derekh, could you in the meantime setup redirect on OS1 instance? 15:47:37 derekh, IT takes ages to change DNS... 15:47:46 apevec, yup willdo 15:48:01 number80, for RC was my thinking 15:48:11 number80, I want clean CI results before import 15:48:18 number80, also we need to start sorting new deps 15:48:32 we'll need few fedora reviews, I'll start the list... 15:48:37 apevec: Then we should probably put some kind of more welcoming and descriptive landing page there too. 15:48:45 Once the change has been made, that is. 15:48:52 apevec: makes sense, I'll probably only let new projects going in F23 branch then 15:49:08 rbowen, please provide index.html and email to me and derekh 15:49:14 Will do. 15:49:28 #action rbowen will provide index.html landing page for trunk.rdoproject.org 15:50:35 number80, ack - but they might have new deps so we'll probably need to start updating oslos 15:50:49 ok 15:50:57 I'll monitor them, then 15:50:59 brb 15:51:25 number80, if you have a list, let's put it on etherpad 15:51:35 https://etherpad.openstack.org/p/RDO-Trunk 15:51:39 apevec: atm, only barbican & rally (soon) 15:51:41 or separate? 15:51:46 rally, nice 15:51:56 small list so let's have it in the same page 15:51:58 eggmaster, will that use tempest-lib ? 15:52:45 rbowen, for trunk landing page, important URLs are: 15:52:57 * list of latest builds http://trunk.rdoproject.org/repos/report.html 15:53:17 * latest (untested!) delorean repo http://trunk.rdoproject.org/repos/current/ 15:53:31 ok. Thanks. 15:54:12 actually on new instance it's / instead of repos/ 15:54:27 currently distro is only f21 15:54:33 centos7 coming soon 15:55:11 anything else? 15:55:42 if not, thanks everybody! 15:55:45 #endmeeting