I'll rearrange the JIRA versions today, then...it looks like we're all
in agreement about moving directly toward 2.1.0 generally.
As for the parallel download issue, I guess I'm mainly concerned about
hidden race conditions, deadlocks, etc. Just because there are 400
people using it (guessing, I have no idea how many people use Don's
builds) doesn't mean they've covered all of the use cases currently
active in the Maven community.
Since I do understand how hard it can be to nail down concurrency issues
in any sort of standardized way (the grid builds might be one way, since
the VMs have multiple CPUs), I understand that we could probably test
this for another month to the exclusion of everything else and still not
be 100% sure. So, fine...this is 2.1.0 we're talking about, not 2.1.1,
right? Anything ending in ".0" is bound to have some small trouble.
To keep from killing all of our users in the event something does go
wrong (remember, this is central to everything Maven does), I'd be
happiest with putting in place a switch between new and old style
resolution. Maybe we can do this by simply introducing a "switching"
resolver implementation as the component used everywhere by everything,
then allowing Maven to set a flag on that implementation to let it
determine internally which "real" implementation to use...a
copied-and-patched version that constitutes the parallel option, or the
old one.
I'm +1 for including it and providing an opt-out switch to turn it off.
If we can make that switch stick permanently via the settings.xml, so
much the better.
WDYT?
-john
Brett Porter wrote:
(for some reason this got bounced as spam earlier, so I rewrote it and
chopped the quotation in the hope it gets through...)
I thought this was already the direction we were going... (see
"releasing 2.0.10" thread).
I already suggested we drop the auto parent version and PGP stuff from
the roadmap, and I'm all for getting to a final release ASAP.
Personally, I would still like to give the Doxia change a trial - and
should it prove to have *any* problems we pull it back to 2.2. I think
this is causing the Doxia guys some grief - so I'd like to hear from
them. I'm probably 50/50 on parallel downloads - would prefer to see it
in, but not if it requires a lot of integration work or causes problems.
We do need the password security changes finished. Oleg, are you working
on the docs or should I put them together based on your blog? Is there
anything else left to do in the code? I think that dependency needs to
be out of alpha before we go final - I think we discussed that sort of
criteria for external dependencies a while back.
Thanks,
Brett
--
Brett Porter
br...@apache.org
http://blogs.exist.com/bporter/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org