On 13/01/17 18:47, Guido Günther wrote:
> Package: pristine-tar
> Version: 1.37
> Severity: normal
> 
> Hi,
> libopenusb fails to import like:
> 
> $ gbp import-dsc  apt://libopenusb/sid 
> gbp:info: Downloading 'libopenusb/sid' using 'apt-get'...
> gbp:info: No git repository found, creating one.
> gbp:info: Tag upstream/1.1.11 not found, importing Upstream tarball
> gbp:debug: /usr/bin/pristine-tar [] ['commit', 
> '/tmp/tmptWZY2m/libopenusb_1.1.11.orig.tar.gz', 
> 'cc238ac43eeda94e0d3c232cb0293cdc414449ba']
> gbp:error: Couldn't commit to 'pristine-tar' with upstream 
> 'cc238ac43eeda94e0d3c232cb0293cdc414449ba': xdelta: warning: no matches found 
> in from file, patch will apply without it
> error: excessively large binary delta for 
> /tmp/tmpEcGB0O/libopenusb_1.1.11.orig.tar.gz
> (Probably the tarball is compressed with an unsupported form of compression.)
> pristine-tar: failed to generate delta
> 

This tarball is messed up:

    [ /tmp/omg ] $ file libopenusb_1.1.11.orig.tar.gz
    libopenusb_1.1.11.orig.tar.gz: compress'd data 16 bits

It's not compressed with gzip, but with "compress". A fix would be to
add support for that, although I doubt it makes sense (who makes such
tarballs, really?). It would be "solved" with the same trick that was
mentioned in https://bugs.debian.org/851285.

Tomasz

Attachment: signature.asc
Description: PGP signature

Reply via email to