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

Reply via email to