Hi everyone,

I wanted to step back from the current Maven 2.1.0-M* release plan for a second and reassess our progress on the issues we were planning as the centerpiece for each release.

I've been trying to match up the milestone issues found on http://docs.codehaus.org/display/MAVEN/Maven+2.1.0+Release+Plan with the actual progress in JIRA, and what I'm finding is quite interesting.

First and foremost, if you ignore the milestone headings and take a look at the overall progress on issues listed on that page, we've actually knocked out most of the major issues (that don't still have significant design work left to be done). If you look at the remaining issues, they are in a couple of different states:

1. Implemented but not adequately tested, or else in need of a soak period (parallel downloads, doxia).

2. Implemented in a first pass, but without a clear consensus that the design is complete (PGP and Auto-Parent versioning, though I can't find this one at the moment). In the case of Auto-Parent versioning, I thought I remembered that this one had some additional issues with current use cases, but I may not be up to date on that conversation.

In light of the above, along with the good stability we've seen in the first milestone release, I'd *much* prefer pushing toward a release of 2.1.0-final. We've seen several cases where people are prevented from using the 2.1.0-M1 release simply because of the "M1" at the end of the version...which ignores its reliability completely.

If we can take care of a few tasks like fixing/downgrading/whatever the wagon version, and cleaning up some of the low-hanging fruit currently in the 2.1.0-M3 bucket like improving logging...then I think we're clear to release 2.1.0 final.

At that point, we can make plans for a relatively fast release of 2.1.1 for the higher-risk issues that are sitting in the 2.1.0-M* buckets now...possibly parallel artifact downloads if we can ever get test coverage for that.

Looking over the release plan and the progress on JIRA, I guess I'd really prefer to go in this direction, unless anyone has serious objections...

Thoughts?

-john

---
John Casey
Developer and PMC Member, Apache Maven (http://maven.apache.org)
Member, Apache Software Foundation
Blog: http://www.ejlife.net/blogs/buildchimp

"What we have to learn to do, we learn by doing."
       -Aristotle

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to