hi niclas,

the "avalon must die" link you provided is a bit scaring!

after several weeks of struggling with ~500 classes
and an unconsolidated documentation it really doesn't
light my mood that i have to read that all my effort was
for a potentially starving technology ;-(

could you please explain the dilemma for an unexperienced
"external" like me?!

thanks
/eike

p.s. i really believe that the way your product makes me think
is the right way. it would be a fun to work with merlin if i only
would get it to work at all...


"Niclas Hedhman" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
news:[EMAIL PROTECTED]
>
> Gang & whoever is finding this interesting...
>
> I have initiated some initial discussions to see what kind of support there
> would be to "Help Depot to Help Us", i.e. transfer of Avalon Repository into
> the Depot codebase, and refactoring it into a more generic package than
> currently is the case.
>
> For those of you who doesn't know;
> Depot is a project currently in Incubator, with the mission to solve "Jar
> Hell" in a cross-ASF manner. Their target is to unite the Maven, Gump, Ant
> and others, who have their ways of solving the Jar problem that plagues us
> all. Many existing goals overlaps with Avalon Repository, and it will be our
> duty to introduce our concerns as new goals for Depot.
>
> The Depot cause is noble, but progess is somewhat slow.
> The project is still somewhat in the infant stages and need more of a
> community around it to succeed.
> I think Avalon is the ideal partner for the Depot community/project. We have
> very strong use-cases, working code for these use-cases, and a vision that
> far exceeds some of the members in the Depot community.
>
> By transferring Avalon Repository, we would be breaking a principal that I am
> generally against, that is being dependent on pre-release code, in this case
> in form of a project-in-creation. This is a catch-22, Depot won't graduate
> out of Incubator until it has gathered a strong community and general support
> outside the handful committers, and noone wants to commit to it until it
> does.
>
> Together with the Depot people (they see it slightly differently, but the
> basis is the same), I have formulated a path which can work.
>
> 1. Avalon Repository is copied to the Depot codebase.
> 2. Avalon committers who are interested, gains access to the Depot codebase.
> 3. Changes to Avalon Repository here continues, and changes are applied to the
> Depot codebase manually in parallel.
> 4. The Depot codebase is refactored;
>   - Package names changed into the Depot name space.
>   - Splitting the various concerns into using the existing and/or new APIs in
> other Depot subprojects.
> 5. Merlin Runtime is 'adapted' to use the Depot version of Repository.
> 6. Avalon Repository cease to exist.
> 7. Likelihood of Depot graduating out of Incubator is much higher.
>
> The steps 1-4 is so that in the event of things doesn't work out, we have lost
> some effort, but don't need another effort to restore the damage.
>
> I also want to point out that Merlin itself will remain compatible, but I will
> not issue a guarantee that any 3rd party code using the Avalon Repository
> directly will remain compatible. I happen to believe there ain't many other
> projects/products that depends on Avalon Repository directly, so no point
> making compatibility a requirement. And where it becomes an issue, we would
> need to provide wrappers in the old package names, blah blah blah... not
> really a difficult issue.
>
> Furthermore, I think there are great 'political value' in this effort as well.
> It again shows that Avalon can proceed in positive spirit and in this case
> co-operate with other projects. Nicola Ken Barrozi, one of the lead Depot
> committers (also former Avalon strongman), though generally very negative to
> Avalon (or has been[1]), is very positive to the cross-pollination and seems
> to be looking forward to this.
>
>
> The following people have already shown support for the initiative, and
> indicated that they are interested to help out in this effort;
> * Niclas Hedhman
> * Alex Karasulu
> * Stephen McConnell
> * Timothy Bennett
> * Aaron Farr
>
> If anyone else, has such desire the door will remain open for any Avalon
> committer to join in to the Depot project.
>
> If anyone has some objections, now is the time to speak up.
>
> WDYAT???
>
>
> Cheers
> Niclas
>
> P.S. This is not a vote. I want to see comments, the pros/cons and so on...
>
>
> [1] http://jroller.com/comments/nicolaken?anchor=avalon_must_die
> -- 
>    +------//-------------------+
>   / http://www.bali.ac        /
>  / http://niclas.hedhman.org /
> +------//-------------------+




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to