tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hans Bergsten <>
Subject Re: Tomcat3.3
Date Fri, 17 Nov 2000 23:33:44 GMT wrote:
> [...]
> Now, that I have a bit more time ( I hope :-), I can start spending
> more time working on tomcat. There are 2 possible ways to do that:
> 1. In the current "main branch", incorporate all the fixes from tomcat3.2,
> plus fixes for the new bugs.
> 2. Start with tomcat3.2, and re-do all the changes.
> My preference is toward 2 - even if it will probably take a longer
> time. I think this is the normal "evolution", i.e. building on top of the
> stable release. Because of the long release cycle 3.3 and 3.2 are out of
> sync, and I don't want to loose any of the "evolutions" and fixes that
> happened.

I agree, +1 on option 2).

Regarding the proposed changes, I'm +0. I'd like to see 3.3 (or ideally it
should be called 3.2.x if you decide to start from scratch with the 3.2
base) as the continuation of 3.2, with focus on bug fixes and minor
improvements (e.g. performance, admin, etc.) in support of the 2.2/1.1 APIs 
as opposed to refactoring to a completely new architecture. From the mails
on this list, it seems like the majority wants a stable 3.2.x code base
that's good enough to be used in production. Another important reason
to keep the basic architecture intact is to give people a chance to learn 
how it works and be able to contribute to the 3.2.x code base. If it keeps
changing, there will be very few that has the time to keep up.

Without analyzing all the proposals in detail (which I don't have the time 
to do), it's hard to say which category they belong to. If some of them
imply a major refactoring, turning it to a new architecture, I suggest you
do them as a revolution instead as we discussed earlier.

> [...]
> - consolidation/refactoring of all tomcat-independent and general-purpose/
> reusable code into org.apache.tomcat.util.[log, etc ]
> - new utils

If they are truly reusable (e.g. used in both Tomcat and Jasper), wouldn't
org.apache.util be a better package name?

Hans Bergsten
Gefion Software

View raw message