Bernard Li wrote:
> Hi Andrea:
> 
> On 11/8/07, Andrea Righi <[EMAIL PROTECTED]> wrote:
> 
>> Yes and no. Nothing changed in the second digit: odd numbers always mean
>> "unstable/development", even numers "stable". The third digit meaning has
>> changed: an odd number (N) indicates a pre-release or a release candidate for
>> the next even (N + 1) release. This is necesarry to correctly handle the RPM
>> update issue, that always requires strictly greater version numbers. Anyway, 
>> if
>> you have better ideas or improvements for the current versioning schema let 
>> me know.
> 
> Currently, the 'Release' tag in our RPM spec file always start with 1.
> 
> What we could do is with pre-releases, instead of 1, use 0 and also
> append the SVN revision to this tag rather than to the version, so
> instead of:
> 
> 1.2.3.svn1234-1
> 
> it becomes
> 
> 1.2.3-0.svn1234
> 
> so when 1.2.3-1 is released, we can upgrade.
> 

That's very interesting solution for RPMs, but I think it wouldn't work for
Debian packages.

>From http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version:

> The format is: [epoch:]upstream_version[-debian_revision]
> ...
> The upstream_version may contain only alphanumerics[33] and the characters . +
> - : (full stop, plus, hyphen, colon) and should start with a digit.

And this is ok, but:

> If there is no debian_revision then hyphens are not allowed.

So, adding hypens in the upstream version forces to always use the
"debian_revision". And it's not always possible, for example AFAIK we shouldn't
use debian_revision for the "vanilla" upstream releases, that are the debs we
release on SF.net.

-Andrea

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
sisuite-devel mailing list
sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to