Bug#1021390: nvda2speechd: downloads source from the network during build
Philipp Kern
pkern at debian.org
Sat Oct 15 13:22:49 BST 2022
On 10.10.22 22:02, Samuel Thibault wrote:
>> I think in its current state the package is anyway non-free since it
>> does not fulfill the DFSG for the contents it ships in its binary
>> packages.
> Ok, let's move it to non-free then.
I admit that I'm surprised that policy 4.9 actually provides a carve-out
for this - only targeting network access restrictions to "main":
> 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.
Pulling external code during the build from a package in the archive is
still super surprising to me. Do we have other precedents? I can see how
it's a pragmatic solution but [1] together with [2] kinda scares me. ;-)
At that point, couldn't we ship the cross-build target compiler prebuilt
in non-free? That being said, that would unfortunately still not help
with buildds, given that we still don't support build-dependencies on
non-free packages unfortunately. :(
Kind regards
Philipp Kern
[1] https://sources.debian.org/src/nvda2speechd/0.1-5/debian/rules/#L29
[2] https://github.com/rust-lang/rustup/issues/2028
More information about the Pkg-a11y-devel
mailing list