struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wendy Smoak <wsm...@gmail.com>
Subject Re: A new release
Date Thu, 17 Feb 2011 15:15:15 GMT
On Thu, Feb 17, 2011 at 10:01 AM, Lukasz Lenart
<lukasz.lenart@googlemail.com> wrote:

> The answer is simple: I'm using Maven for development basis and it's
> easy for me to switch between versions. I don't need to go to a web
> page to check if 2.2.2 is a Beta or GA. I see it just in my pom.

But does it matter?  If you've tested it and it works for your
project, who cares what the Struts developers think. ;)

One of the reasons it was done is to eliminate double work.  If you
use version 5.4.3-Beta for a while and decide that it's GA, then you
have to re-do the release process to re-label the artifacts, and do
another round of testing.  Ditto with RC1, RC2, once you decide this
is "the one" then you have to re-do the process one last time.

Once upon a time, this method of versioning had the happy side effect
of letting some of use more bleeding edge versions in production,
since we could say to the powers that be with a straight face, "I'm
using version 3.8.2" and just... not mention... that it's "only" a
beta version. ;)

Another is that it's hard to know whether something is *really* GA
until it gets beat on for a while.  Sure we tested as much as we
could, but it's much easier to promote something after a couple of
weeks than is to have to retract a GA release that turned out to have
a fatal flaw.

Anyway... I don't have a dog in this fight anymore, but if you want to
change the versioning scheme then start a new thread with a
[PROPOSAL].

-- 
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Mime
View raw message