Bug#861403: java-package: Package has dependency on libc6-amd64 if it is installed, but this can't be satisfied

Joshua Honeycutt joshua.honeycutt at gmail.com
Fri Apr 28 12:56:52 UTC 2017


Package: java-package
Version: 0.62
Severity: normal

Dear Maintainer,

   I ran into user on IRC attempting to create a jre deb on an amd64
   system.

   They had an issue where their jre deb was depending on libc6-amd64
   which is an i386 arch package. The dependency could not be resolved
   so the resulting package was uninstallable. I think this is because
   dpkg was looking for a amd64 arch candidate. My system didn't
   produce this issue until I installed libc6-amd64 and ran
   java-package again.

   The user and I were able to produce packages with working depends if
   libc6-amd64 was removed. I'm not sure why it was installed on their
   system to begin with. #739758 seems to indicate it is undesireable
   for libc6-amd64 to be installed on amd64 systems.

   I was able to reproduce the issue on a jessie and stretch system.


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64
 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages java-package depends on:
ii  build-essential  12.3
ii  debhelper        10.2.5
ii  dpkg-dev         1.18.23
ii  fakeroot         1.21-3.1
ii  libasound2       1.1.3-5
ii  libfontconfig1   2.11.0-6.7+b1
ii  libgl1-mesa-glx  13.0.6-1+b2
ii  libgtk2.0-0      2.24.31-2
ii  libx11-6         2:1.6.4-3
ii  libxslt1.1       1.1.29-2.1
ii  libxtst6         2:1.2.3-1
ii  libxxf86vm1      1:1.1.4-1+b2
ii  unzip            6.0-21

java-package recommends no packages.

Versions of packages java-package suggests:
pn  openjdk-7-jre  <none>

-- no debconf information



More information about the pkg-java-maintainers mailing list