Please remove these packages before 24.04 LTS release

Bug #2045330 reported by Seth Arnold
256
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openjdk-11-jre-dcevm (Ubuntu)
Fix Released
Undecided
Unassigned
openjdk-17 (Ubuntu)
Won't Fix
Undecided
Unassigned
openjdk-19 (Ubuntu)
Fix Released
Undecided
Unassigned
openjdk-20 (Ubuntu)
Fix Released
Undecided
Unassigned
openjdk-21 (Ubuntu)
Won't Fix
Undecided
Unassigned
openjdk-22 (Ubuntu)
Triaged
Undecided
Unassigned
openjdk-23 (Ubuntu)
New
Undecided
Unassigned
openjdk-8 (Ubuntu)
Won't Fix
Undecided
Unassigned
openjdk-lts (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Hello, we surely don't need all these OpenJDK releases in 24.04 LTS. We should figure out which ones are worth keeping and which ones are worth removing.

$ gzip -cd /srv/mirror/ubuntu/dists/noble/*/source/Sources.gz | grep '^Package: openjdk' | sort -n
Package: openjdk-11-jre-dcevm
Package: openjdk-17
Package: openjdk-19
Package: openjdk-20
Package: openjdk-21
Package: openjdk-22
Package: openjdk-8
Package: openjdk-lts

(I've not included openjdk-lts in the list on the assumption that we want to keep that one. If that's a wrong assumption, please do whatever needs doing.)

Thanks

description: updated
Revision history for this message
Vladimir Petko (vpa1977) wrote :

I have closed the bug for the LTS releases that we should include as "Won't Fix".

openjdk-22 will be released on 2024-03-15 and will be retired in September 2024.

Historically we have included short-term openjdk versions in the release, but probably it would be better to keep -22 in proposed and release it to -updates with the intention to remove it in September.

Changed in openjdk-8 (Ubuntu):
status: New → Won't Fix
Changed in openjdk-21 (Ubuntu):
status: New → Won't Fix
Changed in openjdk-17 (Ubuntu):
status: New → Won't Fix
Revision history for this message
Matthias Klose (doko) wrote :

we will keep 22, but remove it from the release pocket, and then introduce it in the updates pocket.

Vladimir Petko (vpa1977)
Changed in openjdk-lts (Ubuntu):
status: New → Won't Fix
Revision history for this message
Vladimir Petko (vpa1977) wrote (last edit ):

Marking openjdk-lts (openjdk-11 LTS) as wont fix.

Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 openjdk-11-jre-dcevm 11.0.15+1-1 in noble
  openjdk-11-jre-dcevm 11.0.15+1-1 in noble amd64
Comment: Unsupported, no reverse-dependencies, superseded by openjdk-21; LP: #2045330
1 package successfully removed.

Changed in openjdk-11-jre-dcevm (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 openjdk-19 19.0.2+7-4 in noble
  openjdk-19-dbg 19.0.2+7-4 in noble amd64
  openjdk-19-dbg 19.0.2+7-4 in noble arm64
  openjdk-19-dbg 19.0.2+7-4 in noble armhf
  openjdk-19-dbg 19.0.2+7-4 in noble i386
  openjdk-19-dbg 19.0.2+7-4 in noble ppc64el
  openjdk-19-dbg 19.0.2+7-4 in noble riscv64
  openjdk-19-dbg 19.0.2+7-4 in noble s390x
  openjdk-19-demo 19.0.2+7-4 in noble amd64
  openjdk-19-demo 19.0.2+7-4 in noble arm64
  openjdk-19-demo 19.0.2+7-4 in noble armhf
  openjdk-19-demo 19.0.2+7-4 in noble i386
  openjdk-19-demo 19.0.2+7-4 in noble ppc64el
  openjdk-19-demo 19.0.2+7-4 in noble riscv64
  openjdk-19-demo 19.0.2+7-4 in noble s390x
  openjdk-19-doc 19.0.2+7-4 in noble amd64
  openjdk-19-doc 19.0.2+7-4 in noble arm64
  openjdk-19-doc 19.0.2+7-4 in noble armhf
  openjdk-19-doc 19.0.2+7-4 in noble i386
  openjdk-19-doc 19.0.2+7-4 in noble ppc64el
  openjdk-19-doc 19.0.2+7-4 in noble riscv64
  openjdk-19-doc 19.0.2+7-4 in noble s390x
  openjdk-19-jdk 19.0.2+7-4 in noble amd64
  openjdk-19-jdk 19.0.2+7-4 in noble arm64
  openjdk-19-jdk 19.0.2+7-4 in noble armhf
  openjdk-19-jdk 19.0.2+7-4 in noble i386
  openjdk-19-jdk 19.0.2+7-4 in noble ppc64el
  openjdk-19-jdk 19.0.2+7-4 in noble riscv64
  openjdk-19-jdk 19.0.2+7-4 in noble s390x
  openjdk-19-jdk-headless 19.0.2+7-4 in noble amd64
  openjdk-19-jdk-headless 19.0.2+7-4 in noble arm64
  openjdk-19-jdk-headless 19.0.2+7-4 in noble armhf
  openjdk-19-jdk-headless 19.0.2+7-4 in noble i386
  openjdk-19-jdk-headless 19.0.2+7-4 in noble ppc64el
  openjdk-19-jdk-headless 19.0.2+7-4 in noble riscv64
  openjdk-19-jdk-headless 19.0.2+7-4 in noble s390x
  openjdk-19-jre 19.0.2+7-4 in noble amd64
  openjdk-19-jre 19.0.2+7-4 in noble arm64
  openjdk-19-jre 19.0.2+7-4 in noble armhf
  openjdk-19-jre 19.0.2+7-4 in noble i386
  openjdk-19-jre 19.0.2+7-4 in noble ppc64el
  openjdk-19-jre 19.0.2+7-4 in noble riscv64
  openjdk-19-jre 19.0.2+7-4 in noble s390x
  openjdk-19-jre-headless 19.0.2+7-4 in noble amd64
  openjdk-19-jre-headless 19.0.2+7-4 in noble arm64
  openjdk-19-jre-headless 19.0.2+7-4 in noble armhf
  openjdk-19-jre-headless 19.0.2+7-4 in noble i386
  openjdk-19-jre-headless 19.0.2+7-4 in noble ppc64el
  openjdk-19-jre-headless 19.0.2+7-4 in noble riscv64
  openjdk-19-jre-headless 19.0.2+7-4 in noble s390x
  openjdk-19-jre-zero 19.0.2+7-4 in noble amd64
  openjdk-19-jre-zero 19.0.2+7-4 in noble arm64
  openjdk-19-jre-zero 19.0.2+7-4 in noble armhf
  openjdk-19-jre-zero 19.0.2+7-4 in noble i386
  openjdk-19-jre-zero 19.0.2+7-4 in noble ppc64el
  openjdk-19-jre-zero 19.0.2+7-4 in noble riscv64
  openjdk-19-jre-zero 19.0.2+7-4 in noble s390x
  openjdk-19-source 19.0.2+7-4 in noble amd64
  openjdk-19-source 19.0.2+7-4 in noble arm64
  openjdk-19-source 19.0.2+7-4 in noble armhf
  openjdk-19-source 19.0.2+7-4 in noble i386
  openjdk-19-source 19.0.2+7-4 in noble ppc64el
  openjdk-19-source 19.0.2+7-4 in noble riscv64
  openjdk-19-source 19.0.2+7-4 in noble s390x
Comment: Unsupported, no reverse-dependencies, superseded by openjdk-21; LP: #2045330
1 package successfully removed.

Changed in openjdk-19 (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 openjdk-20 20.0.2+9-1 in noble
  openjdk-20-dbg 20.0.2+9-1 in noble amd64
  openjdk-20-dbg 20.0.2+9-1 in noble arm64
  openjdk-20-dbg 20.0.2+9-1 in noble armhf
  openjdk-20-dbg 20.0.2+9-1 in noble i386
  openjdk-20-dbg 20.0.2+9-1 in noble ppc64el
  openjdk-20-dbg 20.0.2+9-1 in noble riscv64
  openjdk-20-dbg 20.0.2+9-1 in noble s390x
  openjdk-20-demo 20.0.2+9-1 in noble amd64
  openjdk-20-demo 20.0.2+9-1 in noble arm64
  openjdk-20-demo 20.0.2+9-1 in noble armhf
  openjdk-20-demo 20.0.2+9-1 in noble i386
  openjdk-20-demo 20.0.2+9-1 in noble ppc64el
  openjdk-20-demo 20.0.2+9-1 in noble riscv64
  openjdk-20-demo 20.0.2+9-1 in noble s390x
  openjdk-20-doc 20.0.2+9-1 in noble amd64
  openjdk-20-doc 20.0.2+9-1 in noble arm64
  openjdk-20-doc 20.0.2+9-1 in noble armhf
  openjdk-20-doc 20.0.2+9-1 in noble i386
  openjdk-20-doc 20.0.2+9-1 in noble ppc64el
  openjdk-20-doc 20.0.2+9-1 in noble riscv64
  openjdk-20-doc 20.0.2+9-1 in noble s390x
  openjdk-20-jdk 20.0.2+9-1 in noble amd64
  openjdk-20-jdk 20.0.2+9-1 in noble arm64
  openjdk-20-jdk 20.0.2+9-1 in noble armhf
  openjdk-20-jdk 20.0.2+9-1 in noble i386
  openjdk-20-jdk 20.0.2+9-1 in noble ppc64el
  openjdk-20-jdk 20.0.2+9-1 in noble riscv64
  openjdk-20-jdk 20.0.2+9-1 in noble s390x
  openjdk-20-jdk-headless 20.0.2+9-1 in noble amd64
  openjdk-20-jdk-headless 20.0.2+9-1 in noble arm64
  openjdk-20-jdk-headless 20.0.2+9-1 in noble armhf
  openjdk-20-jdk-headless 20.0.2+9-1 in noble i386
  openjdk-20-jdk-headless 20.0.2+9-1 in noble ppc64el
  openjdk-20-jdk-headless 20.0.2+9-1 in noble riscv64
  openjdk-20-jdk-headless 20.0.2+9-1 in noble s390x
  openjdk-20-jre 20.0.2+9-1 in noble amd64
  openjdk-20-jre 20.0.2+9-1 in noble arm64
  openjdk-20-jre 20.0.2+9-1 in noble armhf
  openjdk-20-jre 20.0.2+9-1 in noble i386
  openjdk-20-jre 20.0.2+9-1 in noble ppc64el
  openjdk-20-jre 20.0.2+9-1 in noble riscv64
  openjdk-20-jre 20.0.2+9-1 in noble s390x
  openjdk-20-jre-headless 20.0.2+9-1 in noble amd64
  openjdk-20-jre-headless 20.0.2+9-1 in noble arm64
  openjdk-20-jre-headless 20.0.2+9-1 in noble armhf
  openjdk-20-jre-headless 20.0.2+9-1 in noble i386
  openjdk-20-jre-headless 20.0.2+9-1 in noble ppc64el
  openjdk-20-jre-headless 20.0.2+9-1 in noble riscv64
  openjdk-20-jre-headless 20.0.2+9-1 in noble s390x
  openjdk-20-jre-zero 20.0.2+9-1 in noble amd64
  openjdk-20-jre-zero 20.0.2+9-1 in noble arm64
  openjdk-20-jre-zero 20.0.2+9-1 in noble armhf
  openjdk-20-jre-zero 20.0.2+9-1 in noble i386
  openjdk-20-jre-zero 20.0.2+9-1 in noble ppc64el
  openjdk-20-jre-zero 20.0.2+9-1 in noble riscv64
  openjdk-20-jre-zero 20.0.2+9-1 in noble s390x
  openjdk-20-source 20.0.2+9-1 in noble amd64
  openjdk-20-source 20.0.2+9-1 in noble arm64
  openjdk-20-source 20.0.2+9-1 in noble armhf
  openjdk-20-source 20.0.2+9-1 in noble i386
  openjdk-20-source 20.0.2+9-1 in noble ppc64el
  openjdk-20-source 20.0.2+9-1 in noble riscv64
  openjdk-20-source 20.0.2+9-1 in noble s390x
Comment: Unsupported, no reverse-dependencies, superseded by openjdk-21; LP: #2045330
1 package successfully removed.

Changed in openjdk-20 (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

All bug tasks are either fix released or wontfix except for openjdk-22, which is supposed to be kept in -proposed until after release; so marking this bug 'block-proposed', demoting openjdk-22 to -proposed, and unsubscribing ubuntu-archive.

tags: added: block-proposed
Revision history for this message
Steve Langasek (vorlon) wrote :

Demoting packages to noble-proposed:
 openjdk-22 22~22ea-1 in noble
Comment: Keep in -proposed until after release, then copy to -updates; LP: #2045330
Demote [y|N]? y
Remove openjdk-22 from release [y|N]? y
1 package successfully demoted.

Changed in openjdk-22 (Ubuntu):
status: New → Triaged
Revision history for this message
Matthias Klose (doko) wrote :
Download full text (3.7 KiB)

Removing packages from noble:
 openjdk-23 23~15ea-1build1 in noble
  openjdk-23-dbg 23~15ea-1build1 in noble amd64
  openjdk-23-dbg 23~15ea-1build1 in noble arm64
  openjdk-23-dbg 23~15ea-1build1 in noble armhf
  openjdk-23-dbg 23~15ea-1build1 in noble i386
  openjdk-23-dbg 23~15ea-1build1 in noble ppc64el
  openjdk-23-dbg 23~15ea-1build1 in noble riscv64
  openjdk-23-dbg 23~15ea-1build1 in noble s390x
  openjdk-23-demo 23~15ea-1build1 in noble amd64
  openjdk-23-demo 23~15ea-1build1 in noble arm64
  openjdk-23-demo 23~15ea-1build1 in noble armhf
  openjdk-23-demo 23~15ea-1build1 in noble i386
  openjdk-23-demo 23~15ea-1build1 in noble ppc64el
  openjdk-23-demo 23~15ea-1build1 in noble riscv64
  openjdk-23-demo 23~15ea-1build1 in noble s390x
  openjdk-23-doc 23~15ea-1build1 in noble amd64
  openjdk-23-doc 23~15ea-1build1 in noble arm64
  openjdk-23-doc 23~15ea-1build1 in noble armhf
  openjdk-23-doc 23~15ea-1build1 in noble i386
  openjdk-23-doc 23~15ea-1build1 in noble ppc64el
  openjdk-23-doc 23~15ea-1build1 in noble riscv64
  openjdk-23-doc 23~15ea-1build1 in noble s390x
  openjdk-23-jdk 23~15ea-1build1 in noble amd64
  openjdk-23-jdk 23~15ea-1build1 in noble arm64
  openjdk-23-jdk 23~15ea-1build1 in noble armhf
  openjdk-23-jdk 23~15ea-1build1 in noble i386
  openjdk-23-jdk 23~15ea-1build1 in noble ppc64el
  openjdk-23-jdk 23~15ea-1build1 in noble riscv64
  openjdk-23-jdk 23~15ea-1build1 in noble s390x
  openjdk-23-jdk-headless 23~15ea-1build1 in noble amd64
  openjdk-23-jdk-headless 23~15ea-1build1 in noble arm64
  openjdk-23-jdk-headless 23~15ea-1build1 in noble armhf
  openjdk-23-jdk-headless 23~15ea-1build1 in noble i386
  openjdk-23-jdk-headless 23~15ea-1build1 in noble ppc64el
  openjdk-23-jdk-headless 23~15ea-1build1 in noble riscv64
  openjdk-23-jdk-headless 23~15ea-1build1 in noble s390x
  openjdk-23-jre 23~15ea-1build1 in noble amd64
  openjdk-23-jre 23~15ea-1build1 in noble arm64
  openjdk-23-jre 23~15ea-1build1 in noble armhf
  openjdk-23-jre 23~15ea-1build1 in noble i386
  openjdk-23-jre 23~15ea-1build1 in noble ppc64el
  openjdk-23-jre 23~15ea-1build1 in noble riscv64
  openjdk-23-jre 23~15ea-1build1 in noble s390x
  openjdk-23-jre-headless 23~15ea-1build1 in noble amd64
  openjdk-23-jre-headless 23~15ea-1build1 in noble arm64
  openjdk-23-jre-headless 23~15ea-1build1 in noble armhf
  openjdk-23-jre-headless 23~15ea-1build1 in noble i386
  openjdk-23-jre-headless 23~15ea-1build1 in noble ppc64el
  openjdk-23-jre-headless 23~15ea-1build1 in noble riscv64
  openjdk-23-jre-headless 23~15ea-1build1 in noble s390x
  openjdk-23-jre-zero 23~15ea-1build1 in noble amd64
  openjdk-23-jre-zero 23~15ea-1build1 in noble arm64
  openjdk-23-jre-zero 23~15ea-1build1 in noble i386
  openjdk-23-jre-zero 23~15ea-1build1 in noble ppc64el
  openjdk-23-jre-zero 23~15ea-1build1 in noble riscv64
  openjdk-23-jre-zero 23~15ea-1build1 in noble s390x
  openjdk-23-source 23~15ea-1build1 in noble amd64
  openjdk-23-source 23~15ea-1build1 in noble arm64
  openjdk-23-source 23~15ea-1build1 in noble armhf
  openjdk-23-source 23~15ea-1build1 in noble i386
  openjdk-23-source 23~15ea-1build1 in noble ppc64el
  openjdk-23-source 23~15ea-1build1 in noble riscv...

Read more...

To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.