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]