https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: net-dns/pdns-4.6.1 fails tests on MUSL. Discovered on: amd64 (internal ref: tinderbox_musl) NOTE: This machine uses MUSL libc
Created attachment 768363 [details] build.log build log and emerge --info
Created attachment 768364 [details] 1-test-suite.log 1-test-suite.log
Error(s) that match a know pattern: FAIL: testrunner
This does not seem to be a musl issue. The failing test uses IPv6, which I suspect is missing on the tinderbox, can you confirm this? There is the PDNS_TEST_NO_IPV6 envvar available to disable these tests. The package has no build-time ipv6 option, so there is no USE flag for it, and adding it for just skipping the tests seems overkill. Do you have a way to set the envvar per package? Another solution could be to have something along > if use kernel_linux && [[ ! -f /proc/net/if_inet6 ]]; then > export PDNS_TEST_NO_IPV6="1" > fi in the ebuild.
tinderbox_musl has reproduced this issue with version 4.6.3 - Updating summary.