Re: not co-installable Multi-Arch:same packages
On Sat, 2013-04-27 at 01:45 +0200, Andreas Beckmann wrote: a few Multi-Arch: same packages have all their dependencies satisfied, but are not co-installable because they got binNMUs. A sourceful no-change upload to rebuild them should restore co-installability. I've identified 8 source packages where this would help: bogl clutter-gst libdmtx libftdi libopenraw libpano13 lua-sql myodbc Note that such issues are not RC for wheezy. If the maintainers are interested in fixing them, I might be minded to accept such changes, but it would need to be /very/ soon. I have to admit to being concerned about changes that might be introduced by a rebuild of a package in unstable after several months though... Regards, Adam -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1367050916.13168.10.ca...@jacala.jungle.funky-badger.org
Re: not co-installable Multi-Arch:same packages
On Sat, 2013-04-27 at 09:21 +0100, Adam D. Barratt wrote: On Sat, 2013-04-27 at 01:45 +0200, Andreas Beckmann wrote: a few Multi-Arch: same packages have all their dependencies satisfied, but are not co-installable because they got binNMUs. A sourceful no-change upload to rebuild them should restore co-installability. I've identified 8 source packages where this would help: [...] Note that such issues are not RC for wheezy. If the maintainers are interested in fixing them, I might be minded to accept such changes, but it would need to be /very/ soon. I have to admit to being concerned about changes that might be introduced by a rebuild of a package in unstable after several months though... Alternatively, we can look at fixing these issues for the first point release. That gives us more time to evaluate any potential side-effects of the rebuilds. Regards, Adam -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1367051272.13168.13.ca...@jacala.jungle.funky-badger.org
Re: not co-installable Multi-Arch:same packages
[adding -release@] Hi, a few Multi-Arch: same packages have all their dependencies satisfied, but are not co-installable because they got binNMUs. A sourceful no-change upload to rebuild them should restore co-installability. I've identified 8 source packages where this would help: bogl clutter-gst libdmtx libftdi libopenraw libpano13 lua-sql myodbc Note: I only tested co-installing amd64 + i386 packages. Perhaps there are some more binNMUs hidden in other architectures. On 2013-04-25 21:27, Andreas Beckmann wrote: On 2013-04-22 21:38, Andreas Beckmann wrote: On 2013-04-22 07:31, Guillem Jover wrote: I guess a way to detect those could be piuparts runs that install multiple instances of Multi-Arch:same packages, purge just one of ... Actually I already tried something similar some time ago, although I only focussed on co-installability problems. I didn't look into this ... I just reran these tests (host: amd64, installing the foreign i386 packages) on current wheezy and will provide a short report here: Many packages marked M-A:same are not co-installable due to unsatisfied dependencies (usually not all deps are properly multiarchified). That's not a problem right now, apt will take care of this. But there are some packages that qualify as co-installable, but fail to do so: Uninstallable due to binNMU: trying to overwrite shared '/usr/share/doc/libbogl0/changelog.Debian.gz', which is different from other instances of package libbogl0:i386 trying to overwrite shared '/usr/share/doc/libclutter-gst-1.0-0/changelog.Debian.gz', which is different from other instances of package libclutter-gst-1.0-0:i386 trying to overwrite shared '/usr/share/doc/libclutter-gst-1.0-dbg/changelog.Debian.gz', which is different from other instances of package libclutter-gst-1.0-dbg:i386 trying to overwrite shared '/usr/share/doc/libdmtx0a/changelog.Debian.gz', which is different from other instances of package libdmtx0a:i386 trying to overwrite shared '/usr/share/doc/libftdi1-dbg/changelog.Debian.gz', which is different from other instances of package libftdi1-dbg:i386 trying to overwrite shared '/usr/share/doc/libftdi1/changelog.Debian.gz', which is different from other instances of package libftdi1:i386 trying to overwrite shared '/usr/share/doc/libftdipp1-dbg/changelog.Debian.gz', which is different from other instances of package libftdipp1-dbg:i386 trying to overwrite shared '/usr/share/doc/libftdipp1/changelog.Debian.gz', which is different from other instances of package libftdipp1:i386 trying to overwrite shared '/usr/share/doc/libmyodbc/changelog.Debian.gz', which is different from other instances of package libmyodbc:i386 trying to overwrite shared '/usr/share/doc/libopenraw1/changelog.Debian.gz', which is different from other instances of package libopenraw1:i386 trying to overwrite shared '/usr/share/doc/libopenrawgnome1/changelog.Debian.gz', which is different from other instances of package libopenrawgnome1:i386 trying to overwrite shared '/usr/share/doc/libpano13-2/changelog.Debian.gz', which is different from other instances of package libpano13-2:i386 trying to overwrite shared '/usr/share/doc/lua-sql-mysql-dev/changelog.Debian.gz', which is different from other instances of package lua-sql-mysql-dev:i386 trying to overwrite shared '/usr/share/doc/lua-sql-mysql/changelog.Debian.gz', which is different from other instances of package lua-sql-mysql:i386 trying to overwrite shared '/usr/share/doc/lua-sql-sqlite3-dev/changelog.Debian.gz', which is different from other instances of package lua-sql-sqlite3-dev:i386 trying to overwrite shared '/usr/share/doc/lua-sql-sqlite3/changelog.Debian.gz', which is different from other instances of package lua-sql-sqlite3:i386 but otherwise dependencies are satisfied, so these might be candidates for no-change rebuilds to make them co-installable in wheezy. Looks like this is a manageable amount of source packages: bogl clutter-gst libdmtx libftdi libopenraw libpano13 lua-sql myodbc Andreas -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/517b119e.70...@debian.org
Re: not co-installable Multi-Arch:same packages
On 2013-04-25 22:09, Jakub Wilk wrote: * Andreas Beckmann a...@debian.org, 2013-04-25, 21:27: trying to overwrite shared '/usr/lib/debug/usr/lib/libffi.so.5.0.10', which is different from other instances of package libffi5-dbg:i386 #650106 Maybe this shouldn't have been MA:same. There's no problem with -dbg packages being MA:same. They just need to use build-id-based paths. dh_strip does it for you in compat = 9. So maybe libffi5-dbg shouldn't have been M-A:same for wheezy since it was too late to bump debhelper compat to 9. Should we try to fix this for wheezy (by temporarily dropping MA:same on the -dbg package)? Fix can go via unstable. trying to overwrite shared '/usr/share/doc/libdmtx-dev/examples/net/Libdmtx.Net.Test/DmtxTest.cs.gz', which is different from other instances of package libdmtx-dev:i386 I can't reproduce this in unstable. it's a gzip problem ... the uncompressed files are identical 5211e14d78f209547869f5f0511e8962 DmtxTest.cs.gz:i386 50d26e0c550cd9c99223abf2dbe7b408 DmtxTest.cs.gz:amd64 107f0f804c01fc96697554b44403da17 DmtxTest.cs:amd64 107f0f804c01fc96697554b44403da17 DmtxTest.cs:i386 If I rebuild the wheezy package in sid for amd64, I get the following md5sum: 5211e14d78f209547869f5f0511e8962, so maybe there was something badly configured or outdated on the buildd? https://buildd.debian.org/status/logs.php?pkg=libdmtxarch=amd64 0.7.2-2+b1 (sid) Maybe-Successful 2012-04-03 18:36:35 brahms 6m 9.36 MB Anyway, libdmtx was binNMUed, so this problem might clear automatically for a no-change rebuild. Jakub, thanks for filing / looking up the other bugs. Maybe some of them are affected by some gzip problem, too, as the problematic files were compressed ones. Andreas -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/517b2943.7020...@debian.org
not co-installable Multi-Arch:same packages (was: Re: Issues with Multi-Arch:same packages on purge)
On 2013-04-22 21:38, Andreas Beckmann wrote: On 2013-04-22 07:31, Guillem Jover wrote: I guess a way to detect those could be piuparts runs that install multiple instances of Multi-Arch:same packages, purge just one of ... Actually I already tried something similar some time ago, although I only focussed on co-installability problems. I didn't look into this ... I just reran these tests (host: amd64, installing the foreign i386 packages) on current wheezy and will provide a short report here: Many packages marked M-A:same are not co-installable due to unsatisfied dependencies (usually not all deps are properly multiarchified). That's not a problem right now, apt will take care of this. But there are some packages that qualify as co-installable, but fail to do so: Uninstallable due to binNMU: trying to overwrite shared '/usr/share/doc/libbogl0/changelog.Debian.gz', which is different from other instances of package libbogl0:i386 trying to overwrite shared '/usr/share/doc/libclutter-gst-1.0-0/changelog.Debian.gz', which is different from other instances of package libclutter-gst-1.0-0:i386 trying to overwrite shared '/usr/share/doc/libclutter-gst-1.0-dbg/changelog.Debian.gz', which is different from other instances of package libclutter-gst-1.0-dbg:i386 trying to overwrite shared '/usr/share/doc/libdmtx0a/changelog.Debian.gz', which is different from other instances of package libdmtx0a:i386 trying to overwrite shared '/usr/share/doc/libftdi1-dbg/changelog.Debian.gz', which is different from other instances of package libftdi1-dbg:i386 trying to overwrite shared '/usr/share/doc/libftdi1/changelog.Debian.gz', which is different from other instances of package libftdi1:i386 trying to overwrite shared '/usr/share/doc/libftdipp1-dbg/changelog.Debian.gz', which is different from other instances of package libftdipp1-dbg:i386 trying to overwrite shared '/usr/share/doc/libftdipp1/changelog.Debian.gz', which is different from other instances of package libftdipp1:i386 trying to overwrite shared '/usr/share/doc/libmyodbc/changelog.Debian.gz', which is different from other instances of package libmyodbc:i386 trying to overwrite shared '/usr/share/doc/libopenraw1/changelog.Debian.gz', which is different from other instances of package libopenraw1:i386 trying to overwrite shared '/usr/share/doc/libopenrawgnome1/changelog.Debian.gz', which is different from other instances of package libopenrawgnome1:i386 trying to overwrite shared '/usr/share/doc/libpano13-2/changelog.Debian.gz', which is different from other instances of package libpano13-2:i386 trying to overwrite shared '/usr/share/doc/lua-sql-mysql-dev/changelog.Debian.gz', which is different from other instances of package lua-sql-mysql-dev:i386 trying to overwrite shared '/usr/share/doc/lua-sql-mysql/changelog.Debian.gz', which is different from other instances of package lua-sql-mysql:i386 trying to overwrite shared '/usr/share/doc/lua-sql-sqlite3-dev/changelog.Debian.gz', which is different from other instances of package lua-sql-sqlite3-dev:i386 trying to overwrite shared '/usr/share/doc/lua-sql-sqlite3/changelog.Debian.gz', which is different from other instances of package lua-sql-sqlite3:i386 but otherwise dependencies are satisfied, so these might be candidates for no-change rebuilds to make them co-installable in wheezy. Looks like this is a manageable amount of source packages: bogl clutter-gst libdmtx libftdi libopenraw libpano13 lua-sql myodbc Debug packages: trying to overwrite shared '/usr/lib/debug/usr/lib/libffi.so.5.0.10', which is different from other instances of package libffi5-dbg:i386 Maybe this shouldn't have been MA:same. Marked as MA:same but ship arch-specific files at shared locations: trying to overwrite shared '/usr/share/doc/libdmtx-dev/examples/net/Libdmtx.Net.Test/DmtxTest.cs.gz', which is different from other instances of package libdmtx-dev:i386 trying to overwrite shared '/usr/share/doc/libreadline5/examples/Makefile', which is different from other instances of package libreadline-gplv2-dev:i386 trying to overwrite shared '/usr/share/doc/libsylph-dev/examples/Makefile.gz', which is different from other instances of package libsylph-dev:i386 trying to overwrite shared '/usr/share/info/udunits2.info.gz', which is different from other instances of package libudunits2-0:i386 trying to overwrite shared '/usr/share/xfce4/helpers/mutt.desktop', which is different from other instances of package libexo-helpers:i386 These need to be bugged - what would be the correct severity? Andreas -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/5179839e.6030...@debian.org
Re: not co-installable Multi-Arch:same packages (was: Re: Issues with Multi-Arch:same packages on purge)
* Andreas Beckmann a...@debian.org, 2013-04-25, 21:27: trying to overwrite shared '/usr/lib/debug/usr/lib/libffi.so.5.0.10', which is different from other instances of package libffi5-dbg:i386 #650106 Maybe this shouldn't have been MA:same. There's no problem with -dbg packages being MA:same. They just need to use build-id-based paths. dh_strip does it for you in compat = 9. trying to overwrite shared '/usr/share/doc/libdmtx-dev/examples/net/Libdmtx.Net.Test/DmtxTest.cs.gz', which is different from other instances of package libdmtx-dev:i386 I can't reproduce this in unstable. trying to overwrite shared '/usr/share/doc/libreadline5/examples/Makefile', which is different from other instances of package libreadline-gplv2-dev:i386 #658850 (someone should reopen it...) trying to overwrite shared '/usr/share/doc/libsylph-dev/examples/Makefile.gz', which is different from other instances of package libsylph-dev:i386 #675105 trying to overwrite shared '/usr/share/info/udunits2.info.gz', which is different from other instances of package libudunits2-0:i386 #706168 trying to overwrite shared '/usr/share/xfce4/helpers/mutt.desktop', which is different from other instances of package libexo-helpers:i386 #680009 -- Jakub Wilk -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130425200916.ga7...@jwilk.net
Re: not co-installable Multi-Arch:same packages (was: Re: Issues with Multi-Arch:same packages on purge)
* Andreas Beckmann a...@debian.org, 2013-04-25, 21:27: what would be the correct severity? I've been using important (or normal, if only toy^Wexotic architectures were affected) for such file conflicts, regardless of whether you were able to reproduce the bug in practice by co-installing the packages in question. You might find this script useful: http://anonscm.debian.org/viewvc/collab-qa/multi-arch/report-multiarch-bug?view=markup -- Jakub Wilk -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130425202429.ga...@jwilk.net