Brett Porter wrote:
3.0-alpha-1: released as is, with or without those few fixes I was looking at
getting in.
3.0-alpha-X: later introduce the mercury and SAT based stuff as an optional
component
3.0: when all the above is stable and the resolution method is selectable
Is that how everyone sees it going?
It's not clear to me how we want to treat the defaults here; I think this
has big implications for the Maven 2.1.0 release.
Brian had argued earlier that we need the "new" (SAT?) resolver before we
can release 2.1-alpha, because it will require lots of soak time and
feedback.
But if the SAT resolver is off-by-default and 100% configurable, then we
DON'T have to get it settled before 2.1-alpha; we might even release
new/improved versions of the resolver after Maven 2.1.0 is released. SAT
might not become the default until the next major release (3.0) at which
point backward compatibility breakages would be more acceptable.
On the other hand, if we do intend to turn on a new/improved resolver by
default, then we need to get it into 2.1-alpha, and we should all do
whatever we can to get maven-artifact 3.0 100% finished ASAP so we can get
a release out the door, without which we will never add a new feature ever
again. :-)
For my money, it sounds like the SAT differences will be significant
enough that we can't turn it on by default, so we have to leave the old
resolver in, so we can/should ship a 2.1 alpha without it.
Thoughts?
-Dan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]