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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to