[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OpenJDK for Bookworm and beyond

On Fri, 11 Nov 2022, Emmanuel Bourg wrote:

>     default-jre-headless | java11-runtime-headless
> Let's assume this is changed in bookworm to:
>     default-jre-headless | java-runtime-headless (>= 11)
> Considering a tomcat9 user upgrading from bullseye to bookworm, there are two
> cases:
> 1. the default JRE was used on bullseye, default-jre-headless and
> openjdk-11-jre were already installed. During the upgrade, openjdk-17-jre is
> pulled (required by default-jre), openjdk-11-jre remains (but could be removed
> manually), and tomcat9 expects java-runtime-headless (>= 11) which is
> satisfied by both default-jre-headless and openjdk-17-jre-headless. Tomcat
> will run with OpenJDK 17 and all is fine.

3. openjdk-11-jre-headless was used in bullseye (most people I know
do this to avoid the needless metapackage), the user will end up with
both because the Provides on java-runtime-headless in bullseye was
unversioned but maybe they don’t (worse if the package is backported).

It’s worse for sid users, especially for rare cases.

Infrastrukturexperte • tarent solutions GmbH
Am Dickobskreuz 10, D-53121 Bonn • http://www.tarent.de/
Telephon +49 228 54881-393 • Fax: +49 228 54881-235
HRB AG Bonn 5168 • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg

/⁀\ The UTF-8 Ribbon
╲ ╱ Campaign against      Mit dem tarent-Newsletter nichts mehr verpassen:
 ╳  HTML eMail! Also,     https://www.tarent.de/newsletter
╱ ╲ header encryption!

Reply to: