Page MenuHomePhabricator

Import the openjdk8 packages in Bullseye
Closed, ResolvedPublic

Description

Sadly support for Java 11 and Hadoop will happen only from Hadoop 3.3 onward (https://issues.apache.org/jira/browse/HADOOP-15338), and the next Bigtop release will target Hadoop 3.2 (there may be a subsequent release for 3.3 not far from it thought).

For Data Engineering it may be challenging to address two big moves like OS Upgrade and Java upgrade in the same fiscal year, so it would be great if we could import openjdk8 to Bullseye for the time being.

Event Timeline

MoritzMuehlenhoff triaged this task as Medium priority.

Sure thing, I'll take care of this next week.

Change 711121 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Add component/jdk8 for bullseye

https://gerrit.wikimedia.org/r/711121

Change 711121 merged by Muehlenhoff:

[operations/puppet@production] Add component/jdk8 for bullseye

https://gerrit.wikimedia.org/r/711121

Change 711413 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Don't limit the JDK8 hook to Buster

https://gerrit.wikimedia.org/r/711413

Change 711413 merged by Muehlenhoff:

[operations/puppet@production] Don't limit the JDK8 hook to Buster

https://gerrit.wikimedia.org/r/711413

OpenJDK 8 needs OpenJDK 8 to build itself, I'm currently building an initial package on my laptop to bootstrap this (and import it to component/jdk8), which will then be used to build openjdk on deneb (and which will replace the interim package). The component should not be used until the final package is built/imported.

Mentioned in SAL (#wikimedia-operations) [2021-08-11T15:12:19Z] <moritzm> import openjdk-8 8u302-b08-1+wmf1 to bullseye-wikimedia (bootstrap build, not to be used yet) T287960

Mentioned in SAL (#wikimedia-operations) [2021-08-12T15:33:19Z] <moritzm> importing openjdk-8 8u302-b08-1+deb11u1 to apt.wikimedia.org/component/jdk8 T287960

OpenJDK 8u302 has been rebuilt against the bootstrap packages (which were removed) and eventually imported. Resolving this, please open if you run into any issues.