On Sun, 16 Mar 2003 10:57, Leo Simons wrote:
> > * released components have backwards compat broken haphazardly
>
> just in cvs, and they get fixed, too. Having CVS means some experiments are
> possible!
Still no one has fixed the backwards incompatible changes to thread. It has
been a couple of weeks now, a -1 and ... nothing.
> > * licenses on 90% of files is invalid
>
> could you please elaborate on this one? One of the things on my TTD is
> figuring out the last bits of any license issues.
majority of licenses are unenforcable because they include the incorrect years
or they contain things like @year@ as the year. Because we attach the full
license to each file the files are considered separately licensed. Which
means that if a file must have the correct years in copyright years.
So if it was created in 2000 and edited in all years since it would be
2000-2003, if it was edited in 2000 and again this year it would be 2000,2003
or various other combinations (ie 2000-2001,2003).
> Have these things always been "screwed"?
some of it has, some hasn't. Several of the things that have got more screwed
over time you will actually find me arguing against in the past.
> If not, when did that happen, how,
> and what can we do to prevent it from happening in the future? Do you think
> the work currently being done by some of us (ie slimming avalon down,
> "unified coordinated releases", replacing cocoon with forrest, forrestbot,
> jira tracker, using a wiki) is going in the right direction?
one point at a time.
* "slimming avalon down" - unfortunate that it has to occur but probably for
the best
* "unified coordinated releases" - really bad idea. Components should be
releases when they are stable and supported. They should be released by the
people who are willing to support them after they are released. The only
reason why coordinated releases could make sense is if there is high coupling
between components - in which case I would argue that the components should
not be released. I would have thought that this was learned from the last big
ball of mud release.
* "replacing cocoon with forrest" - good for framework. Not necessary for
phoenix atm but I would like to keep it because it may be in the future. For
the rest the complexity is not justified so axe it.
* "forrestbot, jira tracker, using a wiki" are just tools and are as useful as
they are used. I love forrestbot and the fact that jeff is maintaing it
(thanks!), jira is better than bugzilla IMHO and wiki ... seems to be at
least generating some docs.
> If not, what
> should we be doing? Are there other things we should be doing?
Two main things.
1. Empower those who are doing the work
2. stop putting fingers in the holes and start fixing the leaks.
For (1) stop vetoes for non-technical reasons and by those who aren't willing
to actually put in work to solve the problem.
For (2) there is a lot to do.
* Drop ant as build system for excalibur and replace with maven (I volunteer
to do this if no one will -1 it).
* Delete junk docs (ie docs that don't say anything but are just
placeholders). (I will also do this if no one -1s it)
* Delete docs from apps and all references from website - not maintained
anyways (I will axe)
* Delete any other non-maintained code or docs
* Drop Forrest dependency except where needed
* Stop insanity of uploading all the docs to site module and use site:deploy
from maven
* stop the pointless moving around of code. It can be deprecated in place if
need be
* remove all one-man codebases without prejudice
etc.
Plenty more things to do.
> > > Also, you are a smart guy who knows quite well how the voting and
> > > discussion process flows here, and dragging out an explanation of
> > > something I know you understand perfectly well (as you taught me!) is
> > > just as annoying, so please stop that too.
> >
> > I have explained the same things in the past. It is annoying to have to
> > repeat
> > things when I know you will only ignore things again this time.
>
> what on earth makes you believe I'm ignoring you? When have I ignored you
> in the past?
You ask the same things over and over. If you were asking for clarification
that would be different.
--
Cheers,
Peter Donald
USER, n.:
The word computer professionals use when they mean "idiot."
-- Dave Barry, "Claw Your Way to the Top"
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]