Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #12444

Tomcat 10 packaging

From Emmanuel Bourg <ebourg@apache.org>
Newsgroups linux.debian.maint.java
Subject Tomcat 10 packaging
Date 2022-09-28 18:10 +0200
Message-ID <FaHNf-aH6g-13@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Hi all,

For Debian Bookworm I'd like to replace Tomcat 9 with Tomcat 10. But 
this time instead of introducing a "tomcat10" package, I wonder if we 
could instead create a version-less "tomcat" package and keep it for the 
next major releases.

Pros:
- no need to create a new package, replacing tomcat<n> with tomcat<n+1> 
everywhere, and then wait for the NEW queue
- unique packaging repository
- no more transition, replacing the libtomcat<n>-java dependency with 
libtomcat<n+1>-java everywhere (currently about 15 packages)
- no need to install tomcat<n+1> and transfer /etc/tomcat<n> to 
/etc/tomcat<n+1> when upgrading Debian
- the log files and the deployed web applications also remain at the 
same place

Cons:
- the unique repository will probably have multiple upstream branches 
when Tomcat upgrades are uploaded to oldstable as part of the LTS, this 
may be tricky with gbp
- if the new configuration files are incompatible with the previous 
format, upgrading Debian may break the Tomcat instance. Either it no 
longer starts, or some configuration elements or features no longer 
work. With separate packages, the system upgrade is unlikely to break 
Tomcat, but the user may forget to upgrade it and will keep an 
unsupported instance that is no longer receiving security updates.

What do you think?

Emmanuel Bourg

Back to linux.debian.maint.java | Previous | NextNext in thread | Find similar


Thread

Tomcat 10 packaging Emmanuel Bourg <ebourg@apache.org> - 2022-09-28 18:10 +0200
  Re: Tomcat 10 packaging Sebastiaan Couwenberg <sebastic@xs4all.nl> - 2022-09-28 18:40 +0200
  Re: Tomcat 10 packaging Markus Koschany <apo@debian.org> - 2022-09-29 15:10 +0200
    Re: Tomcat 10 packaging Emmanuel Bourg <ebourg@apache.org> - 2022-09-30 12:00 +0200
  Re: Tomcat 10 packaging Emmanuel Bourg <ebourg@apache.org> - 2022-12-12 14:20 +0100
    Re: Tomcat 10 packaging Thorsten Glaser <t.glaser@tarent.de> - 2022-12-12 20:20 +0100

csiph-web