[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#975077: libc6: circular dependencies



Hi,

On 2020-11-18 19:57, Bill Allombert wrote:
> Package: libc6
> Version: 2.31-4
> Severity: important
> 
> Hello GNU libc maintainers,
> 
> There is a circular dependency between libc6, debconf, dpkg, libacl1,
> libbz2-1.0, libcom-err2, libcrypt1, libgcc-s1, libgssapi-krb5-2,
> libk5crypto3, libkeyutils1, libkrb5-3, libkrb5support0, liblzma5,
> libnsl2, libnss-nis, libnss-nisplus, libpcre2-8-0, libselinux1,
> libssl1.1, libtirpc3, perl-base, tar and zlib1g:

This is a known issue, unfortunately this is not something we can remove
for now. libcrypt1, libnss-nis and libnss-nisplus used to be provided by
glibc, and are now in separate packages. We need to have libc6 to
depend on them for systems to not explode during the ugprade. And
dynamically linked packages have to depend on libc6.

We should be able to demote libnss-nis and libnss-nisplus to a recommends
or even a suggest after the bullseye release. As for libcrypt1, if we
can get pam rebuilt in bullseye (currently not possible due to #956355
and #972555), we might be able to drop that depends after the bullseye
release.

Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: