#1143279 openjdk-28-jdk: the openjdk-28-jre-headless uninstallable if -27- is present

Package:
openjdk-28-jdk
Source:
openjdk-28-jdk
Description:
OpenJDK Development Kit (JDK)
Submitter:
mc36
Date:
2026-08-14 02:37:02 UTC
Severity:
normal
#1143279#5
Date:
2026-08-01 21:30:11 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
sudo apt-get install openjdk-28-jre-headless

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
trying to install the -28-jdk while having -27-jdk around

   * What was the outcome of this action?
mc36@noti:~$ sudo apt-get install openjdk-28-jre-headless
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Solving dependencies... Done
Suggested packages:
  fonts-ipafont-gothic fonts-ipafont-mincho fonts-indic
The following NEW packages will be installed:
  openjdk-28-jre-headless
0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded.
6 not fully installed or removed.
Need to get 0 B/51.2 MB of archives.
After this operation, 243 MB of additional disk space will be used.
(Reading database… 787075 files and directories currently installed.)
Preparing to unpack …/openjdk-28-jre-headless_28~9ea-1_amd64.deb…
Unpacking openjdk-28-jre-headless:amd64 (28~9ea-1)…
dpkg: error processing archive /var/cache/apt/archives/openjdk-28-jre-
headless_28~9ea-1_amd64.deb (--unpack):
 trying to overwrite '/usr/share/bash-completion/completions/jcmd', which is
also in package openjdk-27-jre-headless:amd64 (27~30ea-1)
Errors were encountered while processing:
 /var/cache/apt/archives/openjdk-28-jre-headless_28~9ea-1_amd64.deb
Error: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit packagekit.service
is masked.
E: Sub-process /usr/bin/dpkg returned an error code (1)
mc36@noti:~$

   * What outcome did you expect instead?
-28- should install regardless if i have -27- hanging around

*** End of the template - remove these template lines ***

#1143279#10
Date:
2026-08-14 02:34:10 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
openjdk-28, 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 1143279@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@ubuntu.com> (supplier of updated openjdk-28 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 14 Aug 2026 03:50:46 +0200
Source: openjdk-28
Architecture: source
Version: 28~11ea-1
Distribution: unstable
Urgency: medium
Maintainer: OpenJDK Team <openjdk-28@packages.debian.org>
Changed-By: Matthias Klose <doko@ubuntu.com>
Closes: 1143265 1143279 1143538
Changes:
 openjdk-28 (28~11ea-1) unstable; urgency=medium
 .
   * OpenJDK 28 snapshot, build 11.
 .
   [ Vladimir Petko ]
   * Fix openjdk-28 co-installation (Closes: #1143265, #1143279):
     - d/rules: Update alternatives priorities.
     - d/rules,d/JB-*-postinst.in: Add bash completions to alternatives.
   * d/p/jdk-8389588-proposed.diff: Apply proposed patch to resolve S390x
     zero ftbfs (JDK-8389588).
   * d/copyright: Fix license identifiers - GPL -> GPLv2, LGPL - LGPL-2.1,
     BSD-C3 -> BSD-3-Clause.
   * d/p/jdk-8389650-workaround.diff: Workaround StackOverflowError
     during arm64 zero build (Closes: #1143538).
   * d/t/jtreg-autopkgtest.in: Do not fail tests if ulimit can not be
     set.
   * d/t/problems.csv: Add test exclusions.
   * d/rules: Enable S390x C2 compiler.
   * d/rules: Collect hotspot error and replay logs after jtreg tests.
 .
   [ Matthias Klose ]
   * Remove patch applied upstream.
   * Don't include .git-blame-ignore-revs in the upstream tarball.
   * Bump standards version.
Checksums-Sha1:
 f5c4af1293b736b50bce6a9290322d2681977389 5160 openjdk-28_28~11ea-1.dsc
 4ab50d8ad5ff51088cb71e923cc4723f98ea251d 614432 openjdk-28_28~11ea.orig-googletest.tar.xz
 b81b60e9c10e82dfa2362c44b070ae5dac2e2918 73349396 openjdk-28_28~11ea.orig.tar.xz
 7dd6621f9982a4d68dcef82f72890685cd53479d 381504 openjdk-28_28~11ea-1.debian.tar.xz
 cfb119900578499a0ad77ef81b3d1f33c54f9564 16681 openjdk-28_28~11ea-1_source.buildinfo
Checksums-Sha256:
 4af76665eff0404d0f4f38503120d580a7a6e773323358e6dc2317bda9a98fe1 5160 openjdk-28_28~11ea-1.dsc
 12e7f32c5f53e881ba21aee8185831baca2a11db6f437aa67c81d46d8ef6d7f6 614432 openjdk-28_28~11ea.orig-googletest.tar.xz
 360c339127e1d7a3136a15f87f4fe917f131c00cc619744238e3eeaa095ce9df 73349396 openjdk-28_28~11ea.orig.tar.xz
 f86a48d78cf1f3c08ab49bd2a4b53735498ee5cbffdbde9e242b11bdb7265037 381504 openjdk-28_28~11ea-1.debian.tar.xz
 9f0083ea915d26c1608ba913ce4004e0f795c3bb14fe6126a8c3256ce70a8bef 16681 openjdk-28_28~11ea-1_source.buildinfo
Files:
 f9a4e4a7e73b196c803766e2d1654b00 5160 java optional openjdk-28_28~11ea-1.dsc
 529fe9873a76a5477e66cc2f4cee4cce 614432 java optional openjdk-28_28~11ea.orig-googletest.tar.xz
 3248329f5f8b2faa034ea83dd2d4cf8f 73349396 java optional openjdk-28_28~11ea.orig.tar.xz
 fa2d51f7a8f46b06f306a2617d49d0b0 381504 java optional openjdk-28_28~11ea-1.debian.tar.xz
 1854ae112e3db8253d4d6166d8cecee3 16681 java optional openjdk-28_28~11ea-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmp+dJUQHGRva29AdWJ1
bnR1LmNvbQAKCRC9fqpgd4+m9fJID/98jMYBj0DOlcHmnAqkDlXydQocMwGl14Yt
dnn5YPM63sxUmYyOIpVLMkqGzAgeMAJaEVmebwHCSL0zLuROKcAEe0BH8t8TO9oD
uIEccAXXVXNyCls35tIeHaaKNzO4lnD53tCPsQ/qpiWKpXcoU0aWRSdSE4ehRy85
7wsc/Uly35R5YTM0SW1e6+Gv9UEHtqqsDcJ2VWAqt1DcGnknMPpRuCNSz+xScUEH
InmK+fQNT/aUDwTaa7e37DNOYzsPIPZdwZ2k9HjqK9Ib/nFDDSEj1StDPg9BQeLX
fKRNI9lYauBt3ZYkcRbkH5tfS3P16YFmUUQgB/d0LLN5Fc3IlDLN6AjItP1JA65F
dR/6juuUu1q7gf3ouCoAGlxQZv9t6g/B+efI2rC6e9viSSCRGA9raZE4rwUeGn2k
lRkhCZsGFB0qdr+wEM8yovVBKJciIEWc1smGoDr+8v6CIhH2G92ly42bk8uV4KlQ
z3lLFwH4dCu4me4a1gXqnYULvD6byYTQ160SAntOwhyuAHGJarMK4Brb2MXHe5z4
aOr/RA82xheEJdmS+RqGiHca2LiqbKvhn2oOq3ywYYqlR09lms0rLAadoZqhiauW
G5EXmLy8K8ZA9avDHvwPHUfTv3R+itECjP2nlVa2nyes9KiQYYDwR/S9qcf2/ktJ
UctYyRDp4Q==
=Sv4f
-----END PGP SIGNATURE-----