I suggest we take this one to a vote (perhaps Wendy could kick it off), with the options:

- Maven style (alpha, beta, final, point release)
- Eclipse style (M1, M2, M3, final, point release - though Eclipse don't have the last ones)
- httpd style (.0.0, .0.1, .0.2, .0.3)

And here are my opinions:
- I'm tired of the Maven style. I've heard people actually saying it's ok to break things because it's just an alpha. I would rather encourage development practices that mean every release should be production quality. - But I'm a realist - releases need broader testing to assess production quality. - milestones seem more akin to a set roadmap per release that gets done in stages, rather than timeboxing - httpd-style can be a little confusing to users, at least at first (will the real release please stand up?). I think this is mitigated by only putting the final final releases on release repo and mirrors - httpd-style is not very effective for "milestones", since you end up making the 20th or 30th release your first "real" release - Hudson uses the extreme of the last style (everything is a feature release, everything is a final release)

Cheers,
Brett

On 11/05/2008, at 12:01 AM, Wendy Smoak wrote:

On Fri, May 9, 2008 at 11:38 PM, James William Dumay
<[EMAIL PROTECTED]> wrote:
Forgot to add: I propose that the next release of Archiva will be
1.1-milestone1. As each major feature is completed, we increment that number
and the last milestone becomes 1.1.0.

Why? What's so special about 1.1?  Version numbers are free, we can
make more.  And there is no marketing department involved here. :)

One of the reasons we made this change for Struts is that it makes no
sense in a volunteer organization to have to re-do a release and vote
(a non-trivial amount of work and time) just to change the filename on
a distribution.  (Assuming 1.1-beta-3 is good, you have to re-do the
process to get it changed to 1.1.)

If it's milestones I'd prefer 1.1-M1 to spelling out milestone.  Or
just go with 1.1-beta-1 since that's what people are used to.

That's it from me, at this point I'll defer to the people actually
doing the work on releases. :)  Anyone else have an opinion?

(And for the record, I was not awake at 1AM. :)  For some reason the
mac didn't shut down when I closed it..)

--
Wendy

--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/

Reply via email to