
----- Original Message -----
From: "Nir Soffer" <nsoffer@redhat.com> To: "Martin Perina" <mperina@redhat.com> Cc: "Sandro Bonazzola" <sbonazzo@redhat.com>, "Francesco Romani" <fromani@redhat.com>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com>, "devel" <devel@ovirt.org> Sent: Sunday, March 6, 2016 6:35:53 PM Subject: Re: [ovirt-devel] [URGENT][ACTION REQUIRED] vdsm versioning system need to be fixed
On Fri, Mar 4, 2016 at 11:28 AM, Martin Perina <mperina@redhat.com> wrote:
----- Original Message -----
From: "Nir Soffer" <nsoffer@redhat.com> To: "Sandro Bonazzola" <sbonazzo@redhat.com>, "Francesco Romani" <fromani@redhat.com>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Cc: "devel" <devel@ovirt.org> Sent: Friday, March 4, 2016 10:20:30 AM Subject: Re: [ovirt-devel] [URGENT][ACTION REQUIRED] vdsm versioning system need to be fixed
On Fri, Mar 4, 2016 at 10:29 AM, Sandro Bonazzola < sbonazzo@redhat.com > wrote:
Hi, I think I already raised the issue several times, but let me raise this again. VDSM building / automated versioning is badly broken. Currently, 3.6 snapshot is building: vdsm-4.17.19-32.git171584b.el7.centos.src.rpm because the last tag on the 3.6 branch was 4.17.19 and new tags have been created in different branches. This make impossible to upgrade from stable (4.17.23) to latest snapshot. This also break dependencies on other projects requiring the latest released version like hosted engine.
How do you suggest to version the 3.6 branch?
I think we usually do something like this in other engine projects:
stable released: 4.17.23-1 stable snapshot: 4.17.24-0.git171584b
So when new stable package is released, we will raise versions to:
stable released: 4.17.24-1 stable snapshot: 4.17.25-0.git171584b
This means that snapshot version must be bumped when creating a release branch, right?
Yes, after release of each stable version we need also to increase stable snapshot version.
Francesco, Yaniv, what do you think?
Nir