Package: devscripts Version: 2.10.69 Severity: normal File: /usr/bin/debdiff User: devscri...@packages.debian.org Usertags: debdiff
The Debian derivatives census scripts found a case where debdiff's interaction with interdiff causes debdiff to fail. This is with an old version of the sqlite3 source package from Maemo 4.1.2. Below are the commands you can use to reproduce the issue. This issue occurs with both Debian squeeze and wheezy, the package data below is for wheezy. pabs@chianamo ~ $ mkdir -p debdiff-sqlite-bug/{debian,maemo} pabs@chianamo ~ $ cd debdiff-sqlite-bug/debian/ pabs@chianamo ~/debdiff-sqlite-bug/debian $ dget --quiet --download-only http://snapshot.debian.org/archive/debian/20070808T000000Z/pool/main/s/sqlite3/sqlite3_3.4.1-1.dsc sqlite3_3.4.1-1.dsc: Good signature found validating sqlite3_3.4.1.orig.tar.gz validating sqlite3_3.4.1-1.diff.gz All files validated successfully. pabs@chianamo ~/debdiff-sqlite-bug/debian $ cd ../maemo/ pabs@chianamo ~/debdiff-sqlite-bug/maemo $ dget --quiet --download-only http://repository.maemo.org/pool/maemo4.1.2/free/s/sqlite3/sqlite3_3.4.1-1osso3.dsc sqlite3_3.4.1-1osso3.dsc: dscverify: sqlite3_3.4.1-1osso3.dsc failed signature check: gpg: no valid OpenPGP data found. gpg: processing message failed: eof Validation FAILED!! pabs@chianamo ~/debdiff-sqlite-bug/maemo $ cd .. pabs@chianamo ~/debdiff-sqlite-bug $ debdiff debian/sqlite3_3.4.1-1.dsc maemo/sqlite3_3.4.1-1osso3.dsc interdiff: hunk-splitting is required in this case, but is not yet implemented interdiff: use the -U option to work around this debdiff: error: interdiff -z /home/pabs/debdiff-sqlite-bug/debian/sqlite3_3.4.1-1.diff.gz /home/pabs/debdiff-sqlite-bug/maemo/sqlite3_3.4.1-1osso3.diff.gz gave error exit status 1 -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (700, 'testing'), (600, 'unstable'), (550, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.4-trunk-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages devscripts depends on: ii dpkg-dev 1.16.8 ii libc6 2.13-33 ii perl 5.14.2-12 ii python 2.7.3~rc2-1 Versions of packages devscripts recommends: ii at 3.1.13-2 ii curl 7.26.0-1 ii dctrl-tools 2.22.2 ii debian-keyring 2012.06.01 ii dput 0.9.6.3 ii dupload 2.7.0 ii equivs 2.0.9 ii fakeroot 1.18.4-2 ii gnupg 1.4.12-4+b1 ii libcrypt-ssleay-perl 0.58-1 pn libdistro-info-perl <none> ii libjson-perl 2.53-1 ii libparse-debcontrol-perl 2.005-3 ii libsoap-lite-perl 0.714-1 ii liburi-perl 1.60-1 ii libwww-perl 6.04-1 ii lintian 2.5.10.1 ii man-db 2.6.2-1 ii patch 2.6.1-3 ii patchutils 0.3.2-1.1 ii python-debian 0.1.21 ii python-magic 5.11-2 ii sensible-utils 0.0.7 ii strace 4.5.20-2.3 ii unzip 6.0-7 ii wdiff 1.1.2-1 ii wget 1.13.4-3 ii xz-utils 5.1.1alpha+20120614-1 Versions of packages devscripts suggests: ii bsd-mailx [mailx] 8.1.2-0.20111106cvs-1 ii build-essential 11.5 pn cvs-buildpackage <none> pn devscripts-el <none> pn gnuplot <none> pn libauthen-sasl-perl <none> pn libfile-desktopentry-perl <none> pn libnet-smtp-ssl-perl <none> ii libterm-size-perl 0.207-1 ii libtimedate-perl 1.2000-1 ii libyaml-syck-perl 1.20-1 ii mutt 1.5.21-6.1 ii openssh-client [ssh-client] 1:6.0p1-2 ii svn-buildpackage 0.8.5 ii w3m 0.5.3-8 -- bye, pabs http://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part