Bug#865429: libc6-dev-i386: gcc-multilib should not be recommended
Package: libc6-dev-i386
Version: 2.24-12
Severity: normal
The libc6-dev-i386 package has:
Recommends: gcc-multilib
But recommended packages are installed by default, and the above
"Recommends:" is too strong as gcc-multilib is not the only way to
use libc6-dev-i386.
The issue is that installing *any* compiler that depends on
libc6-dev-i386 will have the effect to install the default GCC,
introducing a potential redundancy.
An example:
zira:~> aptitude why gcc-6-multilib
i gcc-snapshot Depends libc6-dev-i386 (>= 2.11)
i A libc6-dev-i386 Recommends gcc-multilib
i A gcc-multilib Depends gcc-6-multilib (>= 6.3.0-9~)
But that would be also true for gcc-5-multilib, which depends on
libc6-dev-i386.
The "Recommends:" would make sense only if gcc-multilib were a
virtual package provided by compilers that depend on libc6-dev-i386.
But this is not the case here.
-- System Information:
Debian Release: 9.0
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=POSIX (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libc6-dev-i386 depends on:
ii libc6-dev 2.24-12
ii libc6-i386 2.24-12
Versions of packages libc6-dev-i386 recommends:
ii gcc-multilib 4:6.3.0-4
libc6-dev-i386 suggests no packages.
-- no debconf information
Reply to: