Build the complete tomcat6 stack

Bug #256052 reported by Thierry Carrez
2
Affects Status Importance Assigned to Milestone
tomcat6 (Debian)
Fix Released
Unknown
tomcat6 (Ubuntu)
Fix Released
Wishlist
Thierry Carrez

Bug Description

The tomcat6 source package currently only builds libservlet2.5-java. Tomcat 6.0 is now a mature server stack, we should therefore build the rest of the stack from that source package.

See https://wiki.ubuntu.com/Tomcat6StackSpec for details on implementation choices.

Related branches

CVE References

Thierry Carrez (ttx)
Changed in tomcat6:
assignee: nobody → tcarrez
importance: Undecided → Wishlist
status: New → In Progress
Revision history for this message
Thierry Carrez (ttx) wrote :

Debdiff from tomcat6-6.0.16-1

Since this adds 7 binary packages to a source package that used to build only one, the debdiff is rather large.

You can also look at the ~tcarrez/tomcat6/full-stack-packaging branch which contains (at rev. 14) the same code as this debdiff (except the ~ppa-ified changelog and a mention to Svn-Bzr in control).

For those wanting to quickly test, the 6.0.16-1ubuntu1~ppa2 version in https://launchpad.net/~tcarrez/+archive is based on rev. 13 of that branch (rev. 14 is just cosmetic changes).

Changed in tomcat6:
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tomcat6 - 6.0.16-1ubuntu1

---------------
tomcat6 (6.0.16-1ubuntu1) intrepid; urgency=low

  * Adding full Tomcat 6 server stack support (LP: #256052)
    - tomcat6 handles the system instance (/var/lib/tomcat6)
    - tomcat6-user allows users to create their own private instances
    - tomcat6-common installs common files in /usr/share/tomcat6
    - libtomcat6-java installs Tomcat 6 java libs in /usr/share/java
    - tomcat6-docs installs the documentation webapp
    - tomcat6-examples installs the examples webapp
    - tomcat6-admin installs the manager and host-manager webapps
  * Other key differences with the tomcat5.5 packages:
    - default-jdk build support
    - OpenJDK-6 JRE runtime support
    - tomcat6 installs a minimal ROOT webapp
    - new webapp locations follow Debian webapp policy
    - webapps restart tomcat6 in postrm rather than in prerm
    - added a doc-base entry
    - use standard upstream server.xml
    - initscript: try to check if Tomcat is really running before returning OK
    - removed transitional configuration migration code
    - autogenerate policy in /var/cache/tomcat6 rather than /etc/tomcat6
    - logging.properties is customized to remove -webapps-related lines
    - initscript: implement TearDown spec
  * CVE-2008-1947 fix (cross-site-scripting issue in host-manager webapp)

 -- Thierry Carrez <email address hidden> Fri, 08 Aug 2008 15:37:48 +0200

Changed in tomcat6:
status: In Progress → Fix Released
Changed in tomcat6 (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.