Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #952527

Bug#926161: sbuild fails to build packages for wheezy ELTS

From Johannes Schauer <josch@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#926161: sbuild fails to build packages for wheezy ELTS
Date 2019-04-01 13:00 +0200
Message-ID <xI2Pv-XJ-3@gated-at.bofh.it> (permalink)
References <xI2mw-O2-13@gated-at.bofh.it> <xI2mw-O2-13@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Control: tag -1 + patch

Hi,

Quoting Mike Gabriel (2019-04-01 12:22:42)
> 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.gabriel@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');
> ```

indeed I was not aware that the --keep option is a relatively recent addition
to gzip. Does wheezy sbuild at least have the short option or is it completely
missing?

Why do you think is this issue of severity important? Did you contact the
release team about a possible freeze exception?

Thanks!

cheers, josch

Back to linux.debian.bugs.dist | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#926161: sbuild fails to build packages for wheezy ELTS Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2019-04-01 12:30 +0200
  Bug#926161: here comes the .debdiff Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2019-04-01 12:50 +0200
  Bug#926161: sbuild fails to build packages for wheezy ELTS Johannes Schauer <josch@debian.org> - 2019-04-01 13:00 +0200
    Bug#926161: sbuild fails to build packages for wheezy ELTS Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2019-04-01 13:10 +0200
      Bug#926161: sbuild fails to build packages for wheezy ELTS Johannes Schauer <josch@debian.org> - 2019-04-01 13:30 +0200
  Bug#926161: sbuild fails to build packages for wheezy ELTS Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2019-04-02 11:00 +0200
    Bug#923484: Bug#926161: sbuild fails to build packages for wheezy ELTS Johannes Schauer <josch@debian.org> - 2019-04-03 17:00 +0200

csiph-web