[jbosstools-dev] JBoss Tools 4 / JBDS 6 :: M1 will now be called Alpha1

Max Rydahl Andersen max.andersen at redhat.com
Fri Aug 31 03:03:44 EDT 2012


Yes, being more in alignment with the version requirements is a sideeffect of trying to get more strict version/API/updates in place.

i.e. we want to see failure if they are wrong.

/max

On 30 Aug 2012, at 18:43, Rodney Russ <rruss at redhat.com> wrote:

> Ah, understood now and I agree with that approach.  I had misunderstood that you thought milestones weren't allowed.
> 
> ----- "Nick Boldt" <nboldt at redhat.com> wrote:
> 
>> Yes, but the conflict here is that Max wants the qualifier to start
>> with 
>> the name (M1, Alpha1), not a timestamp (as we did for JBoss Tools 3.3
>> / 
>> JBDS 5). This is to avoid being able to incorrectly "upgrade" from M2
>> to 
>> M1 should the timestamp of the M2 build be older than the M1.
>> 
>> --
>> 
>> To allow OSGi ASCII ordering it's either (NOTE: dates are
>> hypothetical):
>> 
>> 4.0.0.20120830-M1
>> 4.0.0.20120930-M2
>> 4.0.0.Beta1-20121030
>> 4.0.0.CR1-20121115
>> 4.0.0.Final-20121130
>> 
>> or
>> 
>> 4.0.0.Alpha1-20120830
>> 4.0.0.Alpha2-20120930
>> 4.0.0.Beta1-20121030
>> 4.0.0.CR1-20121115
>> 4.0.0.Final-20121130
>> 
>> Personally, I prefer the symmetry of the second option.
>> 
>> Note too that 0-9 < A-Z < a-z, so if we move forward w/ Alpha1, users
>> 
>> would have to uninstall that early build to upgrade to features with a
>> 
>> timestamp-Mx qualifier, as 2012 < Alpha1.
>> 
>> N
>> 
>> 
>> On 08/30/2012 11:14 AM, Rodney Russ wrote:
>>> milestone releases are supported by those rules of versioning:
>>> 
>>> "That brings us to case number two, which is projects that chose to
>> use milestone releases, instead of the more traditional alpha, beta,
>> ..."
>>> 
>>> ----- "Nick Boldt" <nboldt at redhat.com> wrote:
>>> 
>>>> In order to:
>>>> 
>>>> a) adhere to the official jboss.org rules for versioning [1] and
>>>> 
>>>> b) to avoid causing anyone who's installed an early milestone
>> (eg.,
>>>> 4.0.0.M2) to have to first UNINSTALL before being able to update
>> to
>>>> our
>>>> 4.0.0.Beta1 release Eclipse,
>>>> 
>>>> we've renamed the first milestone, M1, to Alpha1.
>>>> 
>>>> This allows us to move through the OSGi ASCII sequence Alpha,
>> Beta,
>>>> CR,
>>>> Final, and GA, with each more stable milestone able to act as an
>>>> update
>>>> for the previous.
>>>> 
>>>> * JIRA targets in JBIDE and JBDS have been renamed. Your issues
>> will
>>>> move automatically to the new version targets. Please update your
>>>> queries.
>>>> 
>>>> * JBoss Tools' parent pom is now 4.0.0.Alpha1 instead of 4.0.0.M1.
>>>> I've
>>>> updated all the components' root poms in both JBT and JBDS SVN
>> trees
>>>> to
>>>> use the newly versioned parent pom, and published the new pom to
>>>> nexus.
>>>> 
>>>> See also JBDS-1987 and JBDS-2251.
>>>> 
>>>> [1] https://community.jboss.org/wiki/JBossProjectVersioning
>>>> 
>>>> --
>>>> Nick Boldt :: JBoss by Red Hat
>>>> Productization Lead :: JBoss Tools & Dev Studio
>>>> http://nick.divbyzero.com
>> 
>> -- 
>> Nick Boldt :: JBoss by Red Hat
>> Productization Lead :: JBoss Tools & Dev Studio
>> http://nick.divbyzero.com
> 




More information about the jbosstools-dev mailing list