1

Today, my CI/CD pipelines died because we maintain several applicatiins which depend on Java 14. Looking at the logs, I saw that their dependencies could not be fulfilled, since they depend on java 14.

Indeed, it seems to have recently been removed from the (focal) repos. The only thing I can find is:

https://bugs.launchpad.net/ubuntu/+source/openjdk-14/+bug/1934892

I would love to know why it has been removed and if there is a PPA I can use for Java14. Thanks

1 Answers1

2

The link you posted explains the reason:

with a release version of openjdk-16 in 20.04 LTS, we don't want to support -13 and -14 anymore. Please remove these packages from the focal-updates pocket.

— Matthias Klose

With OpenJDK 16 being released, the maintenance team did not want to support OpenJDK versions 13, 14, 15, and 16. It’s just too much work when back-porting security fixes. If you’ve ever looked at the OpenJDK source, you would see why. So, with this in mind, it’s perfectly understandable why the people who ensure OpenJDK is up-to-date for Ubuntu want to focus on the more recent libraries … particularly given the resource constraints.

More than this, OpenJDK 13 and 14 are out of support. OpenJDK 13 went EOL in March 2020 and OpenJDK 14 joined the EOL club in September 2020. If the provider won’t support it, why should Canonical?

The six month release schedule that seems to be in effect is going to bite a lot of organizations (including mine), but the lack of support isn’t the fault of the Ubuntu team

matigo
  • 24,752
  • 7
  • 50
  • 79