[Reproducible-builds] jenkins.debian.net: [PATCH] Disable download of package descriptions

Vagrant Cascadian vagrant at debian.org
Sun Apr 10 00:19:31 UTC 2016


I noticed the jenkins.debian.net reproducible pbuilder chroots download
the full package descriptions, but this isn't necessary for a build
machine, and consumes a bit of bandwidth and disk space. The patch below
configures APT (and anything that respects apt.conf.d) to not download
them.

Also should be available in the "no-package-descriptions" branch on
alioth (once alioth syncs):

  https://anonscm.debian.org/cgit/users/vagrant/jenkins.debian.net.git/

It's untested, so I've looked it over at least three times. I hope it's
actually happening early enough to be useful...

Keep on reproducibilitizing!


live well,
  vagrant


From ff8da4f3ef9674503da93e38be565c3a7837c7d2 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant at debian.org>
Date: Sat, 9 Apr 2016 16:43:31 -0700
Subject: [PATCH] Disable download of package descripts by setting apt.conf
 languages to none. This should save some disk space and download bandwidth,
 as the full descriptions really shouldn't be needed in a build chroot.

---
 bin/reproducible_setup_pbuilder.sh | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/bin/reproducible_setup_pbuilder.sh b/bin/reproducible_setup_pbuilder.sh
index 57ef3e8..b272d5b 100755
--- a/bin/reproducible_setup_pbuilder.sh
+++ b/bin/reproducible_setup_pbuilder.sh
@@ -61,6 +61,9 @@ echo
 echo "Configuring APT to ignore the Release file expiration"
 echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.conf.d/398future
 echo
+echo "Configuring APT to not download package descriptions"
+echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/10no-package-descriptions
+echo
 apt-get update
 apt-get -y upgrade
 apt-get install -y $@
-- 
2.1.4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160409/796460cb/attachment.sig>


More information about the Reproducible-builds mailing list