Imminent mass-bug-filing warning for multiarch:same bugs
Hullo there,
In a multiarch[1] environment, it is possible to install some packages
for multiple architectures at the same time. These are marked with a
"Multi-Arch: same" header. Files may be shared between packages with
same name and different architecture provided that their contents are
equal. Unfortunately not all packages carrying this header fulfil this
requirement. This can cause errors from dpkg while trying to install
such packages (similar to file conflicts). Using the multiarch branch
of dedup.debian.net[2], packages violating this property were
identified.
The automated analysis was manually verified, and categorised.
[1] https://wiki.debian.org/Multiarch
[2] https://wiki.debian.org/dedup.debian.net
Below is a summary of the results, divided into categories. We will
be doing a mass-bug-filing on them, with details, flagged as
Severity:Important.
An example of a similar previously filed multiarch-tagged bug can be
found here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671790
Please include me in replies to the list, at hopkins.jenny@gmail.com.
I'll be away for the coming week, and then will file the bugs if
nobody has objected.
Thanks,
Jenny
****************************************
DIFFS IN changelog.Debian.gz: binNMU.
****************************************
Problem resolved by rebuilding packages using current sid sbuild tools.
Bugs will be filed by source package.
****************************************
source: libftdi_0.20-1 (4 packages affected)
libftdipp1-dbg
libftdi1-dbg
libftdi1
libftdipp1
source: iulib_0.3-3 (2 packages affected)
libiulib0
libiulib-dev
source: exodusii_5.14.dfsg.1-2 (3 packages affected)
libexodusii5
libexodusii-dev
libnemesis3
source: libgxps_0.2.2-2 (1 package affected)
libgxps2
****************************************
UNFLAG AS MULTI_ARCH:SAME:
Due to the nature of the current configuration tools, these packages
are unable to work as multiarch.
****************************************
Source: visp_2.8.0-3 (1 package affected)
libvisp-dev|2.8.0-3|./usr/bin/visp-config
Source: dnsval_2.0-1.1 (2 packages affected)
libval-dev|2.0-1.1|./usr/bin/libval-config
libval-dev||2.0-1.1|./usr/include/validator/validator-config.h
********************************************************************************
BUILD TOOLS CAUSING FILES TO HAVE AUTO-GENERATED TEXT IN DIFFERING ORDER:
These packages have structure of text being written to M-A:same files
in different orders by undetermined build tools.
********************************************************************************
Source: libguestfs_1:1.22.7-1 (2 packages affected)
libguestfs-gobject-dev|1:1.22.6-2|./usr/share/gtk-doc/html/guestfs/index.sgml
libguestfs-gobject-dev|1:1.22.6-2|./usr/share/gtk-doc/html/guestfs/annotation-glossary.html
********************************************************************************
BUILD TOOLS CAUSING FILES TO HAVE AUTO-GENERATED TIMESTAMPS OR ARCH REFERENCES:
These packages have architecture type and/or timestamps being written
to M-A:same files by undetermined build tools.
********************************************************************************
Source: check_0.9.10-5 (1 package affected)
check|0.9.10-5|./usr/share/info/check.info.gz
Source: lmdb_0.9.7-1 (21 packages affected)
liblmdb-dev|liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_mt_dbflag.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_txn.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_cursor.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_node.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_page.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_todo.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_debug.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_dbi_open.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_env.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_put.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/midl.c.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_Version.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/midl.h.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_compat.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_errors.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_idls.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_lmdb.h.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_readers.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb.c.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb.3.gz
liblmdb-dev|0.9.7-1|./usr/share/man/man3/mdb_internal.3.gz
Source: shibboleth-sp2_2.5.2+dfsg-2 (1 package affected)
libshibsp-dev|2.5.2+dfsg-2|./usr/include/shibsp/paths.h
Source: db5.3_5.3.21-2 (1 package affected)
libdb5.3|5.3.21-2|./usr/share/doc/libdb5.3/build_signature_amd64.txt
Source: db6.0_6.0.19-3 (1 package affected)
libdb6.0|6.0.19-3|./usr/share/doc/libdb6.0/build_signature_amd64.txt
Source: ruby2.0_2.0.0.299-2 (1 package affected)
libruby2.0|2.0.0.299-2|./usr/lib/ruby/gems/2.0.0/specifications/default/io-console-0.4.2.gemspec
****************************************
BINARY FILES DIFFER:
****************************************
Source: libkml_1.3.0~r864-1 (1 package affected)
libkml-java|1.3.0~r864-1|./usr/share/java/LibKML.jar
Binary files amd64/usr/share/java/LibKML.jar and
i386/usr/share/java/LibKML.jar differ
****************************************
BUGS ALREADY FILED:
****************************************
These were on the list generated by Helmut, but have already been
filed by somebody else discovering the bug for themselves.
libxfont-dev|1:1.4.6-1|./usr/share/doc/libxfont-dev/fontlib.html text
files differ.
http://bugs.debian.org/720026
libxfont1-dbg|1:1.4.6-1|./usr/lib/debug/usr/lib/libXfont.so.1.4.1
binary files differ.
http://bugs.debian.org/720026
****************************************
dd-list:
Alastair McKinstry <mckinstry@debian.org>
exodusii
Antonio Terceiro <terceiro@debian.org>
ruby2.0
Aurelien Jarno <aurel32@debian.org>
libftdi
Bas Couwenberg <sebastic@xs4all.nl>
libkml (U)
Cyril Brulebois <kibi@debian.org>
libxfont (U)
Debian Berkeley DB Group <pkg-db-devel@lists.alioth.debian.org>
db5.3
db6.0
lmdb
Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
libkml
Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
libgxps (U)
Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>
libguestfs
Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
visp
Debian Shib Team <pkg-shibboleth-devel@lists.alioth.debian.org>
shibboleth-sp2
Debian X Strike Force <debian-x@lists.debian.org>
libxfont
Dmitrijs Ledkovs <xnox@debian.org>
db5.3 (U)
db6.0 (U)
Drew Parsons <dparsons@debian.org>
libxfont (U)
Faidon Liambotis <paravoid@debian.org>
shibboleth-sp2 (U)
Ferenc Wagner <wferi@niif.hu>
shibboleth-sp2 (U)
Francesco Paolo Lovergine <frankie@debian.org>
libkml (U)
Guido Günther <agx@sigxcpu.org>
libguestfs (U)
Hilko Bengen <bengen@debian.org>
libguestfs (U)
Jakub Wilk <jwilk@debian.org>
iulib (U)
Jeffrey Ratcliffe <Jeffrey.Ratcliffe@gmail.com>
iulib
Michael Biebl <biebl@debian.org>
libgxps (U)
Ondřej Surý <ondrej@debian.org>
db5.3 (U)
db6.0 (U)
dnsval
lmdb (U)
Richard Jones <rjones@redhat.com>
libguestfs (U)
Robert Lemmen <robertle@semistable.com>
check
Russ Allbery <rra@debian.org>
shibboleth-sp2 (U)
Savvas Radevic <vicedar@gmail.com>
libgxps
Thomas Bechtold <thomasbechtold@jpberlin.de>
check (U)
Thomas Moulard <thomas.moulard@gmail.com>
visp (U)
Reply to: