Your message dated Fri, 29 Apr 2022 21:33:48 +0000
with message-id <[email protected]>
and subject line Bug#1006647: fixed in tomcat9 9.0.62-1
has caused the Debian Bug report #1006647,
regarding libeclipse-jdt-core-java 4.21 breaks Java 8 compatibility for Tomcat
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1006647: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006647
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libeclipse-jdt-core-java
Version: 3.27.0+eclipse4.21-1
Severity: normal
Dear Maintainer,
The 3.27.0+eclipse4.21-1 version of the package has switched to using
the 4.21 version of the upstream package (libeclipse-jdt-core-java).
This is problematic for us and potentially others who are still forced
to use JDK 8, since this version has a strict Java 11 requirement. (This
is also listed in the changelog entry for the package.)
More so, this package is used as-is in Ubuntu (including the upcoming
Ubuntu 22.04 release), which means that the decision to bump the
libeclipse-jdt-core-java to a version which only works on Java 11 and
greater has significant ramifications to the ecosystem at large.
The 4.21 version is not _required_ by Tomcat 9.0.58. It works fine on
4.20 (and perhaps older versions as well, as we also indicate by the
libeclipse-jdt-core-java (>= 3.18.0) dependency line for the
libtomcat9-java package.
I see some ways this could be handled by the Debian project:
* Live with it. People who still are using JDK 8 are on their own anyway
(Oracle does not support it). Unfortunately, this will cause problems
for a number of people, who will be forced to find other ways than
using the vendor-provided Tomcat package if their software cannot run
on Java 11.
* Downgrade the version in Debian to 4.20. This should make our Tomcat
work on JDK 8 and 11 alike, and be the "most compatible" approach in
this case. I think this would be preferable if possible.
I don't know, but I wonder if providing a 4.21-based package in Debian
in this case could be an unintentional mistake? I just downloaded the
Tomcat 9.0.58 tarball from
https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.58/, and it
contains the lib/ecj-4.20.jar file, i.e. containing Eclipse JDT version
4.20. I would _guess_ that this is specifically done to avoid enforcing
a Java 11 dependency on all Tomcat users. Tomcat 9 (and 10.0) still
supports Java 8 in their upstream versions.
I'm not in charge of this decision in any way, but I think it does make
sense if Debian would consider doing the same. Especially given that
Debian is a project which takes backwards compatibility very seriously
and works hard to avoid unnecessary breakage for our end users. (In this
case, some of "our end users" are using Ubuntu. :)
Best regards,
Per
-- System Information:
Debian Release: 11.2
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-8-amd64 (SMP w/16 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---
Source: tomcat9
Source-Version: 9.0.62-1
Done: Markus Koschany <[email protected]>
We believe that the bug you reported is fixed in the latest version of
tomcat9, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Markus Koschany <[email protected]> (supplier of updated tomcat9 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 29 Apr 2022 23:10:59 +0200
Source: tomcat9
Architecture: source
Version: 9.0.62-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers
<[email protected]>
Changed-By: Markus Koschany <[email protected]>
Closes: 1006647
Changes:
tomcat9 (9.0.62-1) unstable; urgency=medium
.
* Team upload.
* New upstream version 9.0.62.
* Drop 0027-java11-compilation.patch because it is apparently no longer
required.
* Refresh disable-jacoco.patch for new release.
* Depend on java11-runtime-headless because Java 8 is no longer supported.
Thanks to Per Lundberg for the report. (Closes: #1006647)
Checksums-Sha1:
d252ae3b9857178b958124ccc48d423f4392d47c 2874 tomcat9_9.0.62-1.dsc
f3e0ecc3b2a2b91f724d60468801d845bd5996bd 4019668 tomcat9_9.0.62.orig.tar.xz
454ad92c65d4fef11114ad43a6c882867ff46f6f 35840 tomcat9_9.0.62-1.debian.tar.xz
34e029a0c6b4daeaa7f44d15f85a1cd43c8983dd 13536
tomcat9_9.0.62-1_source.buildinfo
Checksums-Sha256:
086da5b2e0d025656a71335b0fdd9837b239186ab1a9f7d5225facd80bbd20fb 2874
tomcat9_9.0.62-1.dsc
ecc6369fb3b4c227fce875052fbed38ab299a3397cdfd0093d8093da74ca3a44 4019668
tomcat9_9.0.62.orig.tar.xz
cd694c025590341e4c445520891e73eeddaa55b336a44625d6f419a72ca383ba 35840
tomcat9_9.0.62-1.debian.tar.xz
37172e46a947cc58a5090f43de0718b7b729584758d6535c7f8e469be97ff8ac 13536
tomcat9_9.0.62-1_source.buildinfo
Files:
8d183907823a4a0decf17ab2651c3a29 2874 java optional tomcat9_9.0.62-1.dsc
3807cdbeecfe40e7b83c84d9a68e0ea9 4019668 java optional
tomcat9_9.0.62.orig.tar.xz
996bac70ba30e2454aae74bef33f1f19 35840 java optional
tomcat9_9.0.62-1.debian.tar.xz
055a64895e094db47f4ce9329faadf19 13536 java optional
tomcat9_9.0.62-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmJsVPNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1HkVJAP/j1fM4BX0YFldlyC6AnW95wprUn6dPr6ZXBm
clTEqyuYh/tO0e684vrii/fgV5lqFoAiysqxDH9sLdutnjLzKZFja/jfnoyFYCbG
aTmtWdgEY3if1qOcjlkTgnLTtdwmXaxFiDfcGvYDeIcnqkRmaN84UZs7PVMKt0i5
N4ZGOb9PNP55fgF9+eDwDkzTJAnHuu4qwE9xGqca/btKd93X7rda512WoWmghyVV
muPZRXTqRwcaG6RsICBu2ybxKnMvHRAivGRyR11SQx72MK8r82y4EMQOKfK9/jjz
OHSi5s3AEx+htcaP/Ke/VjbzJu+DUeQBGpP0/TJjt2BMEWsX2EsyNPizgAtnL6t3
VgE8wsyxzLohzgwWWulCodkYvDuVqj9oyKYVIuvDoC0saISaMEiQXEN/XUFZuASl
KjR4OxStp0Vhwa8+pwvIxGxpAb80fR18JdPUbmKdjYST8+sEYP9JeDeJmgvN4JUP
nNbyL30t4fEtQfuhF6OXDDX2sBLsCFs7WBszZlzseHRPSlzVlOJLjPEdi7YO54GB
LJb3sOkIOqb/lcztw/Zt83h7A9WGohWdJFDHDqHNvWEqkKrA0gVFOzTpkjUrpfGa
Z8wYWzNmBuiFyRKEBb5k1flC76Ip5Inqo5GAG4OS2Sg+twbVEwLxLNb3G4IH6/Nf
qxeJtALZ
=836u
-----END PGP SIGNATURE-----
--- End Message ---