Bug#1006647: libeclipse-jdt-core-java 4.21 breaks Java 8 compatibility for Tomcat

Markus Koschany apo at debian.org
Wed Mar 2 15:24:51 GMT 2022


Hi,

Am Mittwoch, dem 02.03.2022 um 16:43 +0200 schrieb Per Lundberg:

[...]

> (Speaking about tomcat10, I noted the package in experimental is really 
> old - doesn't seem to have been updated for a few years. Do you know if 
> anyone is working on updating the package to e.g. Tomcat 10.0.17 or will 
> it perhaps happen later in the Bookworm release cycle?)

I intend to update it in the near future. I believe the initial goal was to
make it co-installable with Tomcat 9. Currently there are still some file
conflicts which have to be resolved before we can upload Tomcat 10 to unstable.

> 
> Also, I wonder if it wouldn't even make sense to remove openjdk-8-jdk 
> altogether from unstable at this point. The fact that it's present there 
> is actually a bit confusing, since it gives the (completely false) 
> impression that JDK 8 will be supported in future versions of Debian. If 
> you agree, I can file a separate removal bug on that package. (I'm not 
> currently a Debian maintainer myself, so I cannot help out more than 
> that. ;)

We still need OpenJDK 8 to bootstrap Kotlin. Please don't ask for its removal.
It would be great if we could use OpenJDK 11 instead but we are not there yet.

> 
> As for the actual libeclipse-jdt-core-java package, is there any 
> particular reason for going with the 4.21 version in Debian unstable & 
> bookworm? I am just curious. It feels like a somewhat odd decision to go 
> with a more recent version than the 4.20 version which Apache bundles in 
> their distribution. But perhaps there are other Debian packages which 
> can find use of the newer package, or has it perhaps just been done to 
> be able to ship the "latest and greatest" version of this package with 
> Bookworm? (I mean: to not ship something which is "old" already at the 
> time of release.)

I guess there was no particular reason other than upgrading to the latest
available version back then. I have not investigated yet if another Debian
package requires 4.21 specifically but since we don't really support Java 8
anymore I think we can just move forward. Tomcat 9 will be gone next year and
since we rather have to invest time into fixing OpenJDK 17 bugs than making
packages Java 8 compatible, I would say let's keep it as is. 

Regards,

Markus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20220302/4d239bbf/attachment.sig>


More information about the pkg-java-maintainers mailing list