* Detected file collision(s): * * /usr/lib64/libnss_compat.so * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * sys-auth/libnss-compat-1.2:0::gentoo * /usr/lib64/libnss_compat.so * * Package 'sys-libs/glibc-2.27-r3' NOT merged due to file collisions. If ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-hardened_test_20180512-194415 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.0 * Available Python interpreters, in order of preference: [1] python3.5 [2] python3.6 (fallback) [3] python2.7 (fallback) [4] pypy3 (fallback) [5] pypy (fallback) java-config: The following VMs are available for generation-2: emerge -qpv sys-libs/glibc [ebuild U ] sys-libs/glibc-2.27-r3 [2.26-r7] USE="hardened (multilib) suid -audit -caps (-compile-locales) -doc -gd -headers-only -nscd (-profile) (-selinux) -systemtap (-vanilla) (-debug%)"
Created attachment 534930 [details] emerge-info.txt
Created attachment 534932 [details] emerge-history.txt
Created attachment 534934 [details] etc.portage.tbz2
Created attachment 534936 [details] logs.tbz2
Created attachment 534938 [details] sys-libs:glibc-2.27-r3:20180605-002556.log.bz2
Looks like upstream came to their senses and re-added the NSS compat module as part of the default set, after just one release without it. commit 64d1e08ea822bf47cb2796ad0f727136227f983c Author: Andreas Schwab <schwab@suse.de> Date: Mon Oct 2 14:30:46 2017 +0200 Move nss_compat from nis to nss subdir and install it unconditionally This has been tested that local lookup still works with and without an installed libnss_nis, and that NIS lookup works when libnss_nis is available. So I guess the libnss-compat package is only required for glibc 2.26 exactly, and should block every other version.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b616df758264a9e6847d8cb8ab7503f2982cdd1 commit 5b616df758264a9e6847d8cb8ab7503f2982cdd1 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2018-10-22 20:17:43 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2018-10-22 20:18:31 +0000 sys-auth/libnss-compat: Add blocker for glibc-2.27 and later, bug 657404 Sigh. Closes: https://bugs.gentoo.org/657404 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 sys-auth/libnss-compat/libnss-compat-1.2.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)