Hey!
One of the package that I maintain (python-asyncssh) makes a DNS request
during build and expects it to fail. Since Policy 4.9 forbids network
access (in a rather confusing wording "may not"), I got this serious
bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=830568
The fix is easy: just disable the test.
However, I have a hard time to find this useful for anyone. To sum up:
- patching the test suite requires maintaining the patch forever
- both pbuilder and sbuild are using an isolated network namespace
- package builds reproducibly with or without network access
I have the impression that enforcing every word of the policy in the
hard sense can bring endless serious bugs. This particular occurrence
affected about 70 packages. I appear as a bad maintainer because I don't
feel this is an important bug.
Any thoughts?
--
Use uniform input formats.
- The Elements of Programming Style (Kernighan & Plauger)
Attachment:
signature.asc
Description: PGP signature