I've been thinking about this one all morning. When we moved the 2.0.x
stuff in the RC branch up to beta-4, I had some serious reservations
about moving forward with this code. Brett and I (among others, I'm
sure, just don't have the thread at hand ATM) had some heated discussion
about it, and as a result I took a pretty hard look at the code that
went into beta-4...at the time, to find ammunition, but it didn't work
out that way. :-)
What I saw was a large new body of tests to cover fixed features. When I
upgraded the RC branch again to use beta-4, I found I had little trouble
working around the one issue I did find (which wasn't serious in any
case, and which Brett had handled correctly in code I was trying to hack
back in in a half-assed way). Brett found a second issue, and we worked
around that too with minimal discomfort.
In absolute terms, I'd say you're right that major new implementations
shouldn't come out in beta releases, or even revisions (like we've done
in Maven itself in the past). However, looking at the issue list you
posted, there are some *very* important fixes in there that IMO would
make going back to beta-2 throwing the baby out with the bathwater. I
*think* it's worth the risk of going with beta-4 for the next release,
and up to this point we've had several discussions about it, without any
absolute vetoes.
We're in this deep; I'd personally rather risk it knowing we have decent
test coverage in wagon now, and understanding that for every bug we find
we've fixed the use cases for hundreds of other users.
Just my $0.02
-john
Jason van Zyl wrote:
Hi,
Wagon changed to much after the beta-3 for my taste and we're pretty
much in the same boat as we are with Maven 2.0.x versus 2.1.x.
I would like to take the 1.0-beta-3 tag and branch it for Wagon 1.0.x,
and then make trunk Wagon 1.1.x.
I personally want to stabilize trunk for a release and I want to use
Wagon beta-3 with some fixes.
I think that 2.0.x should use this Wagon 1.0.x that I would like to make
from the current beta-3 tag, and 2.1.x can start using some of the new
Wagon changes. But too much was changed in a beta in Wagon.
Any objections?
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
believe nothing, no matter where you read it,
or who has said it,
not even if i have said it,
unless it agrees with your own reason
and your own common sense.
-- Buddha
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.ejlife.net/blogs/buildchimp/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]