*** KeithMnemonic has joined #openstack-rpm-packaging | 00:20 | |
*** KeithMnemonic has quit IRC | 00:47 | |
*** gyee has quit IRC | 00:48 | |
*** KeithMnemonic has joined #openstack-rpm-packaging | 00:49 | |
*** KeithMnemonic has quit IRC | 02:17 | |
*** ykarel|away has joined #openstack-rpm-packaging | 03:38 | |
*** gkadam has joined #openstack-rpm-packaging | 03:41 | |
*** gkadam has quit IRC | 03:41 | |
*** gkadam has joined #openstack-rpm-packaging | 03:43 | |
*** gkadam has quit IRC | 04:00 | |
*** ykarel|away is now known as ykarel | 04:11 | |
*** ykarel is now known as ykarel|afk | 05:26 | |
*** xek has joined #openstack-rpm-packaging | 07:03 | |
*** ykarel|afk is now known as ykarel | 07:19 | |
*** jpich has joined #openstack-rpm-packaging | 07:23 | |
openstackgerrit | Thomas Bechtold proposed openstack/rpm-packaging master: pbr: Update to 5.4.2 https://review.opendev.org/675383 | 07:30 |
---|---|---|
*** ykarel is now known as ykarel|afk | 07:33 | |
*** jpena|off is now known as jpena | 07:39 | |
*** ykarel|afk has quit IRC | 07:47 | |
*** ykarel|afk has joined #openstack-rpm-packaging | 08:02 | |
*** ykarel|afk is now known as ykarel | 08:04 | |
*** jpich has quit IRC | 08:53 | |
*** jpich has joined #openstack-rpm-packaging | 08:54 | |
*** ykarel is now known as ykarel|afk | 09:02 | |
*** ykarel|afk is now known as ykarel | 09:29 | |
*** jpena is now known as jpena|lunch | 11:35 | |
*** jpena|lunch is now known as jpena | 12:31 | |
cmurphy | o/ | 12:32 |
toabctl | #startmeeting rpm_packaging | 12:33 |
openstack | Meeting started Wed Aug 14 12:33:35 2019 UTC and is due to finish in 60 minutes. The chair is toabctl. Information about MeetBot at http://wiki.debian.org/MeetBot. | 12:33 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 12:33 |
*** openstack changes topic to " (Meeting topic: rpm_packaging)" | 12:33 | |
openstack | The meeting name has been set to 'rpm_packaging' | 12:33 |
toabctl | ping toabctl, dirk, apevec, jpena, jruzicka, number80, kaslcrof, cmurphy | 12:33 |
toabctl | #chair cmurphy jpena dirk toabctl | 12:33 |
openstack | Current chairs: cmurphy dirk jpena toabctl | 12:33 |
jpena | o/ | 12:34 |
toabctl | as usual, please add your agenda points to https://etherpad.openstack.org/p/openstack-rpm-packaging | 12:34 |
dirk | o/ | 12:34 |
toabctl | ok. let's start | 12:36 |
toabctl | #topic network-l2gateway packaging | 12:36 |
*** openstack changes topic to "network-l2gateway packaging (Meeting topic: rpm_packaging)" | 12:36 | |
toabctl | dirk, ^^ ? | 12:36 |
dirk | https://review.opendev.org/#/c/668895/ last comment | 12:39 |
dirk | I think since this is a service the package naming should follow openstack-neutron-l2gw with a python3-neutron-l2gw subpackage | 12:39 |
dirk | but Jaime is of different opinion. any comments? | 12:39 |
toabctl | dirk, I would also prefer to have a openstack-neutron-l2gw package | 12:41 |
jpena | the networking-generic-switch and networking-vsphere packages, are they named python-* or openstack-* ? | 12:41 |
jpena | in the RDO side, the convention is python-networking-* | 12:42 |
toabctl | SingleRule('networking-vsphere', 'openstack-neutron-vsphere'), | 12:43 |
toabctl | ^^ from pymod2pkg for both (suse & rdo) | 12:44 |
*** KeithMnemonic has joined #openstack-rpm-packaging | 12:46 | |
jpena | generic-switch has no rule, so it defaults to python-networking-* | 12:47 |
toabctl | yeah. I guess that would be the first thing to fix | 12:48 |
toabctl | but then still the question about a subpackage. and I would prefer one | 12:48 |
toabctl | jpena, so do the other rules need fixing for rdo then I guess? | 12:48 |
jpena | toabctl: yes, I just realized | 12:48 |
toabctl | jpena, in rdo, do you have subpackages for the network packages? | 12:49 |
toabctl | eg. when an extra agent is there? | 12:49 |
jpena | for networking-l2gw, yes, we do | 12:50 |
jpena | the main package is python-networking-l2gw, then we have openstack-l2gw-agent for the agent itself | 12:51 |
jpena | see https://github.com/rdo-packages/networking-l2gw-distgit/blob/rpm-master/python-networking-l2gw.spec#L95-L101, for example | 12:51 |
toabctl | hm. ok. dirk is suggesting a different naming if I understand him correctly | 12:54 |
dirk | well, since its python 3, I would suggest to call it python3 | 12:55 |
dirk | I am not sure what should be the main package | 12:55 |
dirk | for me the main package probably should be openstack-network* | 12:55 |
dirk | but I'm open to suggestions | 12:56 |
dirk | its just more consistent to like e.g. cinder nova etc | 12:56 |
toabctl | for vsphere we have openstack-neutron-vsphere currently | 12:58 |
toabctl | but we also have python-networking-generic-switch | 12:59 |
toabctl | I think having neutron in the package name would be good (given that this is all neutron related) | 13:01 |
toabctl | but given that RDO is having a subpackage like openstack-l2gw-agent, I wonder how we can handle this with pymod2pkg. I guess we need to hardcode the package names in a %if %else in the .spec file .... | 13:02 |
dirk | jpena: so in RDO, do you still call the python 3.x version of the package python-networking? | 13:05 |
dirk | to be honest I think the way RDO names it is useful input, but what would make sense for us? | 13:05 |
jpena | dirk: no, the spec name is python-networking, but the package itself is python3-networking | 13:05 |
dirk | so the main package name you mean? | 13:06 |
dirk | or the subpackage? | 13:06 |
toabctl | main package is python-%{pypi_name} | 13:06 |
toabctl | see https://github.com/rdo-packages/networking-l2gw-distgit/blob/rpm-master/python-networking-l2gw.spec#L25 | 13:06 |
jpena | in the spec we have Name: python-networking-xxx, but there is no package with that name, then we have %package -n python3-networkinx-xxx | 13:07 |
jpena | so there's no main package (at least, not in rpm format) | 13:07 |
dirk | I see | 13:08 |
dirk | but there is also a subpackage called openstack-something-agent ? | 13:08 |
dirk | why not make that subpackage the main package? | 13:08 |
jpena | in this case, there is that subpackage | 13:09 |
jpena | we choose not to do so for consistency with the rest of the networking-* packages, which are all python-networking-x | 13:09 |
dirk | okay, so it sounds like we have a way forward | 13:11 |
dirk | spec.j2 will be called after pypi name, as usual. main package can be then either mapped by pymod2pkg | 13:11 |
dirk | we'll add a subpackage agent and python3-* | 13:12 |
dirk | makes sense? | 13:12 |
toabctl | how do we call the main package? | 13:12 |
dirk | it would then be python-networking-l2gw-agent for fedora rendering of the spec file and openstack-something-l2gw-agent for suse | 13:12 |
dirk | (something being neutron or networking, don't care atm) | 13:12 |
toabctl | ^^ that would be the subpackage name for the agent | 13:13 |
jpena | ok for me | 13:13 |
toabctl | works for me, too | 13:14 |
cmurphy | +1 | 13:14 |
*** ykarel is now known as ykarel|away | 13:15 | |
toabctl | I think we can comment then on the updated PR | 13:16 |
toabctl | dirk, does that work for you? | 13:17 |
toabctl | ready for the next topic? | 13:17 |
dirk | sure | 13:17 |
dirk | yes | 13:17 |
dirk | sorry, was already talking to Jaime | 13:17 |
toabctl | even better :) | 13:17 |
toabctl | #topic Shanghai project update - does anybody want to do it? | 13:17 |
*** openstack changes topic to "Shanghai project update - does anybody want to do it? (Meeting topic: rpm_packaging)" | 13:17 | |
toabctl | I was asked by mail from Kendall about a project update | 13:17 |
toabctl | is somebody at the summit who could/want to give an update? | 13:18 |
dirk | I'm not | 13:18 |
toabctl | btw. I missed already the question from kendall about PTG attendance :( . I'm sorry for that... | 13:18 |
toabctl | cmurphy, jpena ? are you going? | 13:18 |
jpena | no, I won't be there | 13:19 |
toabctl | and want to give an update there? | 13:19 |
cmurphy | i will probably be going | 13:19 |
toabctl | I guess cmurphy will go but might be busy with keystone... | 13:19 |
cmurphy | not much has changed since the last update though | 13:19 |
toabctl | true | 13:19 |
dirk | we'll add containers ;) | 13:19 |
toabctl | cmurphy, if you want to do the update/status presentation, just ping me. I would need to fill out a form for that | 13:21 |
cmurphy | i don't particularly want to but i can if you guys think it would be worthwhile | 13:21 |
toabctl | I don't know. I have not attended any summit in the last 2 years. no idea how that it nowadays and if it makes sense | 13:22 |
dirk | project updates do make sense | 13:23 |
cmurphy | okay, i can do the update | 13:25 |
dirk | cmurphy++++ | 13:26 |
dirk | I suggest we brainstorm an hour on so on the content, and then reply back to kendall | 13:27 |
dirk | if thats in the timeline that kendall expects | 13:27 |
dirk | if we don't have worthwhile content, we scratch it | 13:27 |
toabctl | there are 40 slots - it's first come, first served | 13:27 |
dirk | I do expect that we might have a couple of folks that contributed so far actually attend this time around | 13:27 |
dirk | so it would be a shame to drop out of it | 13:27 |
dirk | toabctl: yes, 40 slots is a lot | 13:27 |
toabctl | ah. true. good point! | 13:27 |
dirk | we could always join requirements with rpm-pacakging in one slot, both are typically half a halfslot | 13:28 |
toabctl | and cmurphy must confirm that she attends the summit (by mailing to knelson by sunday, 29th september) | 13:28 |
cmurphy | i already confirmed for the keystone slot | 13:28 |
toabctl | ok | 13:28 |
toabctl | ok. so let's do the brainstorming and then we decide | 13:29 |
toabctl | #topic https://review.opendev.org/671573 | 13:30 |
*** openstack changes topic to "https://review.opendev.org/671573 (Meeting topic: rpm_packaging)" | 13:30 | |
toabctl | ^^ dirk? yours? | 13:30 |
jpena | no, it's mine | 13:30 |
jpena | just a quick question about it | 13:30 |
toabctl | oh. sorry | 13:30 |
jpena | should we remove the -common subpackage? I'm fine with it, just want to make sure we all agree, since it was added very recently | 13:30 |
dirk | yeah, I noticed this collission recently | 13:30 |
dirk | I was always planning to switch it to python3 only, but tom was faster with singlespec | 13:31 |
toabctl | yes. it should be removed given that we switch to py3 only | 13:31 |
toabctl | and I'm fine with not adding the Provides/replaces given that we never released a py2/py3 version of the package. | 13:31 |
dirk | how did you manage to workaround the zeroconf problem with the singlespec switch? | 13:31 |
dirk | I was confused about how that passed testing | 13:32 |
jpena | it kept failing for RDO | 13:32 |
jpena | once I moved it to python3 only, it worked fine | 13:32 |
dirk | yeah, should be the same for SUSE | 13:32 |
dirk | there is no python2 version of zeroconf anymore | 13:32 |
dirk | anyway, I'll update the review | 13:32 |
toabctl | dirk, it was passing: https://review.opendev.org/#/c/675366/ | 13:32 |
toabctl | maybe the py3only zeroconf switch was afterwards? | 13:33 |
dirk | ah, your review didn't have buildrequires on zeroconf | 13:33 |
dirk | very sneaky, so the package never worked :-) | 13:33 |
toabctl | the python3 did :) | 13:33 |
dirk | no, its been that way for many weeks (at least until my review which was older iirc than yours) | 13:33 |
openstackgerrit | Dirk Mueller proposed openstack/rpm-packaging master: ironic-lib: switch to python3 https://review.opendev.org/671573 | 13:35 |
dirk | anything else? | 13:35 |
toabctl | back to the question - I think we agreed on removing the common-package, right? | 13:35 |
toabctl | we are running out of time.. | 13:35 |
toabctl | #topic open floor | 13:35 |
*** openstack changes topic to "open floor (Meeting topic: rpm_packaging)" | 13:35 | |
toabctl | I have still a question about building containers based on the packages - for that we would not need systemd, logrotate, ... | 13:36 |
dirk | toabctl: its gone | 13:36 |
dirk | (the common package) | 13:36 |
toabctl | dirk, what is gone? | 13:36 |
toabctl | ah. thx | 13:36 |
toabctl | I wonder if we can move logrotate, user/group creation, systemd files to a subpackage and add it as Recommends: to the main package | 13:37 |
toabctl | then we could disable recommends when building containers. | 13:37 |
*** jpich has quit IRC | 13:37 | |
dirk | why is installing just python3-$foo not enough for container builds? what is missing? | 13:37 |
*** jpich has joined #openstack-rpm-packaging | 13:38 | |
toabctl | dirk the /usr/bin files that are in eg openstack-nova-api | 13:38 |
toabctl | config files (policy, rootwrap, ...) that are in eg. openstack-nova | 13:38 |
dirk | those are not supposed to be insidet he container? | 13:38 |
dirk | they come from the chart | 13:38 |
toabctl | not all I think | 13:39 |
dirk | entry points is a problem. I agree. we maybe should have all entry points in a subpackage | 13:39 |
dirk | maybe something liek openstack-nova-tools that we also install in container? | 13:39 |
toabctl | api-paste.ini | 13:39 |
dirk | thats coming from the chart | 13:39 |
toabctl | what would be in openstack-nova-tools? | 13:39 |
dirk | nova-manage nova status etc | 13:40 |
toabctl | the /usr/bin files are not in python3-nova . | 13:40 |
toabctl | nova-compute? also openstack-nova-tools ? | 13:40 |
toabctl | then the question would be, why we have all theses openstack-nova-$service subpackages... | 13:40 |
dirk | only for systemd based deployments | 13:41 |
toabctl | openstack-nova-compute has also a polkit file, a modules-load.d file.... | 13:41 |
dirk | e.g. OS containers and friends | 13:41 |
toabctl | so where would be /usr/bin/nova-compute ? | 13:42 |
dirk | hmm | 13:44 |
dirk | maybe we can change teh thing to call to python -m nova.cmd.compute instead? | 13:45 |
dirk | and then don't care about the wrapper script? | 13:45 |
toabctl | hm. doesnt' sound very nice imo... | 13:46 |
dirk | yeah, agree | 13:47 |
dirk | I need to think a bit about it | 13:47 |
dirk | wrap it up for today? looks like its only you and me talking ;) | 13:47 |
toabctl | oki :) | 13:47 |
toabctl | thanks for attending | 13:47 |
toabctl | #endmeeting | 13:48 |
*** openstack changes topic to "https://etherpad.openstack.org/p/openstack-rpm-packaging - Regular IRC Meeting Wednesdays 1:00 PM UTC in openstack-rpm-packaging" | 13:48 | |
openstack | Meeting ended Wed Aug 14 13:47:59 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 13:48 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/rpm_packaging/2019/rpm_packaging.2019-08-14-12.33.html | 13:48 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/rpm_packaging/2019/rpm_packaging.2019-08-14-12.33.txt | 13:48 |
openstack | Log: http://eavesdrop.openstack.org/meetings/rpm_packaging/2019/rpm_packaging.2019-08-14-12.33.log.html | 13:48 |
toabctl | jpena, how are containers build in RDO? are you using packages as source for the containers? | 13:48 |
toabctl | or in fedora in general.. | 13:48 |
jpena | toabctl: yes, we use packages as source. There's a bunch of kolla dockerfiles used by the tripleo project to build them | 13:50 |
*** jaicaa has joined #openstack-rpm-packaging | 14:27 | |
*** ykarel|away has quit IRC | 14:56 | |
*** ykarel|away has joined #openstack-rpm-packaging | 15:21 | |
*** jpena is now known as jpena|off | 16:10 | |
*** jpich has quit IRC | 16:18 | |
*** gyee has joined #openstack-rpm-packaging | 18:06 | |
*** ykarel|away has quit IRC | 18:26 | |
openstackgerrit | Jaime Caamaño Ruiz proposed openstack/pymod2pkg master: Add networking-l2gw translation for RDO & SUSE https://review.opendev.org/676484 | 18:37 |
openstackgerrit | Jaime Caamaño Ruiz proposed openstack/rpm-packaging master: Packaging for networking-l2gw https://review.opendev.org/668895 | 18:38 |
openstackgerrit | Merged openstack/rpm-packaging master: ironic-lib: switch to python3 https://review.opendev.org/671573 | 20:02 |
*** xek has quit IRC | 23:14 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!