Package: sbuild Version: 0.78.1-1 Severity: important
Hi,the members of the Freexian Extended LTS team need to be able to build packages for wheezy.
I have recently upgraded my notebook to Debian 10 (pre) and from then on it failed building packages for wheezy-lts via sbuild.
``` +------------------------------------------------------------------------------+| Install package build dependencies |
+------------------------------------------------------------------------------+ Setup apt archive -----------------Merged Build-Depends: debhelper (>= 9), libpam0g-dev, libselinux1-dev, libaudit-dev, build-essential, fakeroot Filtered Build-Depends: debhelper (>= 9), libpam0g-dev, libselinux1-dev, libaudit-dev, build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-main-dummy' in `/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
gzip: unrecognized option '--keep' Try `gzip --help' for more information. gzip failed: 256 E: cannot create dummy archive Failed to run apt-ftparchive. E: Setting up apt archive failed ```I currently run a slightly patched version of sbuild (.debdiff is attached). With the below patch, I can build packages for wheezy again:
```diff -Nru sbuild-0.78.1/debian/patches/support-gzip-in-wheezy.patch sbuild-0.78.1/debian/patches/support-gzip-in-wheezy.patch --- sbuild-0.78.1/debian/patches/support-gzip-in-wheezy.patch 1970-01-01 01:00:00.000000000 +0100 +++ sbuild-0.78.1/debian/patches/support-gzip-in-wheezy.patch 2019-04-01 11:33:06.000000000 +0200
@@ -0,0 +1,16 @@ +Description: gzip in wheezy lacks --keep option, so avoid using it. +Author: Mike Gabriel <mike.gabr...@das-netzwerkteam.de> + +--- a/lib/Sbuild/ResolverBase.pm ++++ b/lib/Sbuild/ResolverBase.pm +@@ -1445,8 +1445,8 @@ + closedir($dh); + } ++-system('gzip', '--keep', '--force', 'Packages') == 0 or die "gzip failed: $?\n"; +-system('gzip', '--keep', '--force', 'Sources') == 0 or die "gzip failed: $?\n"; ++system('gzip -c --force Packages > Packages.gz') == 0 or die "gzip failed: $?\n"; ++system('gzip -c --force Sources > Sources.gz' ) == 0 or die "gzip failed: $?\n";
+ + my $packages_md5 = hash_file('Packages', 'md5sum'); + my $sources_md5 = hash_file('Sources', 'md5sum'); ``` Thanks+Greets, Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de
pgpZo6fNU9PtB.pgp
Description: Digitale PGP-Signatur