Source: libnih Version: 1.0.3-9 Severity: serious Justification: fails to build from source (but built successfully in the past) Affects: systemd-shim
libnih was made uninstallable by the glibc 2.26 transition, because it uses internal glibc symbols. Normally this would be handled by a simple rebuild. However, the recent binNMU of libnih against glibc 2.26 failed: > Testing parse_xml() > ... > BAD: wrong content in file 0x13be5e730 (output), expected 'test:foo:2:0: > Invalid object path in <node> name attribute > ' got 'test:foo:1:36: Invalid object path in <node> name attribute > ' > at tests/test_parse.c:7954 (test_parse_xml). > FAIL test_parse (exit status: 134) I don't know whether the test failure is triggered by glibc 2.26, or by something else that changed since November. This is particularly nasty because the missing binNMU makes libnih (and hence systemd-shim) uninstallable; and until #883569 and #883573 are resolved, that's going to cause problems on the buildds whenever a chain of (build-)dependencies pulls in libpam-systemd, because apt apparently commits to installing systemd-shim and is not able to roll back far enough to consider installing systemd-sysv instead. smcv