We talked about releasing an alpha 2 version early july, is it still
something we want to do? It could be a good sign of progress for our users,
and we have a pretty good number of fix and improvements to release it "as
is" (it's still an alpha).

What do you think? Shall I plan to cut a release this week and submit it to
the vote?

Xavier

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

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/




--
Xavier Hanin - Independent Java Consultant
Creator of Ivy, xooki and xoocode.org
More about me: http://xhab.blogspot.com/

Reply via email to