El 16/2/25 a las 14:13, Andreas Tille escribió:
Am Sun, Feb 16, 2025 at 12:39:40PM +0100 schrieb Santiago Vila:
By the time this is run, we have already executed this:
eval {
$seq_object = get_sequence('genbank',"AI129902");
};
Is that not an attempt to access the network?
Sure it is an *attempt* which fails and this failure is handled
by the next statement which results in skipping the test.
That's precisely the point. The mere fact of *attempting* to
use the network (regardless of such attempt being successful or not)
is forbidden by Policy. This is what Policy says:
Except for packages in the non-free archive with the Autobuild control field unset or
set to no, > 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.
AFAIK, the rationale has always been that nobody in the outside world should
ever know that I'm building the package. Please ask for a second opinion
if you still believe my interpretation is not correct.
(Or tell me what I'm missing if you think I'm missing anything).
Thanks.