13:00:10 #startmeeting rpm_packaging 13:00:11 Meeting started Thu Jun 2 13:00:10 2016 UTC and is due to finish in 60 minutes. The chair is toabctl. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:00:12 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:00:15 The meeting name has been set to 'rpm_packaging' 13:00:44 o/ 13:00:48 hi. dirk is FTO so I try to lead the meeting today 13:00:52 oh. here he is :) 13:01:04 But listening only :-) 13:01:08 please add your agenda points to https://etherpad.openstack.org/p/openstack-rpm-packaging 13:03:59 hm. looks like nobody is here today... 13:04:07 щ. 13:04:11 o/ 13:04:55 ok. let's start 13:05:03 #topic pypi urls. use pypi.io 13:05:49 Is it going to stay there? 13:05:49 using pypi.python.org for downloading files is a bit more complicated now because you have to update the Source url in the spec whenever you update a spec to a new version 13:05:57 It says it is preproduction 13:06:01 #link https://bitbucket.org/pypa/pypi/issues/438/backwards-compatible-un-hashed-package 13:06:18 ^^ this is the full discussion about the topic 13:06:42 suggestion is to use pypi.io which is pypi "2.0" 13:07:17 toabctl, does that mean that previous path syntax should work? 13:07:18 both systems use the same data (so uploading to pypi.python.org is the same as using pypi.io) 13:07:24 IgorYozhikov, yes 13:07:48 sounds good, links will be shorter 13:07:58 +1 13:07:59 and updates of specs easier 13:08:07 yey 13:08:24 #agreed use pypi.io for Source urls 13:08:52 let's switch order and do reviews at the end 13:08:58 #topic renderspec extending with deb support template 13:09:03 IgorYozhikov, your turn 13:09:13 yes 13:09:41 I have an idea about using same approach for DEB as we already use for RPM 13:10:02 We made working POC based on renderspec 13:10:20 but it use dh-python instead of pymod2pkg 13:10:54 difficulty here - dh-python can't be installed from pypi 13:11:12 only from source code repo or from package 13:11:44 hm. afaik is dh-python something different than pymod2pkg 13:11:50 Do you need that dependency just for package name generation ? 13:11:59 Or is this more? 13:12:12 and does zigo know about that? :) 13:12:18 I am not very familiar with how that works 13:12:46 dirk, yes we decide to use dh-python because of native deb name resolution 13:12:49 zigo knew 13:13:36 IgorYozhikov, how is the name resolution done with dh-python? do you already have a patch to review for renderspec? 13:13:36 he asked to add auto-fill up from requirements.txt file from particular project 13:14:13 toabctl, I posted link in etherpad to our git repo 13:14:24 ah. cool 13:14:25 at 1ts we need to polish the code 13:14:38 before get it back to upstream 13:14:45 hm. I get a "not found" for https://review.fuel-infra.org/gitweb?p=packaging/renderspec-deb.git;a=tree;h=refs/heads/master;hb=refs/heads/master 13:15:42 IgorYozhikov: sounds great, happy to review that after we got the 1.0.0 release out 13:16:06 * dirk still walking through that 13:16:09 I'm also fine with adding support for deb if it's useful for you 13:16:16 toabctl, I'll update gerrit ACL to let you view code, sorry 13:16:56 hm. so renderspec is no longer the right name if we add deb support :) 13:17:39 IgorYozhikov, imo it would be best to get a changeset where we can discuss it and see how it works. 13:17:46 sure 13:17:58 we just want to get it working 1st 13:18:06 sure 13:18:12 and as the 2nd step - return back 13:18:50 as for me renderspec sounds fine due package specification :) 13:19:08 true :) 13:19:26 anything else about renderspec deb support? 13:19:34 nope. 13:19:39 #topic reviews 13:19:47 #link https://review.openstack.org/#/q/(project:openstack/rpm-packaging+OR+openstack/renderspec+OR+openstack/pymod2pkg)+AND+is:open 13:20:03 there are plenty of changes ready for review now. 13:20:16 I didn't upload anythin since last meeting, we are very close to HCF in MOS, sorry :( 13:20:25 np. I did it :) 13:20:41 I also started to create new spec files 13:21:55 IgorYozhikov, if you find some minutes it would be nice to review thoses where dirk already give his +2 . I think theses could be merged quickly 13:22:34 toabctl, already looking for oslo.utils 13:23:11 thx 13:23:35 about the client packages - I think all of them are reviewed but they need more work 13:24:12 mivanov, do you plan to address the comments soon? or should somebody else fix it? 13:25:21 I will update them, but hcf in mos is coming 13:25:23 toabctl: I'll review the others later 13:26:00 https://review.openstack.org/#/c/324220/1 +2.1 13:26:06 number80 said he'd be able to help with reviews 13:26:35 o/ 13:26:59 I'll be taking some reviews today and tomorrow morning 13:27:07 great 13:28:41 IgorYozhikov, there are some reviews where your CI fails. i.e. https://review.openstack.org/#/c/324222/ 13:29:39 ah.it's about No Package found for python-oslo-utils >= 3.11.0 13:29:52 toabctl, it depends on https://review.openstack.org/#/c/324220/ 13:30:20 after merge our ci will publish new package 13:30:33 IgorYozhikov, I see. we are not filling the versions for the BuildRequires. that's why it's passing for suse 13:30:41 I'll go though the change of green review today 13:30:53 ok 13:30:58 anything else about reviews? 13:31:11 yes, we are filling all versions using G-R 13:31:25 IgorYozhikov, global-requirements from where? 13:31:43 master 13:31:49 so not from https://github.com/openstack/rpm-packaging/blob/master/global-requirements.txt ? 13:31:55 you can see it in artifacts of JJobs 13:32:14 ok. so you are using the ones from the requirements.txt repository 13:32:28 eh, requirements repository (without txt) 13:33:09 IgorYozhikov: that can potentially cause bootstrap issues 13:33:23 I still have the requirements sync on todo 13:33:30 dirk, how? 13:33:33 Hopefully will get to it before next werk 13:33:36 Week 13:34:57 toabctl, is it normal - https://review.openstack.org/#/c/324220/ still not merged? 13:36:24 IgorYozhikov, hm. I guess yes. It needs some time 13:37:02 good, will wait and retrigger all red jobs today 13:37:24 #topic open discussion 13:37:27 anything else? 13:38:38 may be i missed somth, when we are going to release 1.0.0? 13:38:52 IgorYozhikov, for renderspec? 13:38:54 yes 13:39:16 IgorYozhikov, there are still 2 open reviews. iirc dirk wants to have them in 13:39:25 ok 13:39:32 so reviews welcome :) 13:40:56 https://review.openstack.org/#/c/311565/1 +2.1 yaml safe load :) 13:41:29 IgorYozhikov, looking at http://status.openstack.org/zuul/ and filtering for rpm - then you see the gating job which is afaik responsible for merging 13:42:09 IgorYozhikov: I didn't want the safe.load yet 13:42:12 toabctl, thanx 13:42:29 I was mostly blocked on preparing the release Jenkins jobs 13:42:45 Which is now almost done since today 13:42:57 o i c 13:43:50 anything else? 13:43:56 nope 13:44:00 #endmeeting