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