rdo
LOGS
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