your wish is my command...I doubt this is more productive...
-------- Original Message --------
Subject: Re: avalon-framework changes
Date: Thu, 08 Jul 2004 11:06:56 +0200
From: Stephen McConnell <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
CC: Private PMC mailing list for Avalon <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Leo:
Given that you message is entirely technical in nature I'll wait for you
to raise the subject on [EMAIL PROTECTED]
Cheers, Stephen.
Leo Simons wrote:
Hi gang!
Thoroughly reading up on recent developments made me issue a few very
loud "WTF"-style sentiments. I'll try and explain.
Specification
-------------
http://avalon.apache.org/products/runtime/reference/component/lifecycle/incarnation.html
says:
"A component may declare either a null constructor, or, a single
constructor with any lifecycle artifact as a parameter argument where
arguments may be in any combination or order."
-1 (as in veto not vote) on that change in specification. Please roll it
back as soon as possible.
Component writers which follow this rule when writing Avalon components
will create a component that is impossible to use in excalibur, cocoon,
james, loom, plexus, phoenix, and other software projects that aim to
support Avalon components. As such, it is highly backwards-incompatible
and "sideways-incompatible". It effectively destroys the common
denominator between these projects for no good reason.
Cooperation
-----------
During the last Avalon reorganisation discussions (the one that resulted
in the formation of the Excalibur PMC, among other things) we all came
to the mutual understanding that the Avalon PMC would remain responsible
for the tender love and care for Avalon-Framework. We all hoped that
productive co-operation between the new PMCs would result from the
promoted new setup.
A few months later, Avalon has chosen to strongly de-emphasize the
common ground that it has with its sister projects (ie,
Avalon-Framework). Worse, Avalon is on a direction where this common
ground is slowly but steadily destroyed.
I am very dissapointed to see the highlighted change in effect without
extensive prior discussion on this mailing list and without consultation
with some Avalon "satellite" projects and feel this is very
inappropriate. I am even more dissapointed to see Avalon slowly but
deliberatly abandon its important role as the provider of a vital common
denominator between many open source projects. Most importantly, I feel
that the trust me and others placed in the Avalon PMC has been violated.
Direction
---------
What are we to expect? Is Avalon planning to go even further down this
path?
Please note that I am not subscribed to the Avalon PMC mailing list so
for a reply to reach me you'll have to CC me directly.
regards,
- Leo Simons
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]