13:01:32 <toabctl> #startmeeting rpm_packaging
13:01:33 <openstack> Meeting started Thu Aug 18 13:01:32 2016 UTC and is due to finish in 60 minutes.  The chair is toabctl. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:01:34 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
13:01:37 <openstack> The meeting name has been set to 'rpm_packaging'
13:01:41 <toabctl> ping dirk toabctl IgorYozhikov number80 jruzicka
13:02:03 <toabctl> #chair dirk number80 IgorYozhikov  jruzicka
13:02:04 <openstack> Current chairs: IgorYozhikov dirk jruzicka number80 toabctl
13:02:46 <toabctl> so anybody here for a meeting?
13:03:12 <toabctl> please add you topics as usual to the agenda on the etherpad
13:03:14 <toabctl> #link https://etherpad.openstack.org/p/openstack-rpm-packaging
13:03:44 <toabctl> and please say hello if somebody is here. otherwise I'll jus end the meeting in some minutes again
13:04:22 <jpena> o/
13:04:48 <IgorYozhikov> o/ :)
13:06:00 <number80> o/
13:06:01 <toabctl> ok. let's start
13:06:05 <toabctl> #topic  https://etherpad.openstack.org/p/openstack-rpm-packaging-python3-renderspec
13:06:08 <toabctl> ^^ IgorYozhikov
13:06:46 <IgorYozhikov> yes, I posted some of my thoughts
13:06:49 <toabctl> tbh I'm not sure if we need to discuss it if we are just 3 persons. I would at least have an opinion from dirk and number80
13:07:35 <IgorYozhikov> toabctl, i'm fine with this, lets move this to further meeting
13:07:59 <toabctl> ok
13:08:04 <IgorYozhikov> Just want to make you know about my thoughts about py3
13:08:21 <IgorYozhikov> and what could we do
13:08:21 <toabctl> IgorYozhikov, we can just move the topic to the next meeting, ok?
13:08:25 <IgorYozhikov> sure
13:08:32 <toabctl> #topic osc-lib - bump to 1.0.2
13:08:54 <jruzicka> o/
13:08:57 <IgorYozhikov> I just saw that 1.0.2 was merged to U-C
13:09:19 <number80> Yeah
13:09:20 <IgorYozhikov> as === 1.0.2 - might be we can update https://review.openstack.org/#/c/355335/1/openstack/osc-lib/osc-lib.spec.j2?
13:09:34 <toabctl> IgorYozhikov, ok. I'll update the changeset
13:09:55 <IgorYozhikov> and while investigating fails in our CI I figured out that with MOS version of cliff - it passed fine
13:10:14 <IgorYozhikov> and failing when using cliff built from rpm-packaging
13:10:29 <IgorYozhikov> so I'm now in the middle of investigaion process
13:10:52 <toabctl> ok
13:10:56 <toabctl> #topic pending reviews https://review.openstack.org/#/q/project:openstack/rpm-packaging+status:open
13:11:01 <IgorYozhikov> when I'll find a root cause- I'll propose corresponding changes
13:11:14 <toabctl> IgorYozhikov, yes. sounds good
13:11:24 <toabctl> anything special in the current review list?
13:11:27 <IgorYozhikov> https://review.openstack.org/#/c/343335/
13:12:10 <number80> ack
13:12:11 <IgorYozhikov> looks like it stuck ^
13:13:21 <number80> Well, I don't mind using xargs but it doesn't play well with parameter expansion
13:13:25 <toabctl> dirk had a comment there. should we wait? I would also be fine with merging it.
13:13:55 <number80> well, we can wait
13:14:21 <number80> it's not critical, just wanted to run tools faster :)
13:14:25 <toabctl> :)
13:14:45 <toabctl> number80, there are some changeset with a -1. can you update them? or should somebody else takeover?
13:15:58 <IgorYozhikov> I'm going to check all other failures and update || backport missed depends
13:16:05 <IgorYozhikov> in our repos
13:16:24 <jpena> number80: I wouldn't mind taking over some of your reviews if you're short on time
13:16:41 <IgorYozhikov> that should fix issues like DEBUG util.py:417:  Error: No Package found for python-pifpaf >= 0.10.0
13:16:42 <IgorYozhikov> DEBUG util.py:417:  Error: No Package found for python-pika_pool >= 0.1.3
13:17:17 <IgorYozhikov> O_o pifpaf
13:18:32 <IgorYozhikov> and here about naming - python-pika_pool in logs
13:18:47 <IgorYozhikov> and package is python-pika-pool-0.1.3-1.el7~mos1.src.rpm
13:19:06 <number80> jpena: I'd focus on uploading new packages
13:19:41 <number80> it's still manageable
13:19:42 <IgorYozhikov> does it means that I need to fix the name?
13:19:49 <toabctl> jpena, there are plenty of updates needed :)
13:19:51 <toabctl> #link http://toabctl.de/openstack/rpm-packaging-status-newton.html
13:20:13 <IgorYozhikov> I can take cliff
13:20:30 <jpena> toabctl: ok, I'll start with some of them
13:20:31 <IgorYozhikov> because of working on it anyway
13:21:18 <toabctl> IgorYozhikov, the name is pika-pool . what requires pika_pool ?
13:21:56 <IgorYozhikov> toabctl, https://review.openstack.org/#/c/350429/6
13:22:21 <IgorYozhikov> https://packaging-ci.fuel-infra.org/job/master-rpm-packaging-build-centos7/544/artifact/artifacts/oslo.messaging.spec/*view*/
13:22:56 <IgorYozhikov> guess it is from pymod2pkg transformation rule
13:23:17 <number80> oslo.messaging
13:23:47 <toabctl> IgorYozhikov, yes. It's from pymod2pkg . the oslo.messaging spec.j2 has the correct name
13:24:12 <IgorYozhikov> I know, i'm about resulting spec
13:24:54 <IgorYozhikov> does it means that it is require to update pymod2pkg?
13:25:20 <toabctl> IgorYozhikov, it's a RDO rule. not sure why you have different pkg names
13:25:48 <number80> IgorYozhikov: either we need to add MOS specific mapping or look at it.
13:26:14 <number80> If I remember pika_pool was the upstream name at some point and it got accepted as-is in Fedora
13:26:26 <IgorYozhikov> number80, I think that I need to fix our name to be close to rdo/fedora naming
13:26:35 <IgorYozhikov> and add provides /obsoletes
13:26:35 <number80> I guess, we can fix that package name
13:26:41 <IgorYozhikov> for compatibility
13:26:53 <number80> looks like jpena is the fedora maintainer ^
13:27:48 <jpena> number80: do you suggest doing the change in fedora?
13:28:57 <IgorYozhikov> jpena, I think that number80 just asking what is the right name here for fedora || centos package
13:29:20 <number80> jpena: upstream name is now pika-pool, maybe we should rename it
13:29:50 <jpena> number80: mmm you're right. Ok, it's an easy change
13:30:20 <number80> jpena: just add me as a reviewer, and I'll approve it
13:30:42 <number80> we just need Provides/Obsoletes: python-pika_pool
13:31:01 <IgorYozhikov> number80, jpena - I add additional provides to mos pika-pool package to handle both variants
13:32:12 <number80> yeah, but rename would be ok in this case
13:32:28 * number80 suggests to discuss this on our channel post-meeting
13:32:36 <IgorYozhikov> so, and after that we could update pymod2pkg?
13:32:41 <number80> yes
13:32:42 <IgorYozhikov> ok
13:32:55 <toabctl> jruzicka, I commented on https://review.openstack.org/#/c/347447 but in general lgtm. I'm fine with adding this change. but we need to think about how we want to continue with renderspec...
13:33:05 <number80> yes
13:33:16 <toabctl> any other change that needs to be discussed?
13:33:54 <IgorYozhikov> https://review.openstack.org/#/c/339458/
13:34:59 <toabctl> IgorYozhikov, ah. the sed from the spec.j2 removes the line https://github.com/openstack/taskflow/blob/master/taskflow/types/graph.py#L21
13:35:08 <toabctl> that leads to the import error and the build failure.
13:35:17 <toabctl> number80, can we just remove the sed? is that really needed?
13:36:44 * number80 looks
13:37:24 <number80> we can remove it, but it pulls quite a lot of deps
13:37:47 <number80> was like 600 to 800 Mb for a one-liner function
13:38:21 <toabctl> hm
13:39:16 <number80> I tried to convince upstream removing it but though it's unused, they want to keep it forever ...
13:39:20 <IgorYozhikov> whoa....
13:39:49 <number80> whatever, let's remove it
13:41:23 <toabctl> ok
13:41:33 <toabctl> anything else in the queue?
13:42:14 <IgorYozhikov> toabctl, no from my side
13:42:26 <jruzicka> toabctl, how do we want to continue with renderspec?
13:42:36 <jruzicka> I mean, what are the options?
13:42:41 <IgorYozhikov> going to fix of missed and continue with cliff
13:43:09 <toabctl> #topic open discussion
13:43:14 <toabctl> anything else?
13:43:53 <IgorYozhikov> jruzicka, what do you mean ?
13:44:07 <IgorYozhikov> features?
13:44:09 <toabctl> jruzicka, ah. missed that question. sorry
13:44:48 <jruzicka> we can discuss post-meeting
13:45:12 <toabctl> jruzicka, ok. let's move to #openstack-rpm-packaging
13:45:17 <toabctl> thanks everybody
13:45:19 <toabctl> #endmeeting