[node-devel] Versioning of oVirt Node

Fabian Deutsch fabiand at redhat.com
Thu Apr 3 09:09:47 UTC 2014


Am Montag, den 31.03.2014, 04:52 -0400 schrieb Alon Bar-Lev:
> > Besides that, we could investigate how yum is handling different
> dist
> > tags on packages in the same repo.
> > I.e.:
> > node-3.0-0.fc19.rpm
> > node-3.0-0.el6.rpm
> > In the same repo.
> 
> no... it should be:
> 
> node-fc19-3.0-0.fc19.rpm
> node-centos-3.0-0.fc19.rpm
> node-fc19-3.0-0.el6.rpm
> node-centos-3.0-0.el6.rpm

I don't favor such a direction. If the user want's this he could deploy
the "alien" isos manually.

> As there is no reason why I would not like centos hosts for my fedora
> engine :)
> 
> And there is no reason why we should not allow keeping these available
> side-by-side.
> 
> 
> > If the el6 variant is installed on the Engine side, does yum
> > automatically update to the 3.1 el6 variant when it comes out? Or
> does
> > yum ignore the different dist-tags?
> > 
> > > Pre-release:
> > > ovirt-node-iso-3.4.0-0.$(sequence).$(branch).$(date).dist.rpm
> > 
> > Could you please give an example for this.
> 
> You can see lots of examples at other projects[1]
> 
> [1] http://resources.ovirt.org/pub/ovirt-snapshot/rpm/fc19/noarch/

Thanks.

> > And - as noted above - I could live with dropping the date for the
> > wrapper-rpms - tho it is still handy to have them.
> 
> Why is it handy, what is it serve?

I was about to say t get have an idea about the build date, and having
an incrementing number.
But all this can either be achieved by looking at the iso contents or by
simple incrementing numbers aka (spec) release numbers.

> > 
> > > Released:
> > > ovirt-node-iso-3.4.z-1.dist.rpm
> > 
> > would you replase z in that string above?
> 
> Each stable release/fix release you issue z is incremented async of
> any other package.
> 
> > 
> > > Please note that the downstream component is eliminated in
> upstream,
> > 
> > Could you please exaplain this a bit more.
> 
> You wrote:
> 
> > > >
> ovirt-node-iso-<ovirt-target-version>-<build-date>.<number>.<dist>.iso
> 
> This means that you have no upstream version for your own use...
> ovirt-target-version is of ovirt, but what is the version of the node?

Oh right. Well the "node" version can be retrieved by looking at the
version of the contained ovirt-node pkg. We don't need to expose it in
the name.

That's actually what I want to avoid - to expose the node version -
because this isn't helpful to th euser - even worse - it is confusing.

Greetings!
fabian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.ovirt.org/pipermail/node-devel/attachments/20140403/bc4171e3/attachment.sig>


More information about the node-devel mailing list