Your message dated Fri, 20 Mar 2015 13:03:42 +0000
with message-id <e1yywau-0002hv...@franck.debian.org>
and subject line Bug#779391: fixed in debbindiff 10
has caused the Debian Bug report #779391,
regarding debbindiff: crashes when comparing .changes files for two versions of 
the same source package
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
779391: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779391
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: debbindiff
Version: 9
Severity: wishlist

When I compare two .changes files from different versions of the same
source package, I get a crash. I would like to use debbindiff before
doing uploads to ensure that the changes to the package are good. I
already use debdiff to check the debs but would like to use debbindiff.
Below are a list of commands that can be used to reproduce this issue.

I guess the cause is that the file lists between the two packages do not
match and the solution would be to compare the file lists and map the
different versions of the binary packages to each other.

pabs@chianamo ~ $ mkdir test-debbindiff
pabs@chianamo ~ $ cd test-debbindiff/
pabs@chianamo ~/test-debbindiff $ sudo apt-get build-dep mancala
pabs@chianamo ~/test-debbindiff $ mkdir 1 2
pabs@chianamo ~/test-debbindiff $ cd 1
pabs@chianamo ~/test-debbindiff/1 $ dget --build 
http://http.debian.net/debian/pool/main/m/mancala/mancala_1.0.1-4.dsc
pabs@chianamo ~/test-debbindiff/1 $ cd ../2
pabs@chianamo ~/test-debbindiff/2 $ dget --build 
http://http.debian.net/debian/pool/main/m/mancala/mancala_1.0.3-1.dsc
pabs@chianamo ~/test-debbindiff/2 $ cd ..
pabs@chianamo ~/test-debbindiff $ debbindiff --debug 
1/mancala_1.0.1-4_amd64.changes 2/mancala_1.0.3-1_amd64.changes
   DEBUG validating sha1 checksums
   DEBUG sha1 Checksum for file 
/home/pabs/test-debbindiff/1/mancala_1.0.1-4_amd64.deb matches
    INFO Not checking signature
   DEBUG validating sha1 checksums
   DEBUG sha1 Checksum for file 
/home/pabs/test-debbindiff/2/mancala_1.0.3-1_amd64.deb matches
    INFO Not checking signature
   DEBUG 
 2acfc15f7af55ebf5d0608150864de7d 15210 games extra mancala_1.0.1-4_amd64.deb
Traceback (most recent call last):
  File "/usr/bin/debbindiff", line 89, in <module>
    sys.exit(main())
  File "/usr/bin/debbindiff", line 75, in main
    parsed_args.file1, parsed_args.file2)
  File "/usr/lib/python2.7/dist-packages/debbindiff/comparators/__init__.py", 
line 119, in compare_files
    return comparator(path1, path2, source)
  File "/usr/lib/python2.7/dist-packages/debbindiff/comparators/changes.py", 
line 76, in compare_changes_files
    d2 = files2[filename]
KeyError: u'mancala_1.0.1-4_amd64.deb'

-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (900, 'testing'), (890, 'buildd-testing-proposed-updates'), (800, 
'unstable'), (790, 'buildd-unstable'), (700, 'experimental'), (690, 
'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages debbindiff depends on:
ii  binutils-multiarch  2.25-5
ii  bzip2               1.0.6-7+b2
ii  cpio                2.11+dfsg-4
ii  diffutils           1:3.3-1+b1
ii  file                1:5.22+15-1
ii  fontforge-extras    0.3-4
ii  gettext             0.19.3-2
ii  ghc                 7.6.3-20
ii  gnupg               1.4.18-6
ii  pdftk               2.02-2
ii  poppler-utils       0.26.5-2
ii  python              2.7.8-3
ii  python-debian       0.1.25
ii  python-magic        1:5.22+15-1
ii  python-rpm          4.11.3-1.1
ii  rpm2cpio            4.11.3-1.1
ii  sng                 1.0.2-7
ii  unzip               6.0-16
ii  vim                 2:7.4.488-4
ii  vim-common          2:7.4.488-4
ii  xz-utils            5.1.1alpha+20120614-2+b3

debbindiff recommends no packages.

debbindiff suggests no packages.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

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


--- End Message ---
--- Begin Message ---
Source: debbindiff
Source-Version: 10

We believe that the bug you reported is fixed in the latest version of
debbindiff, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 779...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérémy Bobbio <lu...@debian.org> (supplier of updated debbindiff package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 20 Mar 2015 13:52:44 +0100
Source: debbindiff
Binary: debbindiff
Architecture: source all
Version: 10
Distribution: unstable
Urgency: low
Maintainer: Reproducible builds folks 
<reproducible-builds@lists.alioth.debian.org>
Changed-By: Jérémy Bobbio <lu...@debian.org>
Description:
 debbindiff - highlight differences between two builds of Debian packages
Closes: 778537 778641 779391 779474 779475
Changes:
 debbindiff (10) unstable; urgency=low
 .
   [ Chris Lamb ]
   * SVGZ files are gzip files.
   * Use gzip comparator for .tgz files.
 .
   [ Reiner Herrmann ]
   * Use zip comparator for Java web archives (.war).
   * Use zip comparator for epub files.
   * Don't fill up diffs with dots.
   * Add support for squashfs images.
 .
   [ Jérémy Bobbio ]
   * Output a nicer name for sub-directories.
   * Also compare stat, acl, and xattrs when comparing directories.
   * Check for availability of tools required by comparators (original work by
     Reiner Herrmann). Most packages in Depends are now in Recommends.
   * Ask objdump to display more sections.
   * Drop stderr output when running cpio -t.
   * Attempt to sort out multiple decoding and encoding issues.
     (Closes: #778641)
   * Fix source path when handling gzip, bzip2 and xz. (Closes: #779474)
   * Don't crash when two .changes don't contain the same files.
     (Closes: #779391)
   * Properly split lines when comparing .changes.
   * Add newlines if needed in text output.
   * Remove most table borders in HTML output. (Closes: #779475)
   * Properly close <span/> in HTML output.
   * Add anchors in HTML output. (Closes: #778537)
   * Update debian/copyright.
Checksums-Sha1:
 c87bd0919a4c1e4b59070592ee6494115950edd1 1764 debbindiff_10.dsc
 87f8a2f1995f8f0a7dc8e32b58cc30ef5294ab3a 34157 debbindiff_10.tar.gz
 b49d9b92d95c3f4c7e73a1c42a90a91a321ea8a1 21908 debbindiff_10_all.deb
Checksums-Sha256:
 3a2166b26125ec19353f7a93146cf98e2f2fa9d4b1ff23350fb917480559eff4 1764 
debbindiff_10.dsc
 2f134de62210b2c7db34d8a43072333cf5dd9d6e3defddcb54c5672d980b8f80 34157 
debbindiff_10.tar.gz
 17171eaf2f7cfb92f190543a3704bec1caf0c11c233e33da54c421dda325c754 21908 
debbindiff_10_all.deb
Files:
 cffd596ff6e95b97f19a43e8cc92cba2 1764 devel optional debbindiff_10.dsc
 818491b882c591125546ae073c244979 34157 devel optional debbindiff_10.tar.gz
 f29bafcaf576a1b1a89eb48bb0197c9d 21908 devel optional debbindiff_10_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJVDBjuAAoJEEAsIlA9Nuk247wP/11obBhoUVvVg54NeO4LuKCw
umrYgVKDI18FBY4mOvXOqxRsOSYGT7QyWQQIwPzlDPRe3tPt069c8OZMu1bKSEpw
3F33K5bwy/BhupTe6nQA5XGzAhNwxhLmG2ZyIegNGC2/kC0Z8VfvorWKKtrWugwu
fRMSHQaaTSC1E3h1FbrcwBbNexdGYUapG9/yI+wb7SpEGctep6AgrA3PrypE0PA4
uRegzu1QcwrGuQ12xLhzXIkTE8JZ42kqgcMUAtEGFFQUPYniyUYMxj4oN4g6Q4LO
M5Ai+w7ltn6Ox2SYKnWfRv2zfH6LEaD7doaBT5dFrPG1Os0tmARbATdRA0BNnoTG
6HuXr22FyZ6RENtUmid4DZzxBD5N+JO4UlmtAlyRc3MDZRlPdDctWrjojGG5cCWM
YiUsKYrl/+4BvsWklfKVWoeObDd2OnpNYAkG/NxBTmrVtNEAn2rL4rzVD79HeTYx
obmavMYqYfVtpyHuHB0H2TfRju+Rm4+8erpwSTPTJbhg6EMgcEnFBxKP53zm5bo1
3yQioxo/C3N8pN2+QSl+/k8FNz/J2p/edwvHTGkHkRmU7BmaAjvSd75wX8BMu3me
a97QS26DCK4v7Rs1rcIiobEGB/VjNop6OuhukTwMv0Ab7FwvKMMk+T+qg2OM9nlQ
qEv6cFKay32v6F4j54j1
=wXkq
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to