Debian's build servers have no internet access, by design (as is the
case for most distros). Packages requiring internet access to build
don't go into Debian, full stop. So if their build system needs it,
then there needs to be provision for using a local cache instead of
the web (NuGet supports this, by configuring a file:/// repo). And
everything in that repo needs to have been built in Debian - i.e.
bundling Npgsql.dll with an app isn't permissible, that bundle will
be removed & replaced as-required at build or runtime by a
distro-built one. The entire Debian archive needs to be buildable completely offline and independently. And bundles of open source code are no use, since there's no guarantee that those bundles are what they say they are (or that they could be rebuilt by the user if they desired). See also https://wiki.debian.org/ReproducibleBuilds On 26/10/15 16:09, Shay Rojansky wrote:
|