Package: openjdk-11-jdk-headless Version: 11.0.9+11-1~deb10u1 Severity: minor
This was a suprise, but perhaps it's intended behaviour. Please close if so. * What led up to the situation? These packages were waiting for upgrade openjdk-11-jre 11.0.8+10-1~deb10u1 -> 11.0.9+11-1~deb10u1 openjdk-11-jdk-headless 11.0.8+10-1~deb10u1 -> 11.0.9+11-1~deb10u1 openjdk-11-jre-headless 11.0.8+10-1~deb10u1 -> 11.0.9+11-1~deb10u1 but were being held back. * What exactly did you do (or not do)... # apt full-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following package was automatically installed and is no longer required: default-jdk-headless Use 'sudo apt autoremove' to remove it. The following packages will be REMOVED: default-jdk openjdk-11-jdk The following packages will be upgraded: openjdk-11-jdk-headless openjdk-11-jre openjdk-11-jre-headless 3 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. Need to get 254 MB of archives. After this operation, 1,438 kB disk space will be freed. Do you want to continue? [Y/n] y * What was the outcome of this action? Retrieving bug reports... Done Parsing Found/Fixed information... Done Reading changelogs... Done (Reading database ... 272409 files and directories currently installed.) Removing default-jdk (2:1.11-71) ... Removing openjdk-11-jdk:amd64 (11.0.8+10-1~deb10u1) ... (Reading database ... 272393 files and directories currently installed.) Preparing to unpack .../openjdk-11-jre_11.0.9+11-1~deb10u1_amd64.deb ... Unpacking openjdk-11-jre:amd64 (11.0.9+11-1~deb10u1) over (11.0.8+10-1~deb10u1) ... Preparing to unpack .../openjdk-11-jdk-headless_11.0.9+11-1~deb10u1_amd64.deb ... Unpacking openjdk-11-jdk-headless:amd64 (11.0.9+11-1~deb10u1) over (11.0.8+10-1~deb10u1) ... Preparing to unpack .../openjdk-11-jre-headless_11.0.9+11-1~deb10u1_amd64.deb ... Unpacking openjdk-11-jre-headless:amd64 (11.0.9+11-1~deb10u1) over (11.0.8+10-1~deb10u1) ... Setting up openjdk-11-jre-headless:amd64 (11.0.9+11-1~deb10u1) ... Installing new version of config file /etc/java-11-openjdk/jfr/default.jfc ... Installing new version of config file /etc/java-11-openjdk/jfr/profile.jfc ... Installing new version of config file /etc/java-11-openjdk/security/blacklisted.certs ... Installing new version of config file /etc/java-11-openjdk/security/java.security ... Installing new version of config file /etc/java-11-openjdk/security/public_suffix_list.dat ... Setting up openjdk-11-jre:amd64 (11.0.9+11-1~deb10u1) ... Setting up openjdk-11-jdk-headless:amd64 (11.0.9+11-1~deb10u1) ... Processing triggers for mime-support (3.62) ... Processing triggers for hicolor-icon-theme (0.17-2) ... Processing triggers for desktop-file-utils (0.23-4) ... * What outcome did you expect instead? I wasn't expecting the default-* packages to be removed and I'm not quite sure why they were, because they don't declare a versioned dependency on the specific implementation, details below. It notice there is a versioned Conflicts but it's unclear to me how that could be the problem. $ apt-cache show default-jdk| egrep -e '(Ver|Dep)' Version: 2:1.11-71 Depends: default-jre (= 2:1.11-71), default-jdk-headless (= 2:1.11-71), openjdk-11-jdk $ apt-cache show default-jdk-headless | egrep -e '(Ver|Dep)' Version: 2:1.11-71 Depends: default-jre-headless (= 2:1.11-71), openjdk-11-jdk-headless $ apt-cache show default-jre-headless | egrep -e '(Ver|Dep)' Version: 2:1.11-71 Depends: openjdk-11-jre-headless, java-common $ apt-cache show openjdk-11-jdk | egrep -e '(Ver|Dep|Conf)' Version: 11.0.9+11-1~deb10u1 Depends: openjdk-11-jre (= 11.0.9+11-1~deb10u1), openjdk-11-jdk-headless (= 11.0.9+11-1~deb10u1), libc6 (>= 2.2.5), zlib1g (>= 1:1.1.4) Conflicts: openjdk-11-jre-headless (<< 11~19-2) Version: 11.0.8+10-1~deb10u1 Depends: openjdk-11-jre (= 11.0.8+10-1~deb10u1), openjdk-11-jdk-headless (= 11.0.8+10-1~deb10u1), libc6 (>= 2.2.5), zlib1g (>= 1:1.1.4) Conflicts: openjdk-11-jre-headless (<< 11~19-2) $ apt-cache show openjdk-11-jre-headless | egrep -e '(Ver|Dep|Conf)' Version: 11.0.9+11-1~deb10u1 Depends: ca-certificates-java (>= 20190405~), java-common (>= 0.28), libcups2, liblcms2-2 (>= 2.2+git20110628), libjpeg62-turbo (>= 1.3.1), libfontconfig1, libnss3 (>= 2:3.17.1), util-linux (>= 2.26.2-4), libasound2 (>= 1.0.16), libc6 (>= 2.27), libfreetype6 (>= 2.3.5), libgcc1 (>= 1:3.4), libpcsclite1 (>= 1.3.0), libstdc++6 (>= 4.1.1), libx11-6, libxext6, libxi6, libxrender1, libxtst6, zlib1g (>= 1:1.1.4) Conflicts: openjdk-11-jdk-headless (<< 11~18-2), oracle-java11-installer Version: 11.0.8+10-1~deb10u1 Depends: ca-certificates-java (>= 20190405~), java-common (>= 0.28), libcups2, liblcms2-2 (>= 2.2+git20110628), libjpeg62-turbo (>= 1.3.1), libfontconfig1, libnss3 (>= 2:3.17.1), util-linux (>= 2.26.2-4), libasound2 (>= 1.0.16), libc6 (>= 2.27), libfreetype6 (>= 2.3.5), libgcc1 (>= 1:3.4), libpcsclite1 (>= 1.3.0), libstdc++6 (>= 4.1.1), libx11-6, libxext6, libxi6, libxrender1, libxtst6, zlib1g (>= 1:1.1.4) Conflicts: openjdk-11-jdk-headless (<< 11~18-2), oracle-java11-installer $ apt-cache show openjdk-11-jdk-headless | egrep -e '(Ver|Dep|Conf)' Version: 11.0.9+11-1~deb10u1 Depends: openjdk-11-jre-headless (= 11.0.9+11-1~deb10u1), libc6 (>= 2.2.5), zlib1g (>= 1:1.1.4) Conflicts: openjdk-11-jre-headless (<< 11~19-2) Version: 11.0.8+10-1~deb10u1 Depends: openjdk-11-jre-headless (= 11.0.8+10-1~deb10u1), libc6 (>= 2.2.5), zlib1g (>= 1:1.1.4) Conflicts: openjdk-11-jre-headless (<< 11~19-2) -- System Information: Debian Release: 10.6 APT prefers stable APT policy: (990, 'stable'), (500, 'stable-debug') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-12-amd64 (SMP w/8 CPU cores) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages openjdk-11-jdk-headless depends on: ii libc6 2.28-10 ii openjdk-11-jre-headless 11.0.9+11-1~deb10u1 ii zlib1g 1:1.2.11.dfsg-1 openjdk-11-jdk-headless recommends no packages. Versions of packages openjdk-11-jdk-headless suggests: pn openjdk-11-demo <none> pn openjdk-11-source <none> -- no debconf information