13:04:31 #startmeeting rpm_packaging 13:04:32 Meeting started Thu Mar 2 13:04:31 2017 UTC and is due to finish in 60 minutes. The chair is IgorYozhikov. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:04:33 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:04:35 The meeting name has been set to 'rpm_packaging' 13:04:50 ping toabctl, dirk, apevec, aplanas, IgorYozhikov, jpena, jruzicka, number80, kaslcro 13:04:56 o/ 13:04:58 hi 13:05:37 o/ 13:05:44 * dirk is latent away, please don't wait for me 13:07:05 #chair IgorYozhikov jpena toabctl 13:07:06 Current chairs: IgorYozhikov jpena toabctl 13:07:11 as usual, please add agenda points to https://etherpad.openstack.org/p/openstack-rpm-packaging 13:07:22 Let's spend a couple of minutes on agenda 13:09:53 #topic Adding CI mail addresses to Third Party CI mail filter list (see https://docs.openstack.org/infra/system-config/third_party.html ) 13:10:19 I get a lot of mails from the CI systems and I wonder if we could add theses to the filter 13:10:30 I can do that if we agree on it 13:10:56 +1 for me 13:11:05 it is about https://review.openstack.org/#/admin/groups/270 13:11:06 no objections 13:11:11 p/ 13:11:17 ok 13:11:23 +1 13:11:33 #action toabctl will add the CI mail addresses to the filter group 13:11:39 next topic 13:11:59 #topic PTG results 13:12:42 hm. not sure if there are any results 13:12:50 I want to understand what has been discussed except AIO py2 & py3 13:13:09 because of etherpad is not updated 13:13:15 IgorYozhikov, nothing yet. 13:13:35 suse is currently switching to a single spec file appoach with a new macro set 13:13:53 yes, I saw that 13:14:15 #link https://github.com/openSUSE/python-rpm-macros 13:14:39 I pinged number80 about it. not sure how to go forward from here 13:14:40 what opinions have our rh colleagues? 13:15:05 afaiu it there are differences how fedora and centos/rhel handle py3 13:15:44 I know that Fedora have one spec for both 2 & 3 but with %if swirches 13:15:49 switches 13:15:56 like if with python3 .... 13:16:17 not sure about rhel and centos 13:16:41 number80, jpena ^^^^ 13:16:46 number80, jpena are you already building py3 for RDO? 13:17:17 we have some specs where py3 is enabled, using the fedora method. However, those are only used when building in Fedora 13:18:26 in mos packages we tried to apply same approach, it works but we have a very small amount of py3 packages 13:18:54 and we never tried to build OpenStack with py3 13:20:05 so using aio spec will lead to "bootstrapping" local mirrors with py3 dependencies 13:20:27 "aio spec" ? 13:20:29 and it could take time 13:20:49 all in one from perspective of py2 & py3 13:20:56 toabctl, ^^^^^ 13:21:33 all-in-one spec 13:21:41 erm, I'm tired 13:22:46 it would be really nice to get some feedback on the suse macros. maybe we can use them for building. 13:22:58 otherwise renderspec should handle the different cases I guess 13:24:06 toabctl, is there any examples for single spec? 13:24:18 IgorYozhikov, there are plenty. one sec 13:24:45 # link https://build.opensuse.org/project/show/devel:languages:python:singlespec 13:24:49 eh 13:24:54 #link https://build.opensuse.org/project/show/devel:languages:python:singlespec 13:27:51 looks interesting, there are no additional ifs & other operators. Need to try 13:28:10 after that I'll provide feedback 13:30:51 ok, this is about technology. And there is still unanswered question - py3 versions of already existent py2 packages.. 13:32:05 ? 13:32:10 It should be done locally fro each vendor || as toabctl mentioned will require some kind of switch, which will disable py3 13:32:36 toabctl, I'm about py3 version of dependencies 13:33:00 4 now we have plenty py2 of them 13:33:07 well - you need py3 versions of all dependencies 13:33:10 and not py3 13:33:14 yes 13:33:20 so what is the question? 13:33:58 all of required py3 packages are need to be build 13:34:03 yes 13:34:07 ant this could take time 13:34:21 sure 13:34:27 but we need to start at some point 13:35:28 #action IgorYozhikov will investigate single spec and will talk to MOS infra folks. 13:35:42 cool. thx 13:37:14 anything else to add or we can proceed? 13:38:27 next please 13:38:31 #topic - packages reviews (https://review.openstack.org/#/q/project:openstack/rpm-packaging+status:open ) 13:39:41 #action IgorYozhikov will propose updates of py OVS in MOS CI 13:40:05 also we finished with initial de-duplication 13:40:25 for packages between mos and centos 13:41:19 And now I'm going to proceed with nova 13:48:51 ping 13:48:54 IgorYozhikov: can you ensure python-weakrefmethod is also available in the MOS CI? 13:49:12 jpena, sure, will do 13:49:16 thanks 13:49:20 I saw errors 13:49:26 with that and ovs, neutron will be able to pass 13:49:49 sounds good 13:51:35 it is 9 min to the end of meeting 13:51:46 may be OpenFloor? 13:52:07 yes, there's nothing else pending from my side 13:52:20 #topic - Open Floor 13:53:45 IgorYozhikov: sorry, I was afk, so ocata works with mos ci now? 13:53:48 nothing from my side 13:53:54 there were a lot of issues due to the missing docker-py 13:54:27 dirk it should - https://packaging-ci.fuel-infra.org/view/_RPM%20packaging/ 13:54:48 IgorYozhikov: thanks 13:55:14 I spoke with out infra team and they told me that it should work 13:55:32 jenkins jobs in place 13:55:57 dirk, https://packaging-ci.fuel-infra.org/view/_RPM%20packaging/job/ocata-rpm-packaging-build-centos7/ 13:58:13 3 min to go, anything else? 14:00:13 #endmeeting