Source: fence-agents Version: 4.15.0-3 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
The fence-agents package is currently failing autopkgtests. This appears to be caused by iputils-ping no longer being installed with elevated privileges. Prior to iputils version 3:20240905-1, ping was installed with with CAP_NET_RAW capabilities or with the setuid bit set. In order to avoid installing with these elevated privileges, we now rely on the net.ipv4.ping_group_range sysctl variable to grant unprivileged users the ability to run ping. This variable is set to a permissive value by files installed by the linux-sysctl-defaults package, which is installed as a Recommends of iputils-ping, but this doesn't currently apply in autopkgtest testbeds. This results in the kernel's restrictive default being used, which prevents unprivileged users from being able to use ping. For now, to fix your package's tests, I suggest adding procps as a dependency of your tests, adding the 'needs-sudo' requirement, and adding the following near the beginning of your test script: sudo /sbin/sysctl -w net.ipv4.ping_group_range="0 2147483647" Note that the resolution of #1085160 may eventually eliminate the need to do this. noah