Tuesday, 2016-10-11

*** pradk has quit IRC02:59
openstackgerritDirk Mueller proposed openstack/rpm-packaging: Update keystonemiddleware to 4.10.0  https://review.openstack.org/38466906:13
openstackgerritDirk Mueller proposed openstack/rpm-packaging: Update keystoneauth1 to 2.13.0  https://review.openstack.org/38467006:13
openstackgerritDirk Mueller proposed openstack/rpm-packaging: Update python-openstackclient to 3.3.0  https://review.openstack.org/38467106:13
openstackgerritDirk Mueller proposed openstack/rpm-packaging: Update osc-lib to 1.2.0  https://review.openstack.org/38467206:13
*** pcaruana has joined #openstack-rpm-packaging06:36
*** itxaka has joined #openstack-rpm-packaging06:56
*** amoralej|off is now known as amoralej07:39
*** jpena|off is now known as jpena07:39
*** apevec has joined #openstack-rpm-packaging08:03
*** apevec has joined #openstack-rpm-packaging08:03
openstackgerritDirk Mueller proposed openstack/rpm-packaging: [WIP] Add initial template for Ceilometer  https://review.openstack.org/37978408:19
*** amoralej_ has joined #openstack-rpm-packaging08:40
*** itxaka has quit IRC08:41
*** dteselkin has quit IRC08:41
*** amoralej has quit IRC08:41
*** makowals has quit IRC08:41
*** IgorYozhikov has quit IRC08:41
*** amoralej_ is now known as amoralej08:41
*** dteselkin has joined #openstack-rpm-packaging08:41
*** IgorYozhikov has joined #openstack-rpm-packaging08:43
*** itxaka has joined #openstack-rpm-packaging08:45
*** makowals has joined #openstack-rpm-packaging08:49
dirknumber80: jpena: apevec : IgorYozhikov : any chance that you could review the stable/newton patchsets shortly? we're a bit blocked on the missing bugfixes here08:55
number80ack08:55
openstackgerritTony Xu proposed openstack/rpm-packaging: Add python monascaclient  https://review.openstack.org/37427709:01
*** openstack has joined #openstack-rpm-packaging09:30
toabctlnumber80, can you help me to understand the versioning schema in fedora? I have "openstack-neutron-9.0.0-0.4.0rc3.el7"10:37
toabctland try to follow https://fedoraproject.org/wiki/Packaging:Versioning#Pre-Release_packages10:37
toabctland have: Release Tag for Pre-Release Packages: 0.%{X}.%{alphatag}%{?dist}10:37
toabctlbut now I wonder where ".4.0" comes from? is that the .%{X} ?10:38
toabctlbut then there would be a dot missing after the .4.010:38
toabctlI guess %{alphatag} is "rc3" and %{?dist} is el710:39
toabctleh.  %{?dist} is ".el7"10:39
apevectoabctl, 0.4 is 0.%{X} and X is sequential# when you have multiple rebuilds for the same upstream milestone11:10
apevecalpha tag is 0rc3 (part following major.minor.patch)11:11
apevecalphatag can be short git hash, that's why you need 0.%{X} to ensure sequence11:12
toabctlapevec, so 0.{X} will be replaced by your buildsystem, right?11:35
toabctlapevec, I'm trying to integrate that into renderspec11:35
apevecyes, X++ for each rebuild11:35
apevecpre-release build that is11:36
toabctlapevec, and how do you handle dev releases?11:36
toabctllet's say 1.2.0b2.dev4 ?11:36
apevecthat would be git snapshot, but we don't do formal builds for those11:37
apevecthat's RDO Trunk aka delorean material11:37
apeveci.e. automatically built for each commit outside Koji11:37
toabctlapevec, hm. how should we deal with that in renderspec?11:37
apevecnot sure we need to, for formal builds we should stay on tagged versions11:38
toabctlapevec, well - we may want to build the latest git version in the future.11:38
toabctlbut ok. we can clarify that later for the fedora case I guess11:39
apevecah then I would include timestamp, that's what we have in DLRN11:39
toabctlwell - there are already the pre-release numbers and the dev numbers. no need for a timestamp I think11:40
toabctlanyway - I propose a patch and we can discuss it there.11:40
apevecyep11:40
toabctlthanks for the infos!11:40
toabctlapevec, one more question - for "normal" releases without pre/post release, what do you set for Release: ? just .%{X}.%{?dist}     ?11:43
apevecyes, just %{X}%{dist}11:43
*** jpena is now known as jpena|lunch11:43
apevecwhere X >=111:43
apevecX starting with 0. means pre-release11:44
toabctlI thought your build system replaces %{X}. So I don't have to care, right?11:44
apevecyeah, it's actually commited in distgit, buildsystem (Koji) ensures NVR is unique11:45
apevecand it is reset to 1 on Version update e.g. https://review.rdoproject.org/r/#/c/3227/1/python-ironic-lib.spec11:45
apevechere's example of Release bump on same upstream version rebuild https://review.rdoproject.org/r/#/c/3192/6/openstack-cloudkitty.spec11:46
* number80 is about to have a meeting11:47
*** openstackgerrit has quit IRC11:48
*** openstackgerrit has joined #openstack-rpm-packaging11:48
toabctlapevec, hm. so you do that manually.11:49
toabctlnot sure how to deal with that in renderspec11:49
toabctlI guess with another variable which is just used by the fedora style11:50
number80toabctl: we need a macro to generate both Version and Release11:50
toabctlnumber80, a rpm macro?11:50
number80Nope11:50
toabctlnumber80, renderspec function?11:50
number80{{ NVR(<upstream_version>, release) }} =>11:50
toabctlI'm writing that one currently. It's done for suse but WIP for fedora11:50
toabctlnumber80, ok. I thought we can skip the release number but if fedora needs it I'll add that11:51
number80toabctl: well, for upgrade path with pre-release version it's needed11:51
toabctlnumber80, you should use rpm's tilde in versions. that's easier11:52
toabctlanyway - I'll implement it now11:53
number80toabctl: well, not found of this and it's not guidelines compliant for us anyway11:53
*** number80 has quit IRC11:54
*** number80 has joined #openstack-rpm-packaging12:12
*** pradk has joined #openstack-rpm-packaging12:15
openstackgerritDirk Mueller proposed openstack/rpm-packaging: Add initial spec for ironic-lib  https://review.openstack.org/38497012:17
*** openstackgerrit has quit IRC12:18
*** openstackgerrit has joined #openstack-rpm-packaging12:18
*** amoralej is now known as amoralej|lunch12:23
*** mat128 is now known as mat128|afk12:29
*** jpena|lunch is now known as jpena12:37
*** rbowen has joined #openstack-rpm-packaging12:45
*** mat128|afk is now known as mat12812:54
openstackgerritDirk Mueller proposed openstack/rpm-packaging: Add initial spec for ironic-lib  https://review.openstack.org/38497013:02
openstackgerritThomas Bechtold proposed openstack/renderspec: Add new context functions for version handling  https://review.openstack.org/38462213:27
toabctlapevec, changeset is https://review.openstack.org/#/c/384622/13:27
toabctlapevec, I added tests for fedora and suse. There you see some convertion examples. let me know if something is wrong for fedora.13:28
toabctlnumber80, ^^13:28
* number80 will look at it13:29
toabctlIgorYozhikov, can you look at https://review.openstack.org/#/c/384080/ please?13:32
*** amoralej|lunch is now known as amoralej13:33
IgorYozhikovtoabctl, already there13:35
*** eggmaster has joined #openstack-rpm-packaging13:42
openstackgerritDirk Mueller proposed openstack/rpm-packaging: Add initial spec for ironic-lib  https://review.openstack.org/38497013:49
IgorYozhikovdirk, I could be mistaken but if I remember - setuptools is required only at build stage for pbr, not for runtime14:00
dirkIgorYozhikov: I am not sure14:05
IgorYozhikovdirk, I just looked here - http://git.openstack.org/cgit/openstack-dev/pbr/tree/setup.cfg?id=daa905cad45ea89b557b6468af021270980b9c2414:05
IgorYozhikovand here - http://git.openstack.org/cgit/openstack-dev/pbr/tree/setup.py?id=daa905cad45ea89b557b6468af021270980b9c2414:07
IgorYozhikovand did not find any additional requirements14:07
IgorYozhikovv1.8.014:09
IgorYozhikovmay be i missed something, if so - please let me know :)14:10
openstackgerritMerged openstack/rpm-packaging: Add initial spec for ironic-lib  https://review.openstack.org/38497014:40
openstackgerritJavier Peña proposed openstack/rpm-packaging: Add req_cleanup block to all Python spec templates  https://review.openstack.org/38504915:03
*** makowals has quit IRC15:08
*** pcaruana has quit IRC15:31
*** itxaka has quit IRC15:48
dirkIgorYozhikov: jpena: number80 : https://review.openstack.org/#/c/383551/ any chance for this one? blocks zaqarclient15:48
jpenaI was late :)15:49
dirkjpena: there are still a few others to review though :-)16:28
*** rbowen has quit IRC16:54
*** jpena is now known as jpena|off17:49
*** apevec has quit IRC17:57
*** amoralej is now known as amoralej|off17:59
*** rbowen has joined #openstack-rpm-packaging18:03
*** apevec has joined #openstack-rpm-packaging18:09
*** apevec has quit IRC21:01
*** zigo has quit IRC22:02
*** zigo has joined #openstack-rpm-packaging22:05
*** zigo is now known as Guest5063022:05

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!