On 05/05/2025 4:28 pm, Santiago Vila wrote:
When I'm debugging a package, I usually work in a directory-based chroot
(created with debootstrap). If I had to drop internet access, I would have
to use firewall rules or just unplug the cable, which would make other
tasks requiring internet in my computer not to work at the same time.
I would consider the real goal to be ensuring that the package
builds the same regardless of network being present or not,
and also regardless of the way you choose to build the package,
be it dpkg-buildpackage in a chroot, sbuild with unshare, sbuild
with schroot, pbuilder, etc. It's a requirement which helps
reproducibility.
at least in this specific instance, the final package remains the same irrespective of whether you have internet access or not. So this does not affect reproducibility at all. You just test more functionality if internet is present, that is all.