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

Bug#886416: libnih: uninstallable, and FTBFS when rebuilt: FAIL test_parse (unexpected line numbering)



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


Reply to: