On Thu, Feb 17, 2011 at 10:01 AM, Lukasz Lenart <lukasz.len...@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-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org