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


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

Tomcat 10 packaging

Path csiph.com!1.us.feeder.erje.net!3.us.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Emmanuel Bourg <ebourg@apache.org>
Newsgroups linux.debian.maint.java
Subject Tomcat 10 packaging
Date Wed, 28 Sep 2022 18:10:01 +0200
Message-ID <FaHNf-aH6g-13@gated-at.bofh.it> (permalink)
X-Original-To Debian Java <debian-java@lists.debian.org>
X-Mailbox-Line From debian-java-request@lists.debian.org Wed Sep 28 16:04:41 2022
Old-Return-Path <ebourg@apache.org>
X-Amavis-Spam-Status No, score=-7.701 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
X-Greylist delayed 534 seconds by postgrey-1.36 at bendel; Wed, 28 Sep 2022 16:04:22 UTC
Authentication-Results apache.org; auth=none
MIME-Version 1.0
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.13.1
Content-Language en-US
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 7bit
X-Mailing-List <debian-java@lists.debian.org> archive/latest/23084
List-ID <debian-java.lists.debian.org>
List-URL <https://lists.debian.org/debian-java/>
List-Archive https://lists.debian.org/msgid-search/2ec106f2-3007-4b56-7727-ab009eef4756@apache.org
Approved robomod@news.nic.it
Lines 32
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Wed, 28 Sep 2022 17:53:57 +0200
X-Original-Message-ID <2ec106f2-3007-4b56-7727-ab009eef4756@apache.org>
Xref csiph.com linux.debian.maint.java:12444

Show key headers only | 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