Summary: | net-dns/pdns-4.6.3 fails tests on MUSL | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Sven Wegener <swegener> |
Status: | CONFIRMED --- | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
1-test-suite.log |
Description
Agostino Sarubbo
2022-04-01 13:16:29 UTC
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. |