On 6/7/07, Xavier Hanin <[EMAIL PROTECTED]> wrote:

[B] We have done one release in the incubator, but we have no current
release plan. This is something that we need to discuss in a separate
thread.


We need to discuss our release plan since this is one point required for
graduation, but also because it would be really nice for our user community
to better know where we intend to go.

Establishing a road map for an open source project where only volunteers are
involved is not easy, because we can't be sure of the time we (committers)
will be able to involve in the project. However, Here are some thoughts
about our roadmap.

First I think that it would really be nice if we could get graduated before
shipping our final 2.0 release. About the content, I think we need to
concentrate on code cleanup, bug fixing, and maven 2 compatibility. The
cache management issue is also the most voted issue and thus I think it
would really be nice to get it implemented for this 2.0 release.

According to the work involved, does a following road map make sense:
2.0-alpha-2
includes reviewed cache management + progress in code cleanup and bug fix,
API not stable yet
=> early july

2.0-beta-1
more bug fix and code cleanup, API almost stable, review of tutorials
=> late august

2.0-RC1
all major known bug fixed, code cleanup finished for its most important part
(including all removal of _), published API stable, tutorials and
documentation updated
=> late september

2.0-RCx
every two weeks, depending on the number of major bugs found

2.0 final
somewhere between october and november

With this schedule we would have approximately one year between Ivy
1.4.1and Ivy
2.0. This is long, but the migration to the ASF, code cleanup and some bug
fixes and improvement take time. Therefore this schedule seems to be
something achievable and reasonable.

WDYT?

Xavier

--
Xavier Hanin - Independent Java Consultant
Manage your dependencies with Ivy!
http://incubator.apache.org/ivy/

Reply via email to