- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Re: [scala-reports] r22920 - in scala/trunk: . META-INF
Thu, 2010-09-02, 16:34
Wouldn't 2.9.0.alpha be a better choice? Otherwise we'll continue to
have the version of trunk appearing to be less than the version of
2.8.1.
Cheers,
Miles
On Thu, Sep 2, 2010 at 3:48 PM, wrote:
> Author: cunei
> Date: 2010-09-02 16:48:57 +0200 (Thu, 02 Sep 2010)
> New Revision: 22920
>
> Modified:
> scala/trunk/META-INF/MANIFEST.MF
> scala/trunk/build.number
> Log:
> Changed version number to 2.8.1. This is
> actually incorrect, as trunk has significantly
> diverged from 2.8.x, but it's better than
> leaving the version number in trunk at "2.8.0".
>
> We should just rename the version number in
> trunk at some point, so that it just lists
> "trunk" rather than "2.x.x".
>
>
> Modified: scala/trunk/META-INF/MANIFEST.MF
> ===================================================================
Thu, 2010-09-02, 17:07
#2
Re: Re: [scala-reports] r22920 - in scala/trunk: . META-INF
On Thu, Sep 2, 2010 at 4:54 PM, Antonio Cunei wrote:
> Personally, I feel the version number contained in trunk should just be
> "trunk"; using any other indication will always be somewhat misleading.
>
> The current habit of leaving "2.x.x" in trunk derives from a previous time
> when just a single release branch was in use at any given time. However, now
> we may very well have in the future a maintenance 2.8.x, a release 2.9.x, as
> well as experimental features in trunk, all at the same time.
>
> At that time it might be a difficult choice to set the version number in
> trunk; should it be "2.10", or "3.0", or...? It's actually neither: as long
> as there is no release branch for a given version number, the code in trunk
> is just in development. That's why I feel "trunk", or "devel" or similar,
> would be a more appropriate naming choice...
Understood. However trunk builds are being pushed to the Maven repos,
and they need to have some sort of version number which gets along
reasonably well with the version number of the release builds.
2.9.0-SNAPSHOT corresponding to 2.9.0.alpha wouldn't be completely
crazy.
Maybe Josh or David could comment?
Cheers,
Miles
Thu, 2010-09-02, 17:37
#3
Re: Re: [scala-reports] r22920 - in scala/trunk: . META-INF
On Thursday, September 02, 2010 12:03:17 pm Miles Sabin wrote:
> On Thu, Sep 2, 2010 at 4:54 PM, Antonio Cunei wrote:
> > Personally, I feel the version number contained in trunk should just be
> > "trunk"; using any other indication will always be somewhat misleading.
> >
> > The current habit of leaving "2.x.x" in trunk derives from a previous
> > time when just a single release branch was in use at any given time.
> > However, now we may very well have in the future a maintenance 2.8.x, a
> > release 2.9.x, as well as experimental features in trunk, all at the
> > same time.
> >
> > At that time it might be a difficult choice to set the version number in
> > trunk; should it be "2.10", or "3.0", or...? It's actually neither: as
> > long as there is no release branch for a given version number, the code
> > in trunk is just in development. That's why I feel "trunk", or "devel"
> > or similar, would be a more appropriate naming choice...
>
> Understood. However trunk builds are being pushed to the Maven repos,
> and they need to have some sort of version number which gets along
> reasonably well with the version number of the release builds.
> 2.9.0-SNAPSHOT corresponding to 2.9.0.alpha wouldn't be completely
> crazy.
You could use 2.8.9999-SNAPSHOT. There wouldn't be a commitment to what the
next version number will be. When there are both 2.8.x and 2.9.x branches,
bump it to 2.9.9999-SNAPSHOT.
-Mark
> Maybe Josh or David could comment?
>
> Cheers,
>
>
> Miles
Personally, I feel the version number contained in trunk should just be
"trunk"; using any other indication will always be somewhat misleading.
The current habit of leaving "2.x.x" in trunk derives from a previous time
when just a single release branch was in use at any given time. However,
now we may very well have in the future a maintenance 2.8.x, a release
2.9.x, as well as experimental features in trunk, all at the same time.
At that time it might be a difficult choice to set the version number in
trunk; should it be "2.10", or "3.0", or...? It's actually neither: as long
as there is no release branch for a given version number, the code in trunk
is just in development. That's why I feel "trunk", or "devel" or similar,
would be a more appropriate naming choice...
Toni
Miles Sabin wrote:
> Wouldn't 2.9.0.alpha be a better choice? Otherwise we'll continue to
> have the version of trunk appearing to be less than the version of
> 2.8.1.
>
> Cheers,
>
> Miles
>