Sorry for the delay of my answer, I have been occupied with other
things last weeks.
I quite like the digit-only version numbering, but "ipe" has a
_really_ weird release cycle. Every time a new major version is
started, there is nothing but pre-versions for a couple of years. When
a stable "X.0" version is released, the major version is increased
immediately. This means, that most of pre-versions de-facto stable
releases.
Therefore naming 6.0pre30 as 5.0.99.30 would cause a lot of confusion,
because the package's major version would be lower than the program's
one in 99% of the time.
I would like to ask, whether the following workaround could be accepted:
The version "6.0pre30" would be encoded as:
Version: 6.0
Release: pre30.0
As soon as "ipe 6.0" is released, these tags are changed to:
Version: 6.0
Release: 0
I think that such an update should work well according to SUSE package
conventions. Moreover a similar system is used in Fedora packages.
If I changed the package in the described fashion, would it be accepted?
Yours,
Radomír Černoch
--
Radomir Cernoch
Jabber: radomir.cernoch@gmail.com
On Tue, Dec 23, 2008 at 10:22 AM, Pavol Rusnak
Radomír Černoch wrote:
Could you tell me, if I am right, please? And whether changing "6.0pre32" to "6.pre32" could be accepted? And if "6.pre32" < "6.0"?
I personally do not like strings in version numbers and use the following scheme (so does for example Xfce):
x.y alpha z -> x.(y-1).80.z (eg. 4.6 alpha 3 -> 4.5.80.3) x.y beta z -> x.(y-1).90.z (eg. 4.6 beta 1 -> 4.5.90.1) x.y rc/pre z -> x.(y-1).99.z (eg. 4.6 rc 2 -> 4.5.99.2) x.y final -> x.y (eg. 4.6 final -> 4.6)
This guarantees the order of versions, which is not so obvious when using strings (eg. problem with python update during openSUSE 11.1 beta phase, where python-2.6beta2 > python-2.6).
-- Best Regards / S pozdravom,
Pavol RUSNAK SUSE LINUX, s.r.o Package Maintainer Lihovarska 1060/12 PGP 0xA6917144 19000 Praha 9, CR prusnak[at]suse.cz http://www.suse.cz -- To unsubscribe, e-mail: opensuse-contrib+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-contrib+help@opensuse.org