RE: [5.0] [VOTE] Removal of the LE distribution

2002-10-04 Thread iasandcb

I also agree that Tomcat should support as many platform as possible
regardless of its J2SE version according to the philosophy of Java.
Definitely Servlet 2.4 API wants Java 2(i.e. J2SE 1.2 or later), so it
is enough for Tomcat to require at least J2SE 1.2 essentially. 

The problem is JSP 2.0. In this sense, we can consider some idea that
Tomcat 5 supports JSP 2.0 or not dynamically and configurably. For
example, if Tomcat's JAVA_HOME is sort of J2SE 1.4, it supports JSP 2.0.
Otherwise, it doesn't (actually can't) support JSP 2.0. However,
Tomcat's Servlet API is the same: 2.4.

In terms of distributing and building, we can imagine one Tomcat 5
binary and source format for both J2SE 1.3(or earlier) and J2SE 1.4(or
later). I think we have several choices to resolve that and believe
finally Tomcat 5 will be good-shaped. 

IAS

Independent Java Technology Evangelist (Korea)
http://www.iasandcb.pe.kr

-Original Message-
From: news [mailto:[EMAIL PROTECTED]] On Behalf Of Costin Manolache
Sent: Friday, October 04, 2002 3:02 PM
To: [EMAIL PROTECTED]
Subject: Re: [5.0] [VOTE] Removal of the LE distribution


To clarify - my main concern is the second part of
'write once, run everywhere'. Right now JDK1.4 is just not 'everywhere',
and I don't think any cool feature would 
justify sacrificing this. 

At this moment the 'everywhere' is defined ( at least IMO ) by the free
VMs ( kaffe, GCJ, etc ) - just look at the list of supported platforms
and OSes. 

So I'll be -1 on requiring JDK1.4 for container and connector - if
JSP2.0 requires 1.4, then we'll have to require it too for the
distribution, but it should still be possible to remove jsp and run java
web applications based on less requiring technologies.

I'm all for using JDK1.4 features like NIO or prefs - but that should be
done in a modular way that allows the system to work for most users and
platforms. 

I periodically test the compilation using GCJ - and so far we are ok (
except jasper, which can't be compiled - at least last time I tried -
due to inner classes and bugs in gcj ). 

For example - is JDK1.4 available for BSD or Sparc/Linux or Arm/Linux ? 
I think BSD and linux are fine operating systems and Tomcat should run
on them.

Costin


Remy Maucherat wrote:

 Costin Manolache wrote:
 Remy Maucherat wrote:
 
 
Hi all,

Before starting to release 5.0.x milestones, I would like to propose 
having only one distribution for Tomcat 5.0.x, and standardize on 
what the LE distribution contains (so well, it's more the other 
distribution which gets removed).

It has some advantages:
- it is slightly smaller (less these days now that the XML parser has

to be shipped again with Tomcat)
- runs as-is on JDK 1.3 (because of the Xerces inclusion)
- 99% Apache or Apache-style licence (the JDBC 2 standard extension 
is needed for JDK 1.3 DataSource support :-()
- less user confusion

The main problem is that the user will need additional downloads 
for some of the more advanced features, and the package will also not

run on JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility 
may not be a priority for developers).

ballot
+1 [X] Yes, remove the LE distribution
-1 [ ] No, keep both distributions
/ballot
 
 
 What would it take to be 100% Apache-style licence ? Can we do some 
 introspection tricks or conditional compilation to solve this ?
 
 I can remove the JDBC SE JAR, but then the JDBC connection pooling 
 features won't work right out of the box on JDK 1.3 (assuming it is 
 possible to run JDK 1.3 with TC 5).
 
 A great blinking warning should be added to the download page and the 
 release notes if we do that.
 
 If somehow the Catalina (with JSP 2 support) adapter requires JDK 1.4,

 then JDBC SE can be removed.
 
 Remy

-- 
Costin



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

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




Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-04 Thread Henri Gomez

 My opinion on this issue is that Tomcat 5 should have J2SE 1.4 in
 compliance with JSP 2.0 spec basically.

Sorry but making JDK 1.4 mandatory for Tomcat 5 will prevent us to
use it on many systems. Many still use IBM SDK and the IBM SDK 1.4
is only available on zSeries.

So a big -1 to make JDK 1.4 mandatory for TC5.



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




Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-04 Thread Henri Gomez

 For example - is JDK1.4 available for BSD or Sparc/Linux or Arm/Linux ? 
 I think BSD and linux are fine operating systems and Tomcat should run
 on them.

And that's not only true for Linux/BSD.

For example IBM OS (AIX, OS/2, OS400) have still no JDK 1.4
(and these are not hackers OS ;)



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




Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-04 Thread Henri Gomez

Remy Maucherat wrote:
 Hi all,
 
 Before starting to release 5.0.x milestones, I would like to propose 
 having only one distribution for Tomcat 5.0.x, and standardize on what 
 the LE distribution contains (so well, it's more the other distribution 
 which gets removed).
 
 It has some advantages:
 - it is slightly smaller (less these days now that the XML parser has to 
 be shipped again with Tomcat)
 - runs as-is on JDK 1.3 (because of the Xerces inclusion)
 - 99% Apache or Apache-style licence (the JDBC 2 standard extension is 
 needed for JDK 1.3 DataSource support :-()
 - less user confusion
 
 The main problem is that the user will need additional downloads for 
 some of the more advanced features, and the package will also not run on 
 JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not be 
 a priority for developers).
 
 ballot
 +1 [ ] Yes, remove the LE distribution
 -1 [ ] No, keep both distributions
 /ballot

I'm OK till we could add easily missing stuff to make Tomcat 5.0 works.

It's exactly what we does in jpackage.org project in our 'strict' 
distribution.

There is 3 set of distro for Tomcat 4.1.12 RPMS :

- One is the full distro, including everything, so it's the same
   that jakarta-tomcat-4.1.12.tar.gz

- Second one is the LE distro, ie without XML parser, JDBC-STDEXT,
   ACTIVATION, JTA, MAIL, JAAS, JNDI.

   In this case at install time, rpm install via symlink
   XML stuff (parser/apis) from a known location (/usr/share/java).

   The other components activation, mail, jdbc-stdext, jaas and jndi
   should be installed by users.

- In the strict mode, only tomcat jars, ie all jars (including
   jakarta-commons-*, servlet.jar, mx4j), should be present at rpm
   install time and will be automatically installed via
   symlink in tomcat directories.

So I'm fine with having a single tomcat distribution, if we explains
users WHERE it could find the missing jars.

And having a Tomcat 5.0 containing only 100% OSS stuffs seems natural
for an ASF project.

BTW, support should be added in TC 5.0 to detect missing jars, ie
JDBC-EXT, JNDI, JAAS, and automatically (with reports log) remove
functionalities.

Regards




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




Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-04 Thread Jean-Francois Arcand



Bill Barker wrote:

- Original Message -
From: Remy Maucherat [EMAIL PROTECTED]
To: Tomcat Developers List [EMAIL PROTECTED]
Sent: Thursday, October 03, 2002 7:50 PM
Subject: Re: [5.0] [VOTE] Removal of the LE distribution


  

Costin Manolache wrote:


Remy Maucherat wrote:


  

Hi all,

Before starting to release 5.0.x milestones, I would like to propose
having only one distribution for Tomcat 5.0.x, and standardize on what
the LE distribution contains (so well, it's more the other distribution
which gets removed).

It has some advantages:
- it is slightly smaller (less these days now that the XML parser has to
be shipped again with Tomcat)
- runs as-is on JDK 1.3 (because of the Xerces inclusion)
- 99% Apache or Apache-style licence (the JDBC 2 standard extension is
needed for JDK 1.3 DataSource support :-()
- less user confusion

The main problem is that the user will need additional downloads for
some of the more advanced features, and the package will also not run on
JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not be
a priority for developers).

ballot
+1 [X] Yes, remove the LE distribution
-1 [ ] No, keep both distributions
/ballot


What would it take to be 100% Apache-style licence ? Can we do some
introspection tricks or conditional compilation to solve this ?
  

I can remove the JDBC SE JAR, but then the JDBC connection pooling
features won't work right out of the box on JDK 1.3 (assuming it is
possible to run JDK 1.3 with TC 5).

A great blinking warning should be added to the download page and the
release notes if we do that.

If somehow the Catalina (with JSP 2 support) adapter requires JDK 1.4,
then JDBC SE can be removed.



Well, it seems that this has already been done without a [VOTE].  After a
long time away from 5.0, I attempted to build it, only to discover that it
can't be built any more.  As a result, I'm now (belatedly) posting my -1 to
R1.2 of o.a.c.core.StandardWrapper.java. and R1.1 of o.a.c.u.SecurityUtil.
Please change to a version that compiles under 1.2 at least until there is a
[VOTE] to change the target version.  AFAIK, the target version is still the
same as 4.x (e.g. 1.2).

I'm confuse. The Tomcat 4.0-4.1 documentatopm requires JDK 1.3 for 
compilling the source code:

 This subproject contains the source code Tomcat 4.0, a server that implements
the Servlet 2.3 and JSP 1.2 Specifications from Java Software.  In order to
build a binary distribution version of the container from a source
distribution, you must have a Java Development Kit (JDK) for version 1.3 (or
later) downloaded and installed (version 1.3.1 recommended), and do the
following:

Tomcat should run on 1.2, but should it compile?

-- Jeanfrancois





  

Remy


--
To unsubscribe, e-mail:


mailto:[EMAIL PROTECTED]
  

For additional commands, e-mail:


mailto:[EMAIL PROTECTED]
  



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


  




Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-04 Thread Bill Barker


- Original Message -
From: Jean-Francois Arcand [EMAIL PROTECTED]
To: Tomcat Developers List [EMAIL PROTECTED]
Sent: Friday, October 04, 2002 6:39 AM
Subject: Re: [5.0] [VOTE] Removal of the LE distribution




 Bill Barker wrote:

 - Original Message -
 From: Remy Maucherat [EMAIL PROTECTED]
 To: Tomcat Developers List [EMAIL PROTECTED]
 Sent: Thursday, October 03, 2002 7:50 PM
 Subject: Re: [5.0] [VOTE] Removal of the LE distribution
 
 
 
 
 Costin Manolache wrote:
 
 
 Remy Maucherat wrote:
 
 
 
 
 Hi all,
 
 Before starting to release 5.0.x milestones, I would like to propose
 having only one distribution for Tomcat 5.0.x, and standardize on what
 the LE distribution contains (so well, it's more the other
distribution
 which gets removed).
 
 It has some advantages:
 - it is slightly smaller (less these days now that the XML parser has
to
 be shipped again with Tomcat)
 - runs as-is on JDK 1.3 (because of the Xerces inclusion)
 - 99% Apache or Apache-style licence (the JDBC 2 standard extension is
 needed for JDK 1.3 DataSource support :-()
 - less user confusion
 
 The main problem is that the user will need additional downloads for
 some of the more advanced features, and the package will also not run
on
 JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not
be
 a priority for developers).
 
 ballot
 +1 [X] Yes, remove the LE distribution
 -1 [ ] No, keep both distributions
 /ballot
 
 
 What would it take to be 100% Apache-style licence ? Can we do some
 introspection tricks or conditional compilation to solve this ?
 
 
 I can remove the JDBC SE JAR, but then the JDBC connection pooling
 features won't work right out of the box on JDK 1.3 (assuming it is
 possible to run JDK 1.3 with TC 5).
 
 A great blinking warning should be added to the download page and the
 release notes if we do that.
 
 If somehow the Catalina (with JSP 2 support) adapter requires JDK 1.4,
 then JDBC SE can be removed.
 
 
 
 Well, it seems that this has already been done without a [VOTE].  After a
 long time away from 5.0, I attempted to build it, only to discover that
it
 can't be built any more.  As a result, I'm now (belatedly) posting my -1
to
 R1.2 of o.a.c.core.StandardWrapper.java. and R1.1 of
o.a.c.u.SecurityUtil.
 Please change to a version that compiles under 1.2 at least until there
is a
 [VOTE] to change the target version.  AFAIK, the target version is still
the
 same as 4.x (e.g. 1.2).
 
 I'm confuse. The Tomcat 4.0-4.1 documentatopm requires JDK 1.3 for
 compilling the source code:

  This subproject contains the source code Tomcat 4.0, a server that
implements
 the Servlet 2.3 and JSP 1.2 Specifications from Java Software.  In order
to
 build a binary distribution version of the container from a source
 distribution, you must have a Java Development Kit (JDK) for version 1.3
(or
 later) downloaded and installed (version 1.3.1 recommended), and do the
 following:

 Tomcat should run on 1.2, but should it compile?

Sorry, I missed that one. -1 withdrawn.


 -- Jeanfrancois




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



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




[5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread Remy Maucherat

Hi all,

Before starting to release 5.0.x milestones, I would like to propose 
having only one distribution for Tomcat 5.0.x, and standardize on what 
the LE distribution contains (so well, it's more the other distribution 
which gets removed).

It has some advantages:
- it is slightly smaller (less these days now that the XML parser has to 
be shipped again with Tomcat)
- runs as-is on JDK 1.3 (because of the Xerces inclusion)
- 99% Apache or Apache-style licence (the JDBC 2 standard extension is 
needed for JDK 1.3 DataSource support :-()
- less user confusion

The main problem is that the user will need additional downloads for 
some of the more advanced features, and the package will also not run on 
JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not be 
a priority for developers).

ballot
+1 [ ] Yes, remove the LE distribution
-1 [ ] No, keep both distributions
/ballot

Remy


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




Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread Bob Herrmann

On Thu, 2002-10-03 at 13:24, Remy Maucherat wrote: 
 ballot
 +1 [X] Yes, remove the LE distribution
 -1 [ ] No, keep both distributions
 /ballot

simpler is better.




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




Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread Costin Manolache

Remy Maucherat wrote:

 Hi all,
 
 Before starting to release 5.0.x milestones, I would like to propose
 having only one distribution for Tomcat 5.0.x, and standardize on what
 the LE distribution contains (so well, it's more the other distribution
 which gets removed).
 
 It has some advantages:
 - it is slightly smaller (less these days now that the XML parser has to
 be shipped again with Tomcat)
 - runs as-is on JDK 1.3 (because of the Xerces inclusion)
 - 99% Apache or Apache-style licence (the JDBC 2 standard extension is
 needed for JDK 1.3 DataSource support :-()
 - less user confusion
 
 The main problem is that the user will need additional downloads for
 some of the more advanced features, and the package will also not run on
 JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not be
 a priority for developers).
 
 ballot
 +1 [X] Yes, remove the LE distribution
 -1 [ ] No, keep both distributions
 /ballot

What would it take to be 100% Apache-style licence ? Can we do some 
introspection tricks or conditional compilation to solve this ?

-- 
Costin



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




RE: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread iasandcb

Oops! sorry, I missed my vote.
ballot
+1 [X] Yes, remove the LE distribution
-1 [ ] No, keep both distributions
/ballot

-Original Message-
From: iasandcb [mailto:[EMAIL PROTECTED]] 
Sent: Friday, October 04, 2002 3:06 AM
To: 'Tomcat Developers List'
Subject: RE: [5.0] [VOTE] Removal of the LE distribution


First all, I vote
ballot
+1 [ ] Yes, remove the LE distribution
-1 [ ] No, keep both distributions
/ballot

Next, I'd like to make this clear: Tomcat 5 is based on JSP 2.0 spec,
which requires J2SE 1.4. Therefore Tomcat 5 also can't run without J2SE
1.4 ideally. However, I found that the new catalina engine and jasper 2
compiler for Tomcat 5 don't mandate so. Is J2SE 1.4(or later) necessary
for Tomcat 5? Or does Tomcat 5 support J2SE 1.3(or earlier) for backward
compatibitity with disabled JSP 2 feature? My opinion on this issue is
that Tomcat 5 should have J2SE 1.4 in compliance with JSP 2.0 spec
basically.

IAS

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]] 
Sent: Friday, October 04, 2002 2:24 AM
To: Tomcat Developers List
Subject: [5.0] [VOTE] Removal of the LE distribution


Hi all,

Before starting to release 5.0.x milestones, I would like to propose 
having only one distribution for Tomcat 5.0.x, and standardize on what 
the LE distribution contains (so well, it's more the other distribution 
which gets removed).

It has some advantages:
- it is slightly smaller (less these days now that the XML parser has to

be shipped again with Tomcat)
- runs as-is on JDK 1.3 (because of the Xerces inclusion)
- 99% Apache or Apache-style licence (the JDBC 2 standard extension is 
needed for JDK 1.3 DataSource support :-()
- less user confusion

The main problem is that the user will need additional downloads for 
some of the more advanced features, and the package will also not run on

JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not be

a priority for developers).

ballot
+1 [ ] Yes, remove the LE distribution
-1 [ ] No, keep both distributions
/ballot

Remy


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

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

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




RE: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread Costin Manolache

iasandcb wrote:

 First all, I vote
 ballot
 +1 [ ] Yes, remove the LE distribution
 -1 [ ] No, keep both distributions
 /ballot
 
 Next, I'd like to make this clear: Tomcat 5 is based on JSP 2.0 spec,
 which requires J2SE 1.4. Therefore Tomcat 5 also can't run without J2SE
 1.4 ideally. However, I found that the new catalina engine and jasper 2
 compiler for Tomcat 5 don't mandate so.
 Is J2SE 1.4(or later) necessary for Tomcat 5? Or does Tomcat 5 support
 J2SE 1.3(or earlier) for backward compatibitity with disabled JSP 2
 feature?
 My opinion on this issue is that Tomcat 5 should have J2SE 1.4 in
 compliance with JSP 2.0 spec basically.

What ???

Where did you find this info ? I read the JSP2.0 draft and didn't
find such thing. It would be just stupid - I don't know any 
other spec to require more than Java2 (i.e. JDK1.2+).

If the final spec is aproved and includes JDK1.4 requirements - then there's
nothing we can do, we'll have to stop supporting 1.3 in the official tomcat
distibution. But given that now the 2 specs are distinct - and 
some people use only the servlet spec, I think the servlet engine and
connectors should remain JDK1.2+.

Costin 


 
 IAS
 
 -Original Message-
 From: Remy Maucherat [mailto:[EMAIL PROTECTED]]
 Sent: Friday, October 04, 2002 2:24 AM
 To: Tomcat Developers List
 Subject: [5.0] [VOTE] Removal of the LE distribution
 
 
 Hi all,
 
 Before starting to release 5.0.x milestones, I would like to propose
 having only one distribution for Tomcat 5.0.x, and standardize on what
 the LE distribution contains (so well, it's more the other distribution
 which gets removed).
 
 It has some advantages:
 - it is slightly smaller (less these days now that the XML parser has to
 
 be shipped again with Tomcat)
 - runs as-is on JDK 1.3 (because of the Xerces inclusion)
 - 99% Apache or Apache-style licence (the JDBC 2 standard extension is
 needed for JDK 1.3 DataSource support :-()
 - less user confusion
 
 The main problem is that the user will need additional downloads for
 some of the more advanced features, and the package will also not run on
 
 JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not be
 
 a priority for developers).
 
 ballot
 +1 [ ] Yes, remove the LE distribution
 -1 [ ] No, keep both distributions
 /ballot
 
 Remy
 
 
 --
 To unsubscribe, e-mail:
 mailto:[EMAIL PROTECTED]
 For additional commands, e-mail:
 mailto:[EMAIL PROTECTED]

-- 
Costin



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




RE: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread Craig R. McClanahan



On Thu, 3 Oct 2002, Costin Manolache wrote:

 Date: Thu, 03 Oct 2002 11:30:47 -0700
 From: Costin Manolache [EMAIL PROTECTED]
 Reply-To: Tomcat Developers List [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: RE: [5.0] [VOTE] Removal of the LE distribution

 iasandcb wrote:

  First all, I vote
  ballot
  +1 [ ] Yes, remove the LE distribution
  -1 [ ] No, keep both distributions
  /ballot
 
  Next, I'd like to make this clear: Tomcat 5 is based on JSP 2.0 spec,
  which requires J2SE 1.4. Therefore Tomcat 5 also can't run without J2SE
  1.4 ideally. However, I found that the new catalina engine and jasper 2
  compiler for Tomcat 5 don't mandate so.
  Is J2SE 1.4(or later) necessary for Tomcat 5? Or does Tomcat 5 support
  J2SE 1.3(or earlier) for backward compatibitity with disabled JSP 2
  feature?
  My opinion on this issue is that Tomcat 5 should have J2SE 1.4 in
  compliance with JSP 2.0 spec basically.

 What ???

 Where did you find this info ? I read the JSP2.0 draft and didn't
 find such thing. It would be just stupid - I don't know any
 other spec to require more than Java2 (i.e. JDK1.2+).

 If the final spec is aproved and includes JDK1.4 requirements - then there's
 nothing we can do, we'll have to stop supporting 1.3 in the official tomcat
 distibution. But given that now the 2 specs are distinct - and
 some people use only the servlet spec, I think the servlet engine and
 connectors should remain JDK1.2+.


The J2EE 1.4 (PFD) Platform Spec requires JDK 1.4.  That is not directly
relevant for Tomcat standalone releases.

The Servlet 2.4 (PFD) Spec still says JDK 1.2 is the minimum (Section 1.2,
last paragraph).  This affects Catalina and Coyote code for Tomcat 5.

The JSP 2.0 (PFD) Spec has implied dependencies on JDK 1.4, but I could
not find any specific assertion to that effect -- cc'ing the JSP Spec
feedback address above to suggest that this be clarified.  This affects
Jasper code in Tomcat 5.

Personally, I think it would make Catalina/Coyote development, and Tomcat
5 packaging, a lot easier if we adopted JDK 1.4 as the minimum platform
for Tomcat 5, but that is a separate decision from what the spec
requirements are.

 Costin


Craig



 
  IAS
 
  -Original Message-
  From: Remy Maucherat [mailto:[EMAIL PROTECTED]]
  Sent: Friday, October 04, 2002 2:24 AM
  To: Tomcat Developers List
  Subject: [5.0] [VOTE] Removal of the LE distribution
 
 
  Hi all,
 
  Before starting to release 5.0.x milestones, I would like to propose
  having only one distribution for Tomcat 5.0.x, and standardize on what
  the LE distribution contains (so well, it's more the other distribution
  which gets removed).
 
  It has some advantages:
  - it is slightly smaller (less these days now that the XML parser has to
 
  be shipped again with Tomcat)
  - runs as-is on JDK 1.3 (because of the Xerces inclusion)
  - 99% Apache or Apache-style licence (the JDBC 2 standard extension is
  needed for JDK 1.3 DataSource support :-()
  - less user confusion
 
  The main problem is that the user will need additional downloads for
  some of the more advanced features, and the package will also not run on
 
  JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not be
 
  a priority for developers).
 
  ballot
  +1 [ ] Yes, remove the LE distribution
  -1 [ ] No, keep both distributions
  /ballot
 
  Remy
 
 
  --
  To unsubscribe, e-mail:
  mailto:[EMAIL PROTECTED]
  For additional commands, e-mail:
  mailto:[EMAIL PROTECTED]

 --
 Costin



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




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




Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread Jean-Francois Arcand


ballot
+1 [X] Yes, remove the LE distribution
-1 [ ] No, keep both distributions
/ballot

But...The only problem I see is the Xerces version included in 1.3 
doesn't support XML Schema. So if people turn on validation, the parser 
will not work for Servlet 2.4/JSP 2.0I recommend we make it clear in 
the installation note (or in another place). We can also display a 
warning message.

-- Jeanfrancois


Remy Maucherat wrote:

 Hi all,

 Before starting to release 5.0.x milestones, I would like to propose 
 having only one distribution for Tomcat 5.0.x, and standardize on what 
 the LE distribution contains (so well, it's more the other 
 distribution which gets removed).

 It has some advantages:
 - it is slightly smaller (less these days now that the XML parser has 
 to be shipped again with Tomcat)
 - runs as-is on JDK 1.3 (because of the Xerces inclusion)
 - 99% Apache or Apache-style licence (the JDBC 2 standard extension is 
 needed for JDK 1.3 DataSource support :-()
 - less user confusion

 The main problem is that the user will need additional downloads for 
 some of the more advanced features, and the package will also not run 
 on JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may 
 not be a priority for developers).


 Remy


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




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




Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread Bill Barker


- Original Message -
From: Costin Manolache [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, October 03, 2002 11:30 AM
Subject: RE: [5.0] [VOTE] Removal of the LE distribution


 iasandcb wrote:

  First all, I vote
  ballot
  +1 [ ] Yes, remove the LE distribution
  -1 [ ] No, keep both distributions
  /ballot
 
  Next, I'd like to make this clear: Tomcat 5 is based on JSP 2.0 spec,
  which requires J2SE 1.4. Therefore Tomcat 5 also can't run without J2SE
  1.4 ideally. However, I found that the new catalina engine and jasper 2
  compiler for Tomcat 5 don't mandate so.
  Is J2SE 1.4(or later) necessary for Tomcat 5? Or does Tomcat 5 support
  J2SE 1.3(or earlier) for backward compatibitity with disabled JSP 2
  feature?
  My opinion on this issue is that Tomcat 5 should have J2SE 1.4 in
  compliance with JSP 2.0 spec basically.

 What ???

 Where did you find this info ? I read the JSP2.0 draft and didn't
 find such thing. It would be just stupid - I don't know any
 other spec to require more than Java2 (i.e. JDK1.2+).

 If the final spec is aproved and includes JDK1.4 requirements - then
there's
 nothing we can do, we'll have to stop supporting 1.3 in the official
tomcat
 distibution. But given that now the 2 specs are distinct - and
 some people use only the servlet spec, I think the servlet engine and
 connectors should remain JDK1.2+.

I can't find this either.  And if true, would create big problems in that
the 2.4 servlet spec mandates only Java 2.
spec-quote spec=servlet version=2.4 section=1.2
J2SE 1.2 is the minimum version of the underlying Java platform with which
servlet containers must be built.
/spec-quote

The only mention of 1.4 I see in either spec is that any 1.4 J2EE
implementation must implement Servlet-2.4  JSP-2.0.  Please give a cite for
the 1.4 requirement.


 Costin


 
  IAS
 
  -Original Message-
  From: Remy Maucherat [mailto:[EMAIL PROTECTED]]
  Sent: Friday, October 04, 2002 2:24 AM
  To: Tomcat Developers List
  Subject: [5.0] [VOTE] Removal of the LE distribution
 
 
  Hi all,
 
  Before starting to release 5.0.x milestones, I would like to propose
  having only one distribution for Tomcat 5.0.x, and standardize on what
  the LE distribution contains (so well, it's more the other distribution
  which gets removed).
 
  It has some advantages:
  - it is slightly smaller (less these days now that the XML parser has to
 
  be shipped again with Tomcat)
  - runs as-is on JDK 1.3 (because of the Xerces inclusion)
  - 99% Apache or Apache-style licence (the JDBC 2 standard extension is
  needed for JDK 1.3 DataSource support :-()
  - less user confusion
 
  The main problem is that the user will need additional downloads for
  some of the more advanced features, and the package will also not run on
 
  JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not be
 
  a priority for developers).
 
  ballot
  +1 [ ] Yes, remove the LE distribution
  -1 [ ] No, keep both distributions
  /ballot
 
  Remy
 
 
  --
  To unsubscribe, e-mail:
  mailto:[EMAIL PROTECTED]
  For additional commands, e-mail:
  mailto:[EMAIL PROTECTED]

 --
 Costin



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



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




RE: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread iasandcb

You can find the JSP 2.0 requirement of J2SE 1.4 on
Page 18, Relation To JSP 1.2
Requiring the Java 2 platform, version 1.4 or later.
and
Page 20, Related Documents
Java 2 Platform, Standard Edition  http://java.sun.com/products/jdk/1.4

I have been very concerned with this requirement since JSP 2.0 spec was
initiated. I also feel that this decision is quite revolutionary, so the
new version deserves the number 2.0. 

I'll comment more to Craig's reply for summary.

-Original Message-
From: news [mailto:[EMAIL PROTECTED]] On Behalf Of Costin Manolache
Sent: Friday, October 04, 2002 3:31 AM
To: [EMAIL PROTECTED]
Subject: RE: [5.0] [VOTE] Removal of the LE distribution


iasandcb wrote:

 First all, I vote
 ballot
 +1 [ ] Yes, remove the LE distribution
 -1 [ ] No, keep both distributions
 /ballot
 
 Next, I'd like to make this clear: Tomcat 5 is based on JSP 2.0 spec, 
 which requires J2SE 1.4. Therefore Tomcat 5 also can't run without 
 J2SE 1.4 ideally. However, I found that the new catalina engine and 
 jasper 2 compiler for Tomcat 5 don't mandate so. Is J2SE 1.4(or later)

 necessary for Tomcat 5? Or does Tomcat 5 support J2SE 1.3(or earlier) 
 for backward compatibitity with disabled JSP 2 feature?
 My opinion on this issue is that Tomcat 5 should have J2SE 1.4 in
 compliance with JSP 2.0 spec basically.

What ???

Where did you find this info ? I read the JSP2.0 draft and didn't find
such thing. It would be just stupid - I don't know any 
other spec to require more than Java2 (i.e. JDK1.2+).

If the final spec is aproved and includes JDK1.4 requirements - then
there's nothing we can do, we'll have to stop supporting 1.3 in the
official tomcat distibution. But given that now the 2 specs are distinct
- and 
some people use only the servlet spec, I think the servlet engine and
connectors should remain JDK1.2+.

Costin 


 
 IAS
 
 -Original Message-
 From: Remy Maucherat [mailto:[EMAIL PROTECTED]]
 Sent: Friday, October 04, 2002 2:24 AM
 To: Tomcat Developers List
 Subject: [5.0] [VOTE] Removal of the LE distribution
 
 
 Hi all,
 
 Before starting to release 5.0.x milestones, I would like to propose 
 having only one distribution for Tomcat 5.0.x, and standardize on what

 the LE distribution contains (so well, it's more the other 
 distribution which gets removed).
 
 It has some advantages:
 - it is slightly smaller (less these days now that the XML parser has 
 to
 
 be shipped again with Tomcat)
 - runs as-is on JDK 1.3 (because of the Xerces inclusion)
 - 99% Apache or Apache-style licence (the JDBC 2 standard extension is

 needed for JDK 1.3 DataSource support :-()
 - less user confusion
 
 The main problem is that the user will need additional downloads for

 some of the more advanced features, and the package will also not run 
 on
 
 JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not 
 be
 
 a priority for developers).
 
 ballot
 +1 [ ] Yes, remove the LE distribution
 -1 [ ] No, keep both distributions
 /ballot
 
 Remy
 
 
 --
 To unsubscribe, e-mail: 
 mailto:[EMAIL PROTECTED]
 For additional commands, e-mail: 
 mailto:[EMAIL PROTECTED]

-- 
Costin



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

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




RE: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread iasandcb

I also agree with you on the fact that JSP 2.0 spec doesn't mention
about any detailed relationship between JSP 2.0 and J2SE 1.4. The spec
and other related documents (JSR-152 official page) states possilbe use
of NIO from J2SE 1.4 for better performance.

I imagine a new generation Java web container is going with a new
generation Java standard platform. I'm just paying a lot of attention to
opinions and decisions from those who are interested in or charged with
Tomcat development.

-Original Message-
From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]] 
Sent: Friday, October 04, 2002 4:34 AM
To: Tomcat Developers List
Cc: [EMAIL PROTECTED]
Subject: RE: [5.0] [VOTE] Removal of the LE distribution




On Thu, 3 Oct 2002, Costin Manolache wrote:

 Date: Thu, 03 Oct 2002 11:30:47 -0700
 From: Costin Manolache [EMAIL PROTECTED]
 Reply-To: Tomcat Developers List [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: RE: [5.0] [VOTE] Removal of the LE distribution

 iasandcb wrote:

  First all, I vote
  ballot
  +1 [ ] Yes, remove the LE distribution
  -1 [ ] No, keep both distributions
  /ballot
 
  Next, I'd like to make this clear: Tomcat 5 is based on JSP 2.0 
  spec, which requires J2SE 1.4. Therefore Tomcat 5 also can't run 
  without J2SE 1.4 ideally. However, I found that the new catalina 
  engine and jasper 2 compiler for Tomcat 5 don't mandate so. Is J2SE 
  1.4(or later) necessary for Tomcat 5? Or does Tomcat 5 support J2SE 
  1.3(or earlier) for backward compatibitity with disabled JSP 2 
  feature? My opinion on this issue is that Tomcat 5 should have J2SE 
  1.4 in compliance with JSP 2.0 spec basically.

 What ???

 Where did you find this info ? I read the JSP2.0 draft and didn't find

 such thing. It would be just stupid - I don't know any other spec to 
 require more than Java2 (i.e. JDK1.2+).

 If the final spec is aproved and includes JDK1.4 requirements - then 
 there's nothing we can do, we'll have to stop supporting 1.3 in the 
 official tomcat distibution. But given that now the 2 specs are 
 distinct - and some people use only the servlet spec, I think the 
 servlet engine and connectors should remain JDK1.2+.


The J2EE 1.4 (PFD) Platform Spec requires JDK 1.4.  That is not directly
relevant for Tomcat standalone releases.

The Servlet 2.4 (PFD) Spec still says JDK 1.2 is the minimum (Section
1.2, last paragraph).  This affects Catalina and Coyote code for Tomcat
5.

The JSP 2.0 (PFD) Spec has implied dependencies on JDK 1.4, but I could
not find any specific assertion to that effect -- cc'ing the JSP Spec
feedback address above to suggest that this be clarified.  This affects
Jasper code in Tomcat 5.

Personally, I think it would make Catalina/Coyote development, and
Tomcat 5 packaging, a lot easier if we adopted JDK 1.4 as the minimum
platform for Tomcat 5, but that is a separate decision from what the
spec requirements are.

 Costin


Craig



 
  IAS
 
  -Original Message-
  From: Remy Maucherat [mailto:[EMAIL PROTECTED]]
  Sent: Friday, October 04, 2002 2:24 AM
  To: Tomcat Developers List
  Subject: [5.0] [VOTE] Removal of the LE distribution
 
 
  Hi all,
 
  Before starting to release 5.0.x milestones, I would like to propose

  having only one distribution for Tomcat 5.0.x, and standardize on 
  what the LE distribution contains (so well, it's more the other 
  distribution which gets removed).
 
  It has some advantages:
  - it is slightly smaller (less these days now that the XML parser 
  has to
 
  be shipped again with Tomcat)
  - runs as-is on JDK 1.3 (because of the Xerces inclusion)
  - 99% Apache or Apache-style licence (the JDBC 2 standard extension 
  is needed for JDK 1.3 DataSource support :-()
  - less user confusion
 
  The main problem is that the user will need additional downloads 
  for some of the more advanced features, and the package will also 
  not run on
 
  JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may 
  not be
 
  a priority for developers).
 
  ballot
  +1 [ ] Yes, remove the LE distribution
  -1 [ ] No, keep both distributions
  /ballot
 
  Remy
 
 
  --
  To unsubscribe, e-mail: 
  mailto:[EMAIL PROTECTED]
  For additional commands, e-mail: 
  mailto:[EMAIL PROTECTED]

 --
 Costin



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




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

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




RE: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread iasandcb

You can find the requirement of J2SE 1.4 on
Page 18, Relation To JSP 1.2
Requiring the Java 2 platform, version 1.4 or later.
and
Page 20, Related Documents
Java 2 Platform, Standard Edition  http://java.sun.com/products/jdk/1.4
in JSP 2.0 spec proposed final draft PDF document.
(I also replied to Costin, but didn't state the document exactly.)
In addition, the document also talks about Unicode 3 system of J2SE 1.4
in i18n issue.

-Original Message-
From: Bill Barker [mailto:[EMAIL PROTECTED]] 
Sent: Friday, October 04, 2002 4:53 AM
To: Tomcat Developers List
Subject: Re: [5.0] [VOTE] Removal of the LE distribution



- Original Message -
From: Costin Manolache [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, October 03, 2002 11:30 AM
Subject: RE: [5.0] [VOTE] Removal of the LE distribution


 iasandcb wrote:

  First all, I vote
  ballot
  +1 [ ] Yes, remove the LE distribution
  -1 [ ] No, keep both distributions
  /ballot
 
  Next, I'd like to make this clear: Tomcat 5 is based on JSP 2.0 
  spec, which requires J2SE 1.4. Therefore Tomcat 5 also can't run 
  without J2SE 1.4 ideally. However, I found that the new catalina 
  engine and jasper 2 compiler for Tomcat 5 don't mandate so. Is J2SE 
  1.4(or later) necessary for Tomcat 5? Or does Tomcat 5 support J2SE 
  1.3(or earlier) for backward compatibitity with disabled JSP 2 
  feature? My opinion on this issue is that Tomcat 5 should have J2SE 
  1.4 in compliance with JSP 2.0 spec basically.

 What ???

 Where did you find this info ? I read the JSP2.0 draft and didn't find

 such thing. It would be just stupid - I don't know any other spec to 
 require more than Java2 (i.e. JDK1.2+).

 If the final spec is aproved and includes JDK1.4 requirements - then
there's
 nothing we can do, we'll have to stop supporting 1.3 in the official
tomcat
 distibution. But given that now the 2 specs are distinct - and some 
 people use only the servlet spec, I think the servlet engine and 
 connectors should remain JDK1.2+.

I can't find this either.  And if true, would create big problems in
that the 2.4 servlet spec mandates only Java 2. spec-quote
spec=servlet version=2.4 section=1.2 J2SE 1.2 is the minimum
version of the underlying Java platform with which servlet containers
must be built. /spec-quote

The only mention of 1.4 I see in either spec is that any 1.4 J2EE
implementation must implement Servlet-2.4  JSP-2.0.  Please give a cite
for the 1.4 requirement.


 Costin


 
  IAS
 
  -Original Message-
  From: Remy Maucherat [mailto:[EMAIL PROTECTED]]
  Sent: Friday, October 04, 2002 2:24 AM
  To: Tomcat Developers List
  Subject: [5.0] [VOTE] Removal of the LE distribution
 
 
  Hi all,
 
  Before starting to release 5.0.x milestones, I would like to propose

  having only one distribution for Tomcat 5.0.x, and standardize on 
  what the LE distribution contains (so well, it's more the other 
  distribution which gets removed).
 
  It has some advantages:
  - it is slightly smaller (less these days now that the XML parser 
  has to
 
  be shipped again with Tomcat)
  - runs as-is on JDK 1.3 (because of the Xerces inclusion)
  - 99% Apache or Apache-style licence (the JDBC 2 standard extension 
  is needed for JDK 1.3 DataSource support :-()
  - less user confusion
 
  The main problem is that the user will need additional downloads 
  for some of the more advanced features, and the package will also 
  not run on
 
  JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may 
  not be
 
  a priority for developers).
 
  ballot
  +1 [ ] Yes, remove the LE distribution
  -1 [ ] No, keep both distributions
  /ballot
 
  Remy
 
 
  --
  To unsubscribe, e-mail: 
  mailto:[EMAIL PROTECTED]
  For additional commands, e-mail: 
  mailto:[EMAIL PROTECTED]

 --
 Costin



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



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

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




RE: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread iasandcb

Some reference is here:
http://developer.java.sun.com/developer/earlyAccess/jsp/
JavaServer PagesTM 2.0 Preview Implementation Early Access v1.0 which is
based on Tomcat 4.1 requires J2SDK 1.4.

-Original Message-
From: iasandcb [mailto:[EMAIL PROTECTED]] 
Sent: Friday, October 04, 2002 10:25 AM
To: 'Tomcat Developers List'
Subject: RE: [5.0] [VOTE] Removal of the LE distribution


I also agree with you on the fact that JSP 2.0 spec doesn't mention
about any detailed relationship between JSP 2.0 and J2SE 1.4. The spec
and other related documents (JSR-152 official page) states possilbe use
of NIO from J2SE 1.4 for better performance.

I imagine a new generation Java web container is going with a new
generation Java standard platform. I'm just paying a lot of attention to
opinions and decisions from those who are interested in or charged with
Tomcat development.

-Original Message-
From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]] 
Sent: Friday, October 04, 2002 4:34 AM
To: Tomcat Developers List
Cc: [EMAIL PROTECTED]
Subject: RE: [5.0] [VOTE] Removal of the LE distribution




On Thu, 3 Oct 2002, Costin Manolache wrote:

 Date: Thu, 03 Oct 2002 11:30:47 -0700
 From: Costin Manolache [EMAIL PROTECTED]
 Reply-To: Tomcat Developers List [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: RE: [5.0] [VOTE] Removal of the LE distribution

 iasandcb wrote:

  First all, I vote
  ballot
  +1 [ ] Yes, remove the LE distribution
  -1 [ ] No, keep both distributions
  /ballot
 
  Next, I'd like to make this clear: Tomcat 5 is based on JSP 2.0
  spec, which requires J2SE 1.4. Therefore Tomcat 5 also can't run 
  without J2SE 1.4 ideally. However, I found that the new catalina 
  engine and jasper 2 compiler for Tomcat 5 don't mandate so. Is J2SE 
  1.4(or later) necessary for Tomcat 5? Or does Tomcat 5 support J2SE 
  1.3(or earlier) for backward compatibitity with disabled JSP 2 
  feature? My opinion on this issue is that Tomcat 5 should have J2SE 
  1.4 in compliance with JSP 2.0 spec basically.

 What ???

 Where did you find this info ? I read the JSP2.0 draft and didn't find

 such thing. It would be just stupid - I don't know any other spec to
 require more than Java2 (i.e. JDK1.2+).

 If the final spec is aproved and includes JDK1.4 requirements - then
 there's nothing we can do, we'll have to stop supporting 1.3 in the 
 official tomcat distibution. But given that now the 2 specs are 
 distinct - and some people use only the servlet spec, I think the 
 servlet engine and connectors should remain JDK1.2+.


The J2EE 1.4 (PFD) Platform Spec requires JDK 1.4.  That is not directly
relevant for Tomcat standalone releases.

The Servlet 2.4 (PFD) Spec still says JDK 1.2 is the minimum (Section
1.2, last paragraph).  This affects Catalina and Coyote code for Tomcat
5.

The JSP 2.0 (PFD) Spec has implied dependencies on JDK 1.4, but I could
not find any specific assertion to that effect -- cc'ing the JSP Spec
feedback address above to suggest that this be clarified.  This affects
Jasper code in Tomcat 5.

Personally, I think it would make Catalina/Coyote development, and
Tomcat 5 packaging, a lot easier if we adopted JDK 1.4 as the minimum
platform for Tomcat 5, but that is a separate decision from what the
spec requirements are.

 Costin


Craig



 
  IAS
 
  -Original Message-
  From: Remy Maucherat [mailto:[EMAIL PROTECTED]]
  Sent: Friday, October 04, 2002 2:24 AM
  To: Tomcat Developers List
  Subject: [5.0] [VOTE] Removal of the LE distribution
 
 
  Hi all,
 
  Before starting to release 5.0.x milestones, I would like to propose

  having only one distribution for Tomcat 5.0.x, and standardize on 
  what the LE distribution contains (so well, it's more the other 
  distribution which gets removed).
 
  It has some advantages:
  - it is slightly smaller (less these days now that the XML parser 
  has to
 
  be shipped again with Tomcat)
  - runs as-is on JDK 1.3 (because of the Xerces inclusion)
  - 99% Apache or Apache-style licence (the JDBC 2 standard extension 
  is needed for JDK 1.3 DataSource support :-()
  - less user confusion
 
  The main problem is that the user will need additional downloads 
  for some of the more advanced features, and the package will also 
  not run on
 
  JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may 
  not be
 
  a priority for developers).
 
  ballot
  +1 [ ] Yes, remove the LE distribution
  -1 [ ] No, keep both distributions
  /ballot
 
  Remy
 
 
  --
  To unsubscribe, e-mail: 
  mailto:[EMAIL PROTECTED]
  For additional commands, e-mail: 
  mailto:[EMAIL PROTECTED]

 --
 Costin



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




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

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

Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread Remy Maucherat

Costin Manolache wrote:
 Remy Maucherat wrote:
 
 
Hi all,

Before starting to release 5.0.x milestones, I would like to propose
having only one distribution for Tomcat 5.0.x, and standardize on what
the LE distribution contains (so well, it's more the other distribution
which gets removed).

It has some advantages:
- it is slightly smaller (less these days now that the XML parser has to
be shipped again with Tomcat)
- runs as-is on JDK 1.3 (because of the Xerces inclusion)
- 99% Apache or Apache-style licence (the JDBC 2 standard extension is
needed for JDK 1.3 DataSource support :-()
- less user confusion

The main problem is that the user will need additional downloads for
some of the more advanced features, and the package will also not run on
JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not be
a priority for developers).

ballot
+1 [X] Yes, remove the LE distribution
-1 [ ] No, keep both distributions
/ballot
 
 
 What would it take to be 100% Apache-style licence ? Can we do some 
 introspection tricks or conditional compilation to solve this ?

I can remove the JDBC SE JAR, but then the JDBC connection pooling 
features won't work right out of the box on JDK 1.3 (assuming it is 
possible to run JDK 1.3 with TC 5).

A great blinking warning should be added to the download page and the 
release notes if we do that.

If somehow the Catalina (with JSP 2 support) adapter requires JDK 1.4, 
then JDBC SE can be removed.

Remy


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




Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread Bill Barker


- Original Message -
From: Remy Maucherat [EMAIL PROTECTED]
To: Tomcat Developers List [EMAIL PROTECTED]
Sent: Thursday, October 03, 2002 7:50 PM
Subject: Re: [5.0] [VOTE] Removal of the LE distribution


 Costin Manolache wrote:
  Remy Maucherat wrote:
 
 
 Hi all,
 
 Before starting to release 5.0.x milestones, I would like to propose
 having only one distribution for Tomcat 5.0.x, and standardize on what
 the LE distribution contains (so well, it's more the other distribution
 which gets removed).
 
 It has some advantages:
 - it is slightly smaller (less these days now that the XML parser has to
 be shipped again with Tomcat)
 - runs as-is on JDK 1.3 (because of the Xerces inclusion)
 - 99% Apache or Apache-style licence (the JDBC 2 standard extension is
 needed for JDK 1.3 DataSource support :-()
 - less user confusion
 
 The main problem is that the user will need additional downloads for
 some of the more advanced features, and the package will also not run on
 JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not be
 a priority for developers).
 
 ballot
 +1 [X] Yes, remove the LE distribution
 -1 [ ] No, keep both distributions
 /ballot
 
 
  What would it take to be 100% Apache-style licence ? Can we do some
  introspection tricks or conditional compilation to solve this ?

 I can remove the JDBC SE JAR, but then the JDBC connection pooling
 features won't work right out of the box on JDK 1.3 (assuming it is
 possible to run JDK 1.3 with TC 5).

 A great blinking warning should be added to the download page and the
 release notes if we do that.

 If somehow the Catalina (with JSP 2 support) adapter requires JDK 1.4,
 then JDBC SE can be removed.

Well, it seems that this has already been done without a [VOTE].  After a
long time away from 5.0, I attempted to build it, only to discover that it
can't be built any more.  As a result, I'm now (belatedly) posting my -1 to
R1.2 of o.a.c.core.StandardWrapper.java. and R1.1 of o.a.c.u.SecurityUtil.
Please change to a version that compiles under 1.2 at least until there is a
[VOTE] to change the target version.  AFAIK, the target version is still the
same as 4.x (e.g. 1.2).


 Remy


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



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




Re: [5.0] [VOTE] Removal of the LE distribution

2002-10-03 Thread Costin Manolache

To clarify - my main concern is the second part of
'write once, run everywhere'. Right now JDK1.4 is just not
'everywhere', and I don't think any cool feature would 
justify sacrificing this. 

At this moment the 'everywhere' is defined ( at least IMO ) by
the free VMs ( kaffe, GCJ, etc ) - just look at the list of supported
platforms and OSes. 

So I'll be -1 on requiring JDK1.4 for container and connector -
if JSP2.0 requires 1.4, then we'll have to require it too for
the distribution, but it should still be possible to remove jsp
and run java web applications based on less requiring technologies.

I'm all for using JDK1.4 features like NIO or prefs - but that should
be done in a modular way that allows the system to work for most
users and platforms. 

I periodically test the compilation using GCJ - and so far we are ok
( except jasper, which can't be compiled - at least last time I tried -
due to inner classes and bugs in gcj ). 

For example - is JDK1.4 available for BSD or Sparc/Linux or Arm/Linux ? 
I think BSD and linux are fine operating systems and Tomcat should run
on them.

Costin


Remy Maucherat wrote:

 Costin Manolache wrote:
 Remy Maucherat wrote:
 
 
Hi all,

Before starting to release 5.0.x milestones, I would like to propose
having only one distribution for Tomcat 5.0.x, and standardize on what
the LE distribution contains (so well, it's more the other distribution
which gets removed).

It has some advantages:
- it is slightly smaller (less these days now that the XML parser has to
be shipped again with Tomcat)
- runs as-is on JDK 1.3 (because of the Xerces inclusion)
- 99% Apache or Apache-style licence (the JDBC 2 standard extension is
needed for JDK 1.3 DataSource support :-()
- less user confusion

The main problem is that the user will need additional downloads for
some of the more advanced features, and the package will also not run on
JDK 1.2 as is (but from what I've seen, JDK 1.2 compatibility may not be
a priority for developers).

ballot
+1 [X] Yes, remove the LE distribution
-1 [ ] No, keep both distributions
/ballot
 
 
 What would it take to be 100% Apache-style licence ? Can we do some
 introspection tricks or conditional compilation to solve this ?
 
 I can remove the JDBC SE JAR, but then the JDBC connection pooling
 features won't work right out of the box on JDK 1.3 (assuming it is
 possible to run JDK 1.3 with TC 5).
 
 A great blinking warning should be added to the download page and the
 release notes if we do that.
 
 If somehow the Catalina (with JSP 2 support) adapter requires JDK 1.4,
 then JDBC SE can be removed.
 
 Remy

-- 
Costin



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