Your message dated Wed, 01 Feb 2017 05:48:31 +0000 with message-id <e1cynmr-00080k...@fasolo.debian.org> and subject line Bug#853793: fixed in dpkg 1.18.22 has caused the Debian Bug report #853793, regarding dpkg: ABI mismatch detector is too strict on armel/armhf 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.) -- 853793: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853793 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: dpkg Version: 1.18.21 Severity: serious X-Debbugs-CC: debian-...@lists.debian.org Hi, [Disclaimer: I'm not an ARM porter and I don't really know much about the ARM psABI] The new ABI mismatch detector seems to be a bit too strict on armel and armhf. The detector forces the ELF_FLAG_ARM_HARD_FLOAT and ELF_FLAG_ARM_SOFT_FLOAT flags to be equal on both the library and its user but checking ABI comparability doesn't seem that simple. For example, on armel linking against libgsm.so currently gives this: $ dpkg-shlibdeps -v -e../a.out -Ttest dpkg-shlibdeps: debug: >> Scanning ../a.out (for Depends field) dpkg-shlibdeps: debug: Skipping lib /usr/lib/arm-linux-gnueabi/libgsm.so.1, libabi=0x0101002805000000 != objabi=0x0101002805000200 dpkg-shlibdeps: error: cannot find library libgsm.so.1 needed by ../a.out (ELF format: 'elf32-littlearm' abi: '0101002805000200'; RPATH: '') dpkg-shlibdeps: debug: Library libc.so.6 found in /lib/arm-linux-gnueabi/libc.so.6 dpkg-shlibdeps: debug: Using symbols file /var/lib/dpkg/info/libc6:armel.symbols for libc.so.6 dpkg-shlibdeps: warning: binaries to analyze should already be installed in their package's directory dpkg-shlibdeps: error: cannot continue due to the error above Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file. To help dpkg-shlibdeps find private libraries, you might need to use -l. Here libgsm.so has neither HARD or SOFT flags set. Also, asking gcc to generate a library which does not link against libc (this is used by sonames2elf in some packages) causes both flags to be set (maybe because it's compatible with both?). This was first seen with wine: https://buildd.debian.org/status/fetch.php?pkg=wine&arch=armhf&ver=1.8.6-4&stamp=1485847439&raw=0 https://buildd.debian.org/status/fetch.php?pkg=wine&arch=armel&ver=1.8.6-4&stamp=1485847712&raw=0 But there seem to be some other recent build failures relating to this as well. Thanks, Jamessignature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---Source: dpkg Source-Version: 1.18.22 We believe that the bug you reported is fixed in the latest version of dpkg, 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 853...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Guillem Jover <guil...@debian.org> (supplier of updated dpkg 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: SHA512 Format: 1.8 Date: Wed, 01 Feb 2017 05:48:58 +0100 Source: dpkg Binary: dpkg libdpkg-dev dpkg-dev libdpkg-perl dselect Architecture: source Version: 1.18.22 Distribution: unstable Urgency: medium Maintainer: Dpkg Developers <debian-d...@lists.debian.org> Changed-By: Guillem Jover <guil...@debian.org> Description: dpkg - Debian package management system dpkg-dev - Debian package development tools dselect - Debian package management front-end libdpkg-dev - Debian package management static library libdpkg-perl - Dpkg perl modules Closes: 853202 853793 Changes: dpkg (1.18.22) unstable; urgency=medium . [ Guillem Jover ] * Turn status file parser errors on bogus field blank lines into warnings, otherwise the system cannot be easily recovered from. Regression introduced in dpkg 1.16.1. Reported by Jay Freeman <sau...@saurik.com>. * Perl modules: - Mask ARM ABI bits in the ELF processor flags in Dpkg::Shlibs::Objdump. These are too unreliable to be used for exact matching. Closes: #853793 . [ Updated programs translations ] * Turkish (Mert Dirik). Closes: #853202 . [ Updated scripts translations ] * German (Helge Kreutzmann). Checksums-Sha1: 15eb97b9dafa770f126c919085114b78b55d5910 2032 dpkg_1.18.22.dsc 2756deecfc0095e7ccd0c0d51abdd20cc74c3fbf 4520088 dpkg_1.18.22.tar.xz 132c297fe0f9c484f718c9bbd43e378d49ad370f 7301 dpkg_1.18.22_amd64.buildinfo Checksums-Sha256: 2e3e0689b80273551b2c86b7c9f688b45f8b8da67956cd849d60ceb0e6bc7aca 2032 dpkg_1.18.22.dsc eaf2ae88eae71f164167f75e9229af87fa9451bc58966fdec40db265b146ad69 4520088 dpkg_1.18.22.tar.xz 28b90fe57b4172e6daa34d0b3fe8c71d5249ca1c580bb0d402acb5ceda556fb3 7301 dpkg_1.18.22_amd64.buildinfo Files: 99e15b66f1591e2bf7b9e0d8df04ce2b 2032 admin required dpkg_1.18.22.dsc 1f32e3e272310df3def050eae6d6cd9f 4520088 admin required dpkg_1.18.22.tar.xz 3d01a2394cc6dc77f02ac519df4c4b25 7301 admin required dpkg_1.18.22_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAliRbkYACgkQuXK/PqSu V6PKlg//S2P/Cec+GBUlwN/3hMziApU1vRNyG0/jjMPYQdp95Wacm0iudK0GIG0R 2DHszm0glWYHqs192uvsR0Ld/aF7Q+AR8dwbVfR8DlyoWRibcYJN+lS5XPO9R3KK ouTO7T0G0RGED5+4fC5bHVGaduAHOHbwkxuK9oq0kgeqfqUIDBXNq3jn3vWiDURx IIhInB5lEl1//m0JpQefuokD3xrePyldKwFAZplJZnxtErY6Ujk/x2DxdLNwtfOW vaxAHt8k0SjWIJQ8d0UeVRjil/7LkYzgncsCFejz4jDMOaRxVGZRl26uMunEckNJ JMSJM5b7wFaKcuIN4EA6q9ALnVFY4xNOpUfIw2hzzg7UXk6QJsNcP7jkPv47fKoF 1OJCvtSSIx1CWnGf7KXyAoIr4AUhvX9Zv91KHOHGFyO5/lHK4FZ1to66opfqCcf7 Gl0lw487vuWI+7WYZkaWE1UKPqjQF+ZM9xCzcsLbjws+C4wavdxFOYF+DxnHpYwH 91rqf7vOg4xt4W5sc2q1OGpj3iB16QO42TIZQNozm5mzrFfy3iKGlly13WImMslk qf9ZBSA1qSEtC/EWhxefagwhCOYXQG3TTqjAY8yZ8OqHtmxrbqDB9fy3wvIR+PjM aAGo2Zw2xkvcfn1rzr26vBRUndoclZ3hM0teQcqX5L5ZYxW6aP4= =OeWY -----END PGP SIGNATURE-----
--- End Message ---