Re: Versioning proposal, please comment (was: disttag -- repotag)

Axel Thimm <[email protected]> Sun, 13 Jun 2004 12:31:19 +0200
Newsgroups gmane.linux.redhat.rpm.atrpms.repo-coordination
Message-ID <[email protected]>
Hi,

thanks for answering to this thread, I was under the impression that
disttags had been added to tabu words to everybody's killfiles ;)

On Sun, Jun 13, 2004 at 10:02:18AM +0200, Thomas Vander Stichele wrote:
> On Tue, 2004-05-25 at 13:39, Axel Thimm wrote:
> > Hi,
> > 
> > please comment on this, I believe that a common versioning scheme is
> > important. It can't be that difficult to formulate an acceptable
> > implementation. ;)
> > 
> > I think it all turns around defining acceptable disttags, the rest is
> > more or less straightened out by now. I think the "fc" and "el"
> > disttags are liked by everybody, one needs to have a
> > smaller-than-"fc1" disttag for RHL releases, which could be the
> > proposed "fc0.".
> 
> FYI, fedora.us went with .1 and .2 for FC1 and FC2.  So no fc.
> 
> I can't recall/care to lookup why this was chosen over fc1 or fc2.

Yes, I know, it was done to remain compatible with the fedora.us
chosen rhl scheme.

Unfortunately any disttag not starting with letters will create issues
with segmented build numbers (like often used by RH to signify small
changes or "branches/forks" of previous packages).

Also the "repotag-in-the-middle-of-the-buildnumber" idiom in fedora.us
requires a redesign anyway in order to be compatible even to its
sibling "non-legal" repo. So while having a disttag scheme is a good
thing for fedora.us, the chosen implementation needs reworking and is
not adequate for a more general standard.

As the buildtag, even with attached cvs/pre subversioning stuff,
almost always end with numbers, and can have changing number of
segments in the buildtag between releases, the following disttag needs
to be separated and kept out of the comparison of the buildtags as
much as possible. Perfect isolation and sequentialisation of the
comparison of buildtag and disttag is not possible, but keeping the
disttag starting with letters covers 99.9% of real-life packaging.
-- 
Axel.Thimm at ATrpms.net

_______________________________________________
repo-coord mailing list
[email protected]
http://lists.atrpms.net/mailman/listinfo/repo-coord
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAzCz3QBVS1GOamfERAkt1AJ9wJcDcwsaTJ782sJLQyIX9iDa27ACglyHt
5nrR2a9kM6QCFnnzXKybV4I=
=9N0y
-----END PGP SIGNATURE-----