Return-Path: Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: (qmail 70411 invoked from network); 18 Aug 2006 21:22:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 Aug 2006 21:22:17 -0000 Received: (qmail 56483 invoked by uid 500); 18 Aug 2006 21:22:10 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 56430 invoked by uid 500); 18 Aug 2006 21:22:09 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 56419 invoked by uid 99); 18 Aug 2006 21:22:09 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Aug 2006 14:22:09 -0700 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: 72.17.152.163 is neither permitted nor denied by domain of wltjr@gentoo.org) Received: from [72.17.152.163] (HELO mail.obsidian-studios.com) (72.17.152.163) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Aug 2006 14:22:08 -0700 Received: (qmail 12869 invoked from network); 18 Aug 2006 17:21:50 -0400 Received: from mail.obsidian-studios.com (HELO ASSP-nospam) (192.168.0.51) by mail.obsidian-studios.com with SMTP; 18 Aug 2006 17:21:50 -0400 Received: from 209.204.130.131 ([209.204.130.131] helo=wlt.obsidian-studios.com) by ASSP-nospam ; 18 Aug 06 21:21:50 -0000 Subject: Relation of jasper and servlet API to Tomcat From: "William L. Thomson Jr." To: Tomcat Developers List Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-soBEy2gy7kE+omnWWqCS" Organization: Gentoo Date: Fri, 18 Aug 2006 17:20:58 -0400 Message-Id: <1155936058.10150.35.camel@wlt.obsidian-studios.com> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 X-Assp-Spam-Prob: 0.00000 X-Assp-Envelope-From: wltjr@gentoo.org X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --=-soBEy2gy7kE+omnWWqCS Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Greetings, Over the past 7+ months I have been maintaining Tomcat on Gentoo. I have now become a Gentoo developer so I can officially become the Tomcat maintainer on Gentoo. With that said, I have a couple of things I am curious about. First off, is there any reason Jasper and Servlet-API can't be projects of their own? With their own binary releases. Reason I ask is that it seems other apps use Jasper, not just Tomcat. With regard to servlet-api, it seems to be the only open source implementation. Sun has yet to release 2.4, only 2.3. So the only 2.4 servlet api I can find is the one in Tomcat. On Gentoo we have 3 packages built from the same Tomcat sources. If Tomcat has a revision bump, does that mean Jasper or Servlet API changes as well? If so we have to revision bump 3 packages instead of just Tomcat. Also if I make a patch for servlet-api for Tomcat, the same patch also applies to the servlet API package as well. So multiple copies of the same patch. Much less if someone emerges both servlet api and Tomcat they end up with two copies. Which sorta defeats what we do on Gentoo. Which is to install a resource like log4j, commons stuff etc, once, and symlink it where ever it's needed or used. So you don't end up with different versions and multiple copies of jars and etc all over the place. Ideally it would be great if Jasper and Servlet API were on their own. Different sources and binary releases. Then they could be bundled with releases of Tomcat just as other stuff is bundled. That would make more sense if Tomcat specific things changed among revisions, but did not change Jasper or servlet api stuff. If this has already been discussed, is in the works or etc. I apologize for not seeing it, or being aware of it. --=20 William L. Thomson Jr. Gentoo/Java --=-soBEy2gy7kE+omnWWqCS Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBE5i86PrChP8zZLyYRAspbAJ0cMukAslHlOA6kpo1IBeUy1W9NbgCfYkx4 YKs/1J9xuqzSkp2N0Fuuo6M= =dX/Y -----END PGP SIGNATURE----- --=-soBEy2gy7kE+omnWWqCS--