On 8/1/22 8:38 PM, Shengjing Zhu wrote:
On Mon, Aug 1, 2022 at 11:05 PM Nilesh Patra <nil...@debian.org> wrote:On Mon, Aug 01, 2022 at 10:54:20PM +0800, Shengjing Zhu wrote:The package fails tests (see log of failing test below) when run on a machine with limited network (in this case: Can only reach the relevant APT repository server). This is a policy violation, which says that package tests must only access local resources services that were also spun up by the test. This tests tries to reach stun1.l.google.com though. And fails with a nil pointer dereference...I am not aware of any such policy -- can you please point me to it?Debian policy 4.9: For packages in the main archive, required targets must not attempt network access, except, via the loopback interface, to services on the build host that have been started by the build.Thanks for the link. I was under the impression that network access is already forbidden in the buildd environment, and package would not build if it tries to do so -- not sure when that changed?Because schroot doesn't implement network isolation. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802849
I am aware that this does not work locally because of the bug. But one quick question - I was talking about the buildd (buildd.debian.org) machines here. In the wiki, it says there is 'no network' in the machines[1]. However when I see the setup using schroot[2]. Is it the same bug affecting it or do I miss something (since the package was building fine earlier anyway) [1]: https://wiki.debian.org/buildd#buildd_Differences [2]: https://wiki.debian.org/BuilddSetup -- Best, Nilesh
OpenPGP_signature
Description: OpenPGP digital signature