Package: openjdk-11-jdk-headless
Version: 11.0.9+11-1~deb10u1
Severity: minor

This was a suprise but perhaps intended. 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. I notice
there is a versioned Conflicts but it's unclear to me how that
could be the problem.

Kind regards

$ 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

Reply via email to