[Piuparts-devel] Bug#701150: debsums falsing

Dave Steele dsteele at gmail.com
Fri Feb 22 04:19:20 UTC 2013


package: piuparts
severity: normal

While looking at the piatti piuparts report Andreas pointed to today,
I noticed that failures are racking up for debsums modifications.

The debsums man page, under Caveats, says that files which have been
replaced by another package may be erroneously reported as changed.
Multiple ownership can cause a false. It seems that a significant
portion of new failures are for debsums, and a significant portion of
these fall in this case.

http://piuparts.debian.org/sid/fail/binutils-multiarch_2.22-7.1.log

  /org/piuparts.debian.org/tmp/tmpEXGvJj/usr/bin/strings
  /org/piuparts.debian.org/tmp/tmpEXGvJj/usr/bin/gprof
  /org/piuparts.debian.org/tmp/tmpEXGvJj/usr/bin/readelf
  /org/piuparts.debian.org/tmp/tmpEXGvJj/usr/bin/size
  /org/piuparts.debian.org/tmp/tmpEXGvJj/usr/bin/nm
  /org/piuparts.debian.org/tmp/tmpEXGvJj/usr/bin/strip
  /org/piuparts.debian.org/tmp/tmpEXGvJj/usr/bin/ranlib
  /org/piuparts.debian.org/tmp/tmpEXGvJj/usr/bin/ar
  /org/piuparts.debian.org/tmp/tmpEXGvJj/usr/bin/addr2line
  /org/piuparts.debian.org/tmp/tmpEXGvJj/usr/bin/objcopy
  /org/piuparts.debian.org/tmp/tmpEXGvJj/usr/bin/objdump
0m27.1s DEBUG: Command failed (status=2), but ignoring error:
['debsums', '--root', '/org/piuparts.debian.org/tmp/tmpEXGvJj', '-ac']
0m27.1s ERROR: FAIL: debsums reports modifications inside the chroot:

$ apt-file search /usr/bin/strings
binutils: /usr/bin/strings
binutils-multiarch: /usr/bin/strings



I've seen this with dpkg diversions as well:

http://piuparts.debian.org/squeeze2wheezy/fail/gnome-icon-theme_3.4.0-2.log

  /org/piuparts.debian.org/tmp/tmplq_ENa/usr/sbin/update-icon-caches
2m56.0s DEBUG: Command failed (status=2), but ignoring error:
['debsums', '--root', '/org/piuparts.debian.org/tmp/tmplq_ENa', '-ac']
2m56.0s ERROR: FAIL: debsums reports modifications inside the chroot:

http://piuparts.debian.org/sid/fail/gnome-gmail_1.8.2-1.log

  /org/piuparts.debian.org/tmp/tmp_JcjF7/usr/sbin/update-icon-caches
2m17.6s DEBUG: Command failed (status=2), but ignoring error:
['debsums', '--root', '/org/piuparts.debian.org/tmp/tmp_JcjF7', '-ac']
2m17.6s ERROR: FAIL: debsums reports modifications inside the chroot:


    $ dpkg --search /usr/sbin/update-icon-caches
    diversion by libgtk-3-bin from: /usr/sbin/update-icon-caches
    diversion by libgtk-3-bin to: /usr/sbin/update-icon-caches.gtk2
    libgtk-3-bin, libgtk2.0-bin: /usr/sbin/update-icon-caches


I believe that debsums should not report failures for modified files
which are owned by multiple packages, or are subject to diversion.



More information about the Piuparts-devel mailing list