15:01:03 <chandankumar> #startmeeting RDO packaging meeting (2015-09-09) 15:01:03 <zodbot> Meeting started Wed Sep 9 15:01:03 2015 UTC. The chair is chandankumar. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:03 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:11 <chandankumar> #topic roll call 15:01:15 <rbowen> yo 15:01:19 <jpena> o/ 15:01:22 <mflobo> hello 15:01:23 <jruzicka> wololo 15:01:25 <social> o/ 15:01:37 <chandankumar> #chair rbowen jpena mflobo jruzicka social 15:01:37 <zodbot> Current chairs: chandankumar jpena jruzicka mflobo rbowen social 15:01:53 <derekh> o/ 15:02:00 <trown> o/ 15:02:01 <chandankumar> #chair derekh 15:02:01 <zodbot> Current chairs: chandankumar derekh jpena jruzicka mflobo rbowen social 15:02:06 <number80> o/ 15:02:07 <chandankumar> #chair trown 15:02:07 <zodbot> Current chairs: chandankumar derekh jpena jruzicka mflobo rbowen social trown 15:02:11 <number80> dmsimard: ^ 15:02:12 <chandankumar> #chair number80 15:02:12 <zodbot> Current chairs: chandankumar derekh jpena jruzicka mflobo number80 rbowen social trown 15:02:22 <number80> #chair dmsimard 15:02:22 <zodbot> Current chairs: chandankumar derekh dmsimard jpena jruzicka mflobo number80 rbowen social trown 15:02:25 <mburned> \o 15:02:30 <dmsimard> o/ 15:02:33 <number80> #chair mburned 15:02:33 <zodbot> Current chairs: chandankumar derekh dmsimard jpena jruzicka mburned mflobo number80 rbowen social trown 15:02:34 <chandankumar> #chair mburned dmsimard 15:02:34 <zodbot> Current chairs: chandankumar derekh dmsimard jpena jruzicka mburned mflobo number80 rbowen social trown 15:02:47 <jruzicka> whoa, it's alive! :D 15:03:06 <chandankumar> so starting with first topic 15:03:11 <chandankumar> #topic status of python3 subpackages for python-oslo-* and python-* packages 15:03:15 <number80> agenda is here: 15:03:17 <number80> https://etherpad.openstack.org/p/RDO-Packaging 15:03:47 <chandankumar> social, jpena number80 apevec pixelbeat have updated most of the packages to python 3. 15:03:50 <dtantsur> o/ 15:04:05 <chandankumar> Here is the status #link https://etherpad.openstack.org/p/RDO-python3-porting-packages 15:04:14 <number80> yeah, and please until we stabilize liberty, no changes in *existing* packages 15:04:28 <number80> for new packages => %global with_python3 0 15:04:37 <chandankumar> #info for now it py3 porting is in lower priority 15:04:45 <number80> keep python3 stuff but disabled until we have time to fix this 15:05:05 <jpena> number80: does it include some packages that are currently failing to build in delorean due to py3 deps? 15:05:19 <number80> jpena: yes, for now disable python3 15:05:49 <jpena> ok, that should fix mox3 and hacking 15:05:56 <chandankumar> any more query regarding python3 migration? 15:06:01 <number80> do not delete code in spec as we will pick up effort later 15:06:19 <chandankumar> ok 15:06:45 <chandankumar> moving to next topic 15:06:59 <chandankumar> #topic Updating RDO docs from older openstack releases to latest openstack releases. 15:07:32 <rbowen> We might think about having a doc hack day, so that we can get people to focus on it for a full day and get some of that stuff updated. 15:07:33 <chandankumar> these links have some old docs 15:07:48 <rbowen> We've got docs going back to Grizzly on some parts of the site. 15:08:01 <chandankumar> rbowen +1 for doc hack day 15:08:06 <jruzicka> doc hack day +2 15:08:27 <number80> #action rbowen organize doc hack day 15:08:35 <number80> :) 15:08:36 <chandankumar> jruzicka, will be helping on https://www.rdoproject.org/Clients 15:08:49 <jruzicka> yes, that's something I'm not very clear on myself, actually 15:08:50 <chandankumar> #action jruzicka to update https://www.rdoproject.org/Clients 15:09:00 <rbowen> I'll see if I can coordinate with a few docs folks and with Shaun McCance from OSAS and see what we can figure out. 15:09:15 <number80> rbowen++ 15:09:18 <jruzicka> Write The Docs! 15:09:38 <jruzicka> so upstream clients now have stable/$RLS but guess what 15:09:46 <jruzicka> it's crap :) 15:09:54 <jruzicka> errr, I mean suboptimal 15:09:56 <number80> jruzicka++ 15:10:00 <jruzicka> b0rken from the start 15:10:01 <dmsimard> well, they're going to change that anyway right 15:10:08 <number80> jruzicka: it's just plain ignored upstream 15:10:09 <dmsimard> releases, releases everywhere 15:10:16 <jruzicka> no, it should have been done correctly from the start 15:10:29 <number80> agreed 15:10:39 <jruzicka> I did it better with very little effort so I don't really understand 15:10:47 <jruzicka> how hard it is to do a correct release 15:10:49 <jruzicka> but anyway 15:11:02 <jruzicka> I'd like to have a way to do that myself if upstream fails 15:11:59 <chandankumar> i will take a look on some of the installation and configuration docs https://www.rdoproject.org/Install this weekend. 15:12:04 <jruzicka> So I suggest we have RDO stable/$RLS branches for clients as we did until now 15:12:18 <jruzicka> or? Any thoughts? 15:12:51 <dmsimard> What's missing/bad from the upstream client branches ? 15:13:01 <dmsimard> Educate me :) 15:13:54 <jruzicka> they were borken. Patches from master that were abstolutely necessary to have in latest stable/$RLS were missing. 15:13:58 <dtantsur> dmsimard, there's a confusion around upstream client branches 15:14:02 <jruzicka> unpackagable, unshippable 15:14:11 <dtantsur> dmsimard, some people (e.g. ironic ptl) believe that they're ONLY for CI purposes 15:14:13 <jruzicka> don't force me to find the specific commits. 15:14:38 <jruzicka> who knows. They appeared one day. 15:14:41 <dmsimard> fair enough, I didn't know the status - thanks :) 15:15:44 <chandankumar> rbowen, any plan to use sphinx for docs? just a query 15:16:05 <rbowen> Not that I'm aware of. Have you heard something? 15:16:15 <chandankumar> nope 15:16:33 <rbowen> So, regarding the website - we're in the process of migrating to Middleman, which is MarkDown based. 15:16:40 <jruzicka> great! 15:16:44 <rbowen> I know I'v ebeen talking about this for 4 months, but it looks like it's actually happening this week 15:16:51 <rbowen> We should have a beta site up by next week. 15:16:52 <jruzicka> Markdown for the win. 15:16:54 * rbowen crosses fingers 15:17:05 <rbowen> jpena had some great ideas for a site reorg 15:17:14 <rbowen> And he's been waiting very patiently since Vancouver for that. 15:17:23 <rbowen> So hopefully I'll have good news next week. Finally. 15:17:39 <jpena> rbowen: me? 15:17:57 <rbowen> wait, no. who was it ... 15:18:00 * rbowen is suddenly confused. 15:18:19 <rbowen> It was jcoufal 15:18:43 <chandankumar> ok 15:18:54 <chandankumar> moving to next topic 15:19:06 <chandankumar> #topic New Package SCM requests 15:19:33 <chandankumar> all 3 Horizon missing dependencies are ready for scm request 15:20:01 <chandankumar> jpena, already done python-XStatic-mdi https://bugzilla.redhat.com/show_bug.cgi?id=1260038 and python-XStatic-bootswatcj https://bugzilla.redhat.com/show_bug.cgi?id=1260133 15:20:05 <number80> btw, reminder: add apevec as owners in core deps, the same goes for jruwicka for clients 15:20:20 <number80> mrunge and me are provenpackagers so we don't need to be added 15:20:24 <chandankumar> i will update python-xstatic-roboto-fontface : https://bugzilla.redhat.com/show_bug.cgi?id=1260290 tonight 15:20:28 <mflobo> chandankumar, those missing dependencies are for Liberty, right? 15:20:38 <chandankumar> yup 15:20:55 <number80> #info I may steal some core reviews later 15:21:02 <mflobo> ok 15:21:21 <number80> some reviews are blocked for a while, so I may reassign some of them 15:21:24 <chandankumar> #info add apevec as owners in core deps and jruwicka for clients 15:21:50 <chandankumar> great. 15:21:53 <jruzicka> oh yeah, python-pymod2pkg is in testing, but I forgot rdoinfo so I need to do that once more before rdopkg hits fedora :) 15:22:40 <chandankumar> moving to next topic 15:22:47 <chandankumar> #topic New packages under review 15:23:12 <chandankumar> python-django-formtools and python-tosca-parser packages pops up this week 15:23:18 <chandankumar> review is in progress 15:23:28 <chandankumar> #link python-django-formtools https://bugzilla.redhat.com/show_bug.cgi?id=1261134 15:23:39 <chandankumar> #link python-tosca-parser https://bugzilla.redhat.com/show_bug.cgi?id=1261119 15:24:12 <chandankumar> any more new packages this week from github.com/openstack/requirements ? 15:24:19 <chandankumar> which i forgot. 15:24:58 <chandankumar> i think all clients packages got a version bump. 15:26:03 <chandankumar> jruzicka, can you take a look on client packages where it needs update? 15:26:17 <chandankumar> s/where/whether 15:26:22 <derekh> are those horizon deps going into delorean ? horizon currently isn't building 15:26:28 <jruzicka> chandankumar, which cycle? :) 15:26:34 <chandankumar> liberty 15:28:09 <jruzicka> hmm that means delorean? 15:28:15 <chandankumar> derekh, i think yes 15:28:28 <jruzicka> sorry, I'm kinda out of sync now, lost in the internals of rdopkg 15:28:37 <derekh> jruzicka: chandankumar: ack thanks 15:29:10 <chandankumar> jruzicka, yes 15:29:14 <jruzicka> ack 15:29:21 <chandankumar> ok 15:29:27 <chandankumar> moving to next topic 15:29:43 <chandankumar> #topic package rename 15:29:50 <chandankumar> trown, can you proceed? 15:29:59 <trown> yes 15:30:26 <trown> we have a couple of packages that moved upstream this cycle and changed names in the process 15:31:00 <trown> ironic-discoverd -> ironic-inspector and python-rdomanager-oscplugin -> python-tripleoclient 15:31:36 <chandankumar> number80, ^^ 15:31:46 <trown> for delorean, I think it makes sense to just create a new repo in openstack-packages for the new names (derekh already did this for python-tripleoclient) 15:32:14 <trown> then I think we will want to make the old repos only have an rpm-kilo branch so they do not build in liberty delorean 15:32:28 <number80> trown: ack 15:32:41 <trown> I am not sure what to do for the Fedora/Centos packages though 15:32:46 <number80> #action number80 work with trown on renamed packages 15:33:17 <number80> trown: could you send me an email? 15:33:32 <derekh> Also instack and instack-undercloud have been moved https://github.com/redhat-openstack/rdoinfo/pull/84 15:33:48 <trown> number80: surely 15:34:12 <number80> derekh: merged, git changes are no-brainers 15:34:29 <trown> ya those ones kept the same name, so easy-peasy 15:34:39 <number80> trown: I just need to think about it calmly, and not rushing things 15:34:46 <derekh> number80: ty 15:34:50 <trown> number80: np 15:35:20 <chandankumar> ok moving to next topic 15:35:29 <chandankumar> #topic python-qpid status 15:35:58 <chandankumar> dtantsur, https://fedorahosted.org/rel-eng/ticket/6218 is updated recently regarding python-qpid 15:36:25 <dtantsur> I see 15:36:32 <chandankumar> #link python-quid https://fedorahosted.org/rel-eng/ticket/6218 15:37:03 <apevec> so it's still blocked in Koji 15:37:19 <apevec> #info python-qpid is still blocked in f24 15:37:34 <dtantsur> sigh 15:37:43 <number80> well, releng has been responsive 15:38:10 <number80> now, it's in Irina's hands 15:38:27 <apevec> I'd suggest to comment out Requires for Rawhide builds 15:38:34 <number80> +1 15:38:56 <number80> it should only affect oslo.messaging 15:39:06 <number80> all other packages should have this dep removed 15:39:26 <number80> Ihar already fixed neutron if I'm correct 15:39:59 <apevec> yep 15:41:23 <chandankumar> dtantsur, can you comment on python-qpid ticket? 15:41:35 <dtantsur> chandankumar, with what? 15:41:46 <chandankumar> it is blocking your package 15:41:51 <apevec> dtantsur, where do you have direct qpid dep? 15:41:58 <dtantsur> apevec, not direct, via oslo.m 15:42:15 <apevec> ok, I'll rebuild oslo.msg in Rawhide 15:42:19 <dtantsur> cool! 15:42:25 <chandankumar> ok 15:42:29 <apevec> #action apevec to rebuild oslo.messaging without qpid dep 15:42:50 <chandankumar> moving to next topic 15:42:56 <apevec> hold on 15:43:03 <chandankumar> ok 15:43:17 <apevec> now I see I've oslo.messaging update which cannot be pushed to Rawhide due to missing deps 15:43:38 <apevec> was it python-futurist ? 15:44:09 <apevec> yeah, it's still open https://bugzilla.redhat.com/show_bug.cgi?id=1243052 15:44:25 <apevec> number80, ^ that blocks oslo.msg update 15:45:17 <apevec> #action number80 to finish python-futurist review https://bugzilla.redhat.com/show_bug.cgi?id=1243052 15:45:19 <number80> ack 15:45:26 <apevec> thanks, let's move on 15:45:42 <chandankumar> #topic delorean CI 15:45:52 <dmsimard> Hey, so 15:46:08 <chandankumar> #link https://prod-rdojenkins.rhcloud.com/view/RDO-Liberty-Delorean-Trunk/ 15:46:09 <dmsimard> Just wanted to get the word out that I'm currently working on getting CI green 15:46:09 <apevec> it's failing on missing horizon deps 15:46:35 <apevec> I'm working on resolving repoclosure for CBS repos 15:46:58 <apevec> then we'll switch Delorean Trunk to use http://cbs.centos.org/repos/cloud7-openstack-liberty-testing/ + http://cbs.centos.org/repos/cloud7-openstack-common-testing/ 15:46:59 <chandankumar> apevec, these are python-xstatic-* packages? 15:47:03 <apevec> instead of rdo kilo 15:47:52 <apevec> chandankumar, yeah, mdi and bootswatch 15:47:58 <apevec> also updated scss 15:48:24 <number80> as a reminder, xstatic bundles javascript libs which have bundling exception (not fonts!) and all of them forget to ship license file (please file tickets upstream) 15:48:28 <apevec> #action apevec to switch Delorean Trunk to use http://cbs.centos.org/repos/cloud7-openstack-liberty-testing/ + http://cbs.centos.org/repos/cloud7-openstack-common-testing/ 15:48:37 <number80> all other issues should be fixed 15:49:28 <chandankumar> ack 15:50:14 <chandankumar> #info xstatic bundles javascript libs which have bundling exception (not fonts!) and all of them do not license file (please file tickets upstream) 15:50:20 <chandankumar> ok 15:50:45 <chandankumar> any more queries regarding CI? 15:51:11 <chandankumar> if not then i can move to next topic 15:51:20 <chandankumar> #topic RDO Test day 15:51:56 <number80> #info objective is to have no failing builds in delorean by the end of the week 15:52:08 <number80> :) 15:52:41 <number80> trunk.rdoproject.org/f21/status_report.html 15:52:46 <chandankumar> #info RDO test day is on sep 23/24, 2015 15:53:29 <chandankumar> for testing those packages that have passed CI 15:53:36 <apevec> hmm, nova failed with "??????" - what does that mean? 15:54:20 <chandankumar> #info Oct 15/16, 2015 for testing release candidate 15:54:27 <jpena> apevec: that's probably a "retry", should be fixed by https://review.gerrithub.io/246165 15:54:30 <apevec> is anyone working on vendor's python-networking-* failures? 15:55:07 <jpena> apevec: for bigswitch, I'm trying to find xinwu_, we need them to get a commit from kilo into master 15:55:21 <apevec> derekh, dtantsur - should we add python-hardware into Delorean Trunk ? 15:55:27 <number80> apevec: bigswitch is waiting a review to be merged upstream 15:55:33 <number80> already checked with xinwu 15:55:41 <dtantsur> apevec, I'm afraid yes :) 15:55:55 <dtantsur> I would prefer not to, but it's unlikely we get rid of it for L 15:56:15 <number80> #action number80 reviwing midonet packages 15:56:21 <xinwu_> hi jpena, I’m aware of the build failure and working on the fix now :) 15:56:22 <derekh> apevec: if its now available anywhere then I think yes 15:56:32 <jpena> thanks xinwu_ :) 15:56:33 <apevec> dtantsur, start the process https://www.rdoproject.org/packaging/rdo-packaging.html#_how_to_add_a_new_package_to_rdo_master_packaging 15:57:11 <chandankumar> moving to next topic 15:57:12 <dtantsur> apevec, will do, once I have a second of time 15:57:14 <apevec> derekh, we have the build in CBS but might be out of date http://cbs.centos.org/koji/buildinfo?buildID=1180 15:57:24 <dtantsur> trown, do you have some cycles for it ^^ ? 15:57:33 <apevec> dtantsur, just skip all those silly IRC meetings :) 15:57:42 <dtantsur> hehe 15:57:59 * number80 kindly remins that we're reaching one hour 15:58:08 <chandankumar> #topic Murano (server and client) and EC2-API RPMs 15:58:08 <apevec> dtantsur, is it in mgt-trunk? 15:58:10 <trown> dtantsur: ya I can do that 15:58:15 <trown> apevec: ya 15:58:16 <apevec> I can just import it from there 15:58:23 <trown> sweet 15:58:26 <number80> I am working to sponsor Marco 15:58:48 <mflobo> yes, hi all 15:58:53 <jruzicka> o/ 15:58:55 <mflobo> I just want to mention that I'm working on Murano (server and client) and EC2-API RPMs 15:58:56 <chandankumar> mflobo, hello 15:59:02 <mflobo> So far, I have single nodes working with murano and ec2-api installed from my RPMs 15:59:06 <jruzicka> hmm, EC2 API? The one from nova or a new one? 15:59:14 <mflobo> the new one 15:59:24 <number80> If you want to help in the process => informal reviews of mflobo packages 15:59:38 <mflobo> Now, I want to push them to fedora pkgs in order to get feedback and build the RPMs in proper way 15:59:47 <mflobo> #link openststack-dev mailing list http://lists.openstack.org/pipermail/openstack-dev/2015-September/073820.html 16:00:05 <mflobo> And I started with EC2API puppet module as well 16:00:09 <jruzicka> very nice 16:00:10 <mflobo> That's all for me 16:00:15 <chandankumar> ok 16:00:21 <chandankumar> mflobo, Thanks :) 16:00:28 <mflobo> thanks to you 16:01:00 <jruzicka> mflobo, feel free to ping me if no willing reviewer is found in appropriate time :) 16:01:20 <chandankumar> any queries regarding EC2-API rpms? 16:01:21 <mflobo> jruzicka, ok, thanks 16:01:30 <chandankumar> if not then i can move to next topic 16:01:38 <chandankumar> #topic open floor 16:02:33 <chandankumar> if i missed any agenda/topic, feel free to raise. 16:02:49 <number80> jruzicka: mflobo needs sponsoring, but if you do the reviews, then I will gladly approve them 16:03:16 <imcsk8> mflobo: if you need a hand with puppet the puppet module let me know 16:03:30 <mflobo> imcsk8, ok, I'll do 16:03:47 <mflobo> number80, I already applied for sponsorship https://bugzilla.redhat.com/show_bug.cgi?id=1257178 16:04:10 <number80> mflobo: yup, it's me :) 16:04:16 <chandankumar> since we have crossed one hour, we can continue after the meeting, let me close the meeting on a countdown of 5 16:04:24 <chandankumar> 4 16:04:25 <chandankumar> 3 16:04:26 <chandankumar> 2 16:04:27 <chandankumar> 1 16:04:32 <chandankumar> #endmeeting