*** pradk has quit IRC | 02:59 | |
openstackgerrit | Dirk Mueller proposed openstack/rpm-packaging: Update keystonemiddleware to 4.10.0 https://review.openstack.org/384669 | 06:13 |
---|---|---|
openstackgerrit | Dirk Mueller proposed openstack/rpm-packaging: Update keystoneauth1 to 2.13.0 https://review.openstack.org/384670 | 06:13 |
openstackgerrit | Dirk Mueller proposed openstack/rpm-packaging: Update python-openstackclient to 3.3.0 https://review.openstack.org/384671 | 06:13 |
openstackgerrit | Dirk Mueller proposed openstack/rpm-packaging: Update osc-lib to 1.2.0 https://review.openstack.org/384672 | 06:13 |
*** pcaruana has joined #openstack-rpm-packaging | 06:36 | |
*** itxaka has joined #openstack-rpm-packaging | 06:56 | |
*** amoralej|off is now known as amoralej | 07:39 | |
*** jpena|off is now known as jpena | 07:39 | |
*** apevec has joined #openstack-rpm-packaging | 08:03 | |
*** apevec has joined #openstack-rpm-packaging | 08:03 | |
openstackgerrit | Dirk Mueller proposed openstack/rpm-packaging: [WIP] Add initial template for Ceilometer https://review.openstack.org/379784 | 08:19 |
*** amoralej_ has joined #openstack-rpm-packaging | 08:40 | |
*** itxaka has quit IRC | 08:41 | |
*** dteselkin has quit IRC | 08:41 | |
*** amoralej has quit IRC | 08:41 | |
*** makowals has quit IRC | 08:41 | |
*** IgorYozhikov has quit IRC | 08:41 | |
*** amoralej_ is now known as amoralej | 08:41 | |
*** dteselkin has joined #openstack-rpm-packaging | 08:41 | |
*** IgorYozhikov has joined #openstack-rpm-packaging | 08:43 | |
*** itxaka has joined #openstack-rpm-packaging | 08:45 | |
*** makowals has joined #openstack-rpm-packaging | 08:49 | |
dirk | number80: jpena: apevec : IgorYozhikov : any chance that you could review the stable/newton patchsets shortly? we're a bit blocked on the missing bugfixes here | 08:55 |
number80 | ack | 08:55 |
openstackgerrit | Tony Xu proposed openstack/rpm-packaging: Add python monascaclient https://review.openstack.org/374277 | 09:01 |
*** openstack has joined #openstack-rpm-packaging | 09:30 | |
toabctl | number80, can you help me to understand the versioning schema in fedora? I have "openstack-neutron-9.0.0-0.4.0rc3.el7" | 10:37 |
toabctl | and try to follow https://fedoraproject.org/wiki/Packaging:Versioning#Pre-Release_packages | 10:37 |
toabctl | and have: Release Tag for Pre-Release Packages: 0.%{X}.%{alphatag}%{?dist} | 10:37 |
toabctl | but now I wonder where ".4.0" comes from? is that the .%{X} ? | 10:38 |
toabctl | but then there would be a dot missing after the .4.0 | 10:38 |
toabctl | I guess %{alphatag} is "rc3" and %{?dist} is el7 | 10:39 |
toabctl | eh. %{?dist} is ".el7" | 10:39 |
apevec | toabctl, 0.4 is 0.%{X} and X is sequential# when you have multiple rebuilds for the same upstream milestone | 11:10 |
apevec | alpha tag is 0rc3 (part following major.minor.patch) | 11:11 |
apevec | alphatag can be short git hash, that's why you need 0.%{X} to ensure sequence | 11:12 |
toabctl | apevec, so 0.{X} will be replaced by your buildsystem, right? | 11:35 |
toabctl | apevec, I'm trying to integrate that into renderspec | 11:35 |
apevec | yes, X++ for each rebuild | 11:35 |
apevec | pre-release build that is | 11:36 |
toabctl | apevec, and how do you handle dev releases? | 11:36 |
toabctl | let's say 1.2.0b2.dev4 ? | 11:36 |
apevec | that would be git snapshot, but we don't do formal builds for those | 11:37 |
apevec | that's RDO Trunk aka delorean material | 11:37 |
apevec | i.e. automatically built for each commit outside Koji | 11:37 |
toabctl | apevec, hm. how should we deal with that in renderspec? | 11:37 |
apevec | not sure we need to, for formal builds we should stay on tagged versions | 11:38 |
toabctl | apevec, well - we may want to build the latest git version in the future. | 11:38 |
toabctl | but ok. we can clarify that later for the fedora case I guess | 11:39 |
apevec | ah then I would include timestamp, that's what we have in DLRN | 11:39 |
toabctl | well - there are already the pre-release numbers and the dev numbers. no need for a timestamp I think | 11:40 |
toabctl | anyway - I propose a patch and we can discuss it there. | 11:40 |
apevec | yep | 11:40 |
toabctl | thanks for the infos! | 11:40 |
toabctl | apevec, one more question - for "normal" releases without pre/post release, what do you set for Release: ? just .%{X}.%{?dist} ? | 11:43 |
apevec | yes, just %{X}%{dist} | 11:43 |
*** jpena is now known as jpena|lunch | 11:43 | |
apevec | where X >=1 | 11:43 |
apevec | X starting with 0. means pre-release | 11:44 |
toabctl | I thought your build system replaces %{X}. So I don't have to care, right? | 11:44 |
apevec | yeah, it's actually commited in distgit, buildsystem (Koji) ensures NVR is unique | 11:45 |
apevec | and it is reset to 1 on Version update e.g. https://review.rdoproject.org/r/#/c/3227/1/python-ironic-lib.spec | 11:45 |
apevec | here's example of Release bump on same upstream version rebuild https://review.rdoproject.org/r/#/c/3192/6/openstack-cloudkitty.spec | 11:46 |
* number80 is about to have a meeting | 11:47 | |
*** openstackgerrit has quit IRC | 11:48 | |
*** openstackgerrit has joined #openstack-rpm-packaging | 11:48 | |
toabctl | apevec, hm. so you do that manually. | 11:49 |
toabctl | not sure how to deal with that in renderspec | 11:49 |
toabctl | I guess with another variable which is just used by the fedora style | 11:50 |
number80 | toabctl: we need a macro to generate both Version and Release | 11:50 |
toabctl | number80, a rpm macro? | 11:50 |
number80 | Nope | 11:50 |
toabctl | number80, renderspec function? | 11:50 |
number80 | {{ NVR(<upstream_version>, release) }} => | 11:50 |
toabctl | I'm writing that one currently. It's done for suse but WIP for fedora | 11:50 |
toabctl | number80, ok. I thought we can skip the release number but if fedora needs it I'll add that | 11:51 |
number80 | toabctl: well, for upgrade path with pre-release version it's needed | 11:51 |
toabctl | number80, you should use rpm's tilde in versions. that's easier | 11:52 |
toabctl | anyway - I'll implement it now | 11:53 |
number80 | toabctl: well, not found of this and it's not guidelines compliant for us anyway | 11:53 |
*** number80 has quit IRC | 11:54 | |
*** number80 has joined #openstack-rpm-packaging | 12:12 | |
*** pradk has joined #openstack-rpm-packaging | 12:15 | |
openstackgerrit | Dirk Mueller proposed openstack/rpm-packaging: Add initial spec for ironic-lib https://review.openstack.org/384970 | 12:17 |
*** openstackgerrit has quit IRC | 12:18 | |
*** openstackgerrit has joined #openstack-rpm-packaging | 12:18 | |
*** amoralej is now known as amoralej|lunch | 12:23 | |
*** mat128 is now known as mat128|afk | 12:29 | |
*** jpena|lunch is now known as jpena | 12:37 | |
*** rbowen has joined #openstack-rpm-packaging | 12:45 | |
*** mat128|afk is now known as mat128 | 12:54 | |
openstackgerrit | Dirk Mueller proposed openstack/rpm-packaging: Add initial spec for ironic-lib https://review.openstack.org/384970 | 13:02 |
openstackgerrit | Thomas Bechtold proposed openstack/renderspec: Add new context functions for version handling https://review.openstack.org/384622 | 13:27 |
toabctl | apevec, changeset is https://review.openstack.org/#/c/384622/ | 13:27 |
toabctl | apevec, I added tests for fedora and suse. There you see some convertion examples. let me know if something is wrong for fedora. | 13:28 |
toabctl | number80, ^^ | 13:28 |
* number80 will look at it | 13:29 | |
toabctl | IgorYozhikov, can you look at https://review.openstack.org/#/c/384080/ please? | 13:32 |
*** amoralej|lunch is now known as amoralej | 13:33 | |
IgorYozhikov | toabctl, already there | 13:35 |
*** eggmaster has joined #openstack-rpm-packaging | 13:42 | |
openstackgerrit | Dirk Mueller proposed openstack/rpm-packaging: Add initial spec for ironic-lib https://review.openstack.org/384970 | 13:49 |
IgorYozhikov | dirk, I could be mistaken but if I remember - setuptools is required only at build stage for pbr, not for runtime | 14:00 |
dirk | IgorYozhikov: I am not sure | 14:05 |
IgorYozhikov | dirk, I just looked here - http://git.openstack.org/cgit/openstack-dev/pbr/tree/setup.cfg?id=daa905cad45ea89b557b6468af021270980b9c24 | 14:05 |
IgorYozhikov | and here - http://git.openstack.org/cgit/openstack-dev/pbr/tree/setup.py?id=daa905cad45ea89b557b6468af021270980b9c24 | 14:07 |
IgorYozhikov | and did not find any additional requirements | 14:07 |
IgorYozhikov | v1.8.0 | 14:09 |
IgorYozhikov | may be i missed something, if so - please let me know :) | 14:10 |
openstackgerrit | Merged openstack/rpm-packaging: Add initial spec for ironic-lib https://review.openstack.org/384970 | 14:40 |
openstackgerrit | Javier Peña proposed openstack/rpm-packaging: Add req_cleanup block to all Python spec templates https://review.openstack.org/385049 | 15:03 |
*** makowals has quit IRC | 15:08 | |
*** pcaruana has quit IRC | 15:31 | |
*** itxaka has quit IRC | 15:48 | |
dirk | IgorYozhikov: jpena: number80 : https://review.openstack.org/#/c/383551/ any chance for this one? blocks zaqarclient | 15:48 |
jpena | I was late :) | 15:49 |
dirk | jpena: there are still a few others to review though :-) | 16:28 |
*** rbowen has quit IRC | 16:54 | |
*** jpena is now known as jpena|off | 17:49 | |
*** apevec has quit IRC | 17:57 | |
*** amoralej is now known as amoralej|off | 17:59 | |
*** rbowen has joined #openstack-rpm-packaging | 18:03 | |
*** apevec has joined #openstack-rpm-packaging | 18:09 | |
*** apevec has quit IRC | 21:01 | |
*** zigo has quit IRC | 22:02 | |
*** zigo has joined #openstack-rpm-packaging | 22:05 | |
*** zigo is now known as Guest50630 | 22:05 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!