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/