no-network build policy rules
Jakub Bogusz
qboosh at pld-linux.org
Sun Oct 26 16:16:36 CET 2025
I found that there are different meanings of "no network usage":
1) builders cannot use external resources/hosts, which is enforced by
non-functional resolv.conf
2) but `unshare --net` introduced recently in builder script does even
more: it disables the use of localhost connections (binding/connecting
to lo interface/127.0.0.1/8 addresses)
Many more test suites rely on loopback connections working than using
external resources, so there are many (esp. python or perl modules,
openssl, openssh, git etc.) packages which can be built fine on builders,
but not with builder script (without --bnet).
How should be packages (and their default tests options) prepared, to
compy with 1) or 2)?
--
Jakub Bogusz http://qboosh.pl/
More information about the pld-devel-en
mailing list