On Mon, Aug 1, 2022 at 11:50 PM Nilesh Patra <[email protected]> wrote:
>
> On 8/1/22 8:38 PM, Shengjing Zhu wrote:
> > On Mon, Aug 1, 2022 at 11:05 PM Nilesh Patra <[email protected]> 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

Wiki is not always up to date. If you want the details, you'd better
ask buildd admins, and I'm not.

-- 
Shengjing Zhu

Reply via email to