Next release

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Stuart Ballard wrote:

>On 2/27/06, Brian Jones <cbj@xxxxxxx> wrote:
>  
>
>>Suggest making next release 0.90 and incrementing towards 1.0.  The 1.0
>>release should be 1.4.0 (or 1.40 if you were going to be consistent, but
>>I digress).  Anyway my $0.02.
>>    
>>
>
>0.90 has problems if there turn out to be more than 9 more releases
>before 1.(4.)0 is reached. Hard to say whether that's likely or not,
>but I think it would be better if our decision of when to hit 1.x was
>based purely on technical grounds and not affected by limits on the
>version-number space.
>
>On the other hand, well spotted (I think?) that 0.9.x might be
>considered a lower version that 0.21 by packaging tools. dpkg
>--compare-versions appears to think so, if I'm understanding how to
>use it right. This may be moot though as the debian classpath package
>already has an epoch on it; I don't know how rpm handles this kind of
>issue.
>
>  
>
I think the actual precedent is to go 0.9xx... as needed until you _can_ 
declare the 1.0.  So it's more of a mindset thing to bump the number and 
get folks really working towards that 1 goal.  You do not need to feel 
limited to only 9 releases.  There can in fact remain an infinite number 
of releases between 0.90 and 1.x.  :)

I just can't figure out a good way to declare something as pre-1.4.0 
without confusing folks more, as in 1.3.x won't work as it is also 
false.  So just keeping the same style as now and moving forward to 0.90 
makes good sense to me.  But what version numbers will you use post 
1.4.0 for development releases?  Would you go with 1.5.0-xxxx or similar 
for HEAD and 1.4.0-xxxx for the 1.4 release branch?  That actually 
doesn't quite work, the 1.5 release branch would also end up 1.5.0-xxxx 
so something else will have to differentiate a dev release.

You can of course internally continue with your same scheme and simply 
tag your production releases as corresponding to a particular java 
release and leave it at that.  Doesn't look like anyone wants to do that 
though.

Oh yes, if the packaging tools can't tell 1.4.0 is newer than 0.90 then 
perhaps you'd want to bring about the package version change hell sooner 
rather than later.

Brian


[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux