Frequent, fast releases sure would help - but I am not sure they are always a good idea, say (as many do) that an API break is needed in the alpha code - I'm not sure that should pass by on the fast track, it could cause problems with those in the wrong time zone not being able to comment.

Andy

On 10 Sep 2007, at 17:59, Jason van Zyl wrote:

Hi,

For 2.1 I have been trying to lock down all the versions so that the dependencies are stable. When I need to fix something in classworlds, plexus, or modello, I just make the fix, install, test and if everything works deploy it and lock down the versions in the build and continue.

I would like to do the same with maven-artifact and get a little more agile, and not force people to use a snapshot. For alphas I think it would be acceptable to get 3 +1s from PMC members and then push it out. For anything in beta or beyond it's the standard procedure, but pushing out an alpha or incremental release just takes too long and it is in those times of flux that the bugs in the snapshot mechanism bite you. I think this will also force us to start changing things to what they are. Doxia for example should probably be a beta, not an alpha.

I want to be able to fix things in maven-artifact as using SNAPSHOTs is not good for external dependencies, but I don't want to be grounded for 3 days while I wait to release maven-artifact in order to pick up a stable set of changes. We can use timestamps too I suppose, but then what's the difference really. I just want to get the 2.1 release out faster. Maven artifact is simply no where near being usable for 2.1 and it's going to change as it will be one of the first proposals I will put on the table after the first series of alphas to fix the bugs, regressions, and usability.

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
----------------------------------------------------------




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to