RE: [5.0] [VOTE] Removal of the LE distribution
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
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
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
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
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
- 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
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
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
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
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
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
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
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
- 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
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
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
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
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
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
- 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
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]