Peter,

I don't disagree with you, unfortunately, regarding the code quality in
parts of Cornerstone.  Be that as it may, there are projects using it.  It
would probably help if you, since you seem to have knowledge and opinion,
put together a list of which components are good, which ones are crap, and
why.  The default thread manager, for example, should be deprecated.  Leif
Mortensen's replacement seems to be perfectly suitable.

Meanwhile, the code having been released needs to be maintained for those
projects already using it.  Just because a project isn't subscribed to
[EMAIL PROTECTED] doesn't mean that they aren't using the code.  The
number of subscribers, much less posters, on a typical mailing list is a
infinitesimal fraction of the people using the code.

With respect to a release process, Berin has one.  Perhaps he needs to
communicate it again, and perhaps record it in the Website, Wiki, or a
STATUS file.  The cycle hasn't quite gotten to Cornerstone, yet.  I believe
that part of the plan is to provide CVS access to Committers from other ASF
projects relying upon Avalon components.

        --- Noel

-----Original Message-----
From: Peter Donald [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 04, 2003 20:21
To: Avalon Developers List
Subject: Re: Cornerstone to Sandbox


On Thu, 5 Jun 2003 09:53 am, Noel J. Bergman wrote:
> > No one is maintaining Cornerstone yet so until
> > that time maybe best to move it into Sandbox?
>
> No one is maintaining Cornerstone?  How do you figure?  I thought that you
> and others were maintaining Cornerstone along with Phoenix, and that
Merlin
> supports Cornerstone components.

Half of cornerstone is junk code, half is okay. There is no real unit
testing,
no maintainable release process and no documentation. Some of the designs in
there are just plain bad legacy items from about 3 years ago when I
initially
wrote major chunks of it. The people who contributed to the components no
longer use them, dont have committer access or have rewritten better
components.

I have rewritten parts that I need and added unit tests, schema validation
and
documentation and don't plan to go back to using cornerstone that is poor
quality code, release process and mirred by politics.

--
Cheers,

Peter Donald


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

Reply via email to