Your message dated Mon, 16 Dec 2013 21:21:26 +0000 with message-id <[email protected]> and subject line Bug#723886: fixed in lintian 2.5.20 has caused the Debian Bug report #723886, regarding Don't flag pkg-config-multi-arch-wrong-dir reports as error 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 [email protected] immediately.) -- 723886: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723886 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: lintian Version: 2.5.17 Severity: normal Hi Nils, this is a follow up on our IRC discussion. The following lintian error ======================================================================= E: libgmime-2.6-dev: pkg-config-multi-arch-wrong-dir usr/lib/pkgconfig/gmime-2.6.pc N: N: The arch all pkg-config file contains reference to an multi-arch path. N: N: This can be usually be fixed by moving this file to a multi-arch path. N: N: Severity: important, Certainty: possible N: N: Check: files, Type: binary, udeb N: ======================================================================= was triggered in the src:gmime package. The file itself contains ======================================================================= prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: GMime Version: 2.6.17 Description: MIME parser and utility library Requires: glib-2.0,gio-2.0,gobject-2.0 Libs: -L${libdir} -lgmime-2.6 Libs.private: -lz -lnsl -L/usr/lib/x86_64-linux-gnu -lgpgme-pthread -lassuan -lgpg-error -lpthread Cflags: -I${includedir}/gmime-2.6 -D_LARGEFILE64_SOURCE ======================================================================= The multiarch -L path is coming from `gpgme-config --libs`. The maintainer took the advice and tried to move the .pc file to a multiarch location (even though the library itself was not multiarchified). This resulted in [1]. As we found out, pkg-config actually strips such library system search paths: $ pkg-config --static --libs gmime-2.6 -pthread -lgmime-2.6 -lnsl -lgpgme-pthread -lassuan -lgpg-error -lpthread -lgio-2.0 -lz -lresolv -lgmodule-2.0 -ldl -lgobject-2.0 -lffi -lglib-2.0 -lpcre It seems reasonable to therefore downgrade this message to a warning. Regards, Michael [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=722609 -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.10-3-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages lintian depends on: ii binutils 2.23.52.20130828-1 ii bzip2 1.0.6-5 ii diffstat 1.55-3 ii file 1:5.14-2 ii gettext 0.18.3.1-1 ii hardening-includes 2.4 ii intltool-debian 0.35.0+20060710.1 ii libapt-pkg-perl 0.1.29+b1 ii libarchive-zip-perl 1.30-7 ii libclass-accessor-perl 0.34-1 ii libclone-perl 0.35-1 ii libdigest-sha-perl 5.85-1+b1 ii libdpkg-perl 1.17.1 ii libemail-valid-perl 0.190-1 ii libfile-basedir-perl 0.03-1 ii libipc-run-perl 0.92-1 ii liblist-moreutils-perl 0.33-1+b2 ii libparse-debianchangelog-perl 1.2.0-1 ii libtext-levenshtein-perl 0.06~01-2 ii libtimedate-perl 1.2000-1 ii liburi-perl 1.60-1 ii man-db 2.6.5-2 ii patchutils 0.3.2-2 ii perl [libdigest-sha-perl] 5.18.1-4 ii t1utils 1.37-2 Versions of packages lintian recommends: ii libautodie-perl 2.21-1 ii libperlio-gzip-perl 0.18-1+b3 ii perl-modules [libautodie-perl] 5.18.1-4 Versions of packages lintian suggests: pn binutils-multiarch <none> ii dpkg-dev 1.17.1 ii libhtml-parser-perl 3.71-1+b1 ii libtext-template-perl 1.46-1 ii xz-utils 5.1.1alpha+20120614-2 -- no debconf information
--- End Message ---
--- Begin Message ---Source: lintian Source-Version: 2.5.20 We believe that the bug you reported is fixed in the latest version of lintian, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Bastien Roucariès <[email protected]> (supplier of updated lintian 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 15 Dec 2013 19:52:24 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.20 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <[email protected]> Changed-By: Bastien Roucariès <[email protected]> Description: lintian - Debian package checker Closes: 637580 643602 673029 711553 718427 720348 723886 724733 724866 724930 727665 727683 729226 730456 730714 Changes: lintian (2.5.20) unstable; urgency=low . * Summary of tag changes: + Added: - build-depends-on-an-obsolete-java-package - debian-watch-file-pubkey-file-is-missing - debian-watch-may-check-gpg-signature - license-problem-nvidia-intellectual - maintainer-script-should-not-hide-init-failure - maintainer-script-should-not-modify-ld-so-conf - maintainer-script-should-not-modify-netbase-managed-file - maintainer-script-should-not-use-adduser-system-without-home - maintainer-script-should-not-use-ancient-dpkg-epoch-check - maintainer-script-should-not-use-ancient-dpkg-multi-conrep-check - maintainer-script-should-not-use-deprecated-chown-usage - maintainer-script-should-not-use-dpkg-status-directly - maintainer-script-should-not-use-fc-cache - maintainer-script-should-not-use-gconftool - maintainer-script-should-not-use-install-sgmlcatalog - maintainer-script-should-not-use-start-stop-daemon - maintainer-script-should-not-use-update-alternatives-remove - maintainer-script-should-not-use-update-alternatives-set - package-install-into-obsolete-dir - privacy-breach-generic - privacy-breach-google-adsense + Removed: - ancient-dpkg-epoch-check - ancient-dpkg-multi-conrep-check - deprecated-chown-usage - fc-cache-used-in-maintainer-script - gconftool-used-in-maintainer-script - install-sgmlcatalog-deprecated - maintainer-script-hides-init-failure - maintainer-script-modifies-ld-so-conf - maintainer-script-modifies-netbase-managed-file - maintainer-script-uses-dpkg-status-directly - start-stop-daemon-in-maintainer-script - update-alternatives-remove-called-in-postrm . * checks/cruft.{desc,pm}: + [BR] Check files for under a non-distributable Nvidia license. (Closes: #724930) + [BR] Abstract sliding window algorithm and use it for license check. (Closes: #720348) + [BR] Filter (x?ht|x)ml comments for license check. (Closes: #729226). * checks/fields.pm: + [SL] Returns a warning when a package build-deps on java-compiler instead of default-jdk. (Closes: #730714) * checks/files.desc: + [BR] Improve description of pkg-config-multi-arch-wrong-dir tag. Add debhelper > 9 on non multi-arched package as a likely cause (Closes: #723886). + [BR] Add a generic check for obsolete path. + [BR] Detect privacy breaker html/css files (Closes: #637580) particularly Google Adsense (Closes: #718427). * checks/scripts.{desc,pm}: + [BR] Detect update-alternatives --set in maintainer scripts. (Closes: #643602). + [BR] Use Lintian::Data for bad shell construction in maintainer scripts. + [BR] Detect use of adduser --system without --home or with --home inside /home. (Closes: #730456). + [BR] install-sgmlcatalog is deprecated for a long time. Warn now in all use case. Rename the tag to maintainer-script-should-not-use-install-sgmlcatalog + [BR] Rename gconftool-used-in-maintainer-script to maintainer-script-should-not-use-gconftool. Add gconf\d package to exception list. + [BR] Rename fc-cache-used-in-maintainer-script to maintainer-script-should-not-use-fc-cache. Add fontconfig package to exception list. + [BR] Rename (ancient-dpkg-.*) to maintainer-script-should-not-use-$1. + [BR] Rename (deprecated-chown-usage) to maintainer-script-should-not-use-$1. + [BR] Rename maintainer-script-hides-init-failure to maintainer-script-should-not-hide-init-failure. + [BR] Rename maintainer-script-modifies-ld-so-conf to maintainer-script-should-not-modify-ld-so-conf. + [BR] Rename maintainer-script-modifies-netbase-managed-file to maintainer-script-should-not-modify-netbase-managed-file. + [BR] Rename maintainer-script-uses-dpkg-status-directly to maintainer-script-should-not-use-dpkg-status-directly. + [BR] Rename update-alternatives detection in maintainer script to aintainer-script-should-not-use convention. + [BR] Rename start-stop-daemon-in-maintainer-script to maintainer-script-should-not-use-start-stop-daemon * checks/standards-version: + [BR] Use Lintian::Data for ancient date check. * checks/watch.{desc,pm}: + [BR] Detect lack of uscan support for gpg signature. (Closes: #711553). . * data/binary/embedded-libs: + [RG] Detect embedded copies of poppler/xpdf. (Closes: #724733) * data/files/obsolete-paths: + [BR] Add this this file to generically check obsolete path. + [BR] Check obsolete /etc/dhcp3 path. (Closes: #673029) * data/fields/obsolete-packages: + [NT] Apply patch from Eric Dorland to mark various versions of automake as obsolete. + [SL] Tag openjdk-6-jdk, openjdk-6-jre and openjdk-6-jre-headless as obsolete (See ##720911). (Closes: #730714) * data/fields/virtual-packages: + [NT] Refresh against sid. Thanks to Nicholas Breen for the reminder. (Closes: #724866) * data/spelling/corrections: + [RG] Detect some typos of "establishment" and "contains". + [SL] Detect some typos of "suppress". * data/standards-version/ancient-date: + [BR] Set ancient date to 14 Jan 2012. * data/standards-version/release-dates: + [NT] Add release date for 3.9.5. . * debian/control: + [NT] Bump Standards-Versions to 3.9.5 - no changes required. + [BR] Add myself as uploader. . * lib/Lintian/Collect/Binary.pm: + [GN] Add support for multi-component RPATHs. (Closes: #727683) * lib/Lintian/Collect/Package.pm: + [BR] Globally replace \\ by \ in _dequote_name(). This bug was masked by old buggy tar (Closes: #727665). . * t/debs/deb-format-wrong-order/.*: + [BR] Recent dpkg detect this error and bail out. Do not run with dpkg >= 1.17.2. See dpkg git commit cb8ed03bbffe892165620ed1ddf753a6b0c1ee62 and 547dca4c3ff23df5dfa554f1943b371cd7056ee4. . * vendors/ubuntu/main/data/changes-file/known-dists: + [NT] Add "trusty". Thanks to Stéphane Graber for the reminder. Checksums-Sha1: 4bb52a152f59024c54763c024e11dc145141df27 2672 lintian_2.5.20.dsc 4209584266431faebf69430a61eb0755cbda9bf2 1276657 lintian_2.5.20.tar.gz f1642acaafec5f121015705948c1ee3db9dadb7b 708436 lintian_2.5.20_all.deb Checksums-Sha256: d1bf763fc0a21e300de1ca662639ad7d4b97ccc94e6fb3f77068580d1551f135 2672 lintian_2.5.20.dsc 989bc1cb4e33a68e6021dae3c7566ac181f1ea00e4d44f90f7de7e2aa9920de8 1276657 lintian_2.5.20.tar.gz 33f9076273d5fe71b9dcc2f499a5b06a8a91b0bc2832d4e426c865a7c6a327c5 708436 lintian_2.5.20_all.deb Files: faf2cc1ead256b6580ea2df31fcf8b86 2672 devel optional lintian_2.5.20.dsc ca279a4ef4fba9e25b0002f438f7bf55 1276657 devel optional lintian_2.5.20.tar.gz 35f7f8065d9e4dda4e289853776128ad 708436 devel optional lintian_2.5.20_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) iQIcBAEBCAAGBQJSr2atAAoJEAVLu599gGRCTZIP/R2NiB3FGeA747eIV24kiD4K IWBZ5CeV/mycba8rsBep1vB2TncBml22yx1ja5mbE3TL4cztt6DVRsptscASj15T azNH02ZnMKSgwQcWmbpvB16HKcGrBqu0uasmtScMEeICQQdKZmYU+F60VF3EyCkR 9SzN+XNVXiFvKtdE5ZuPEREmkaeFVXOlGPQj2Qh3MESSJ0yDXhEGSL4wHfkf+zPZ qkGKE77z6KfZyDvP/3uOHJQIWmKV560Drjgp04iLXtVae0tGMfpngRQshVGSU/Y1 qwtDBDMbArdFxjA25TZq6rmizoJ9tpjXaI0fQdIF2onTIr/i40oS+QMgiglKYgsm /cYZopmEVxCeQwD6FCpkPE2j/TYTBBpbJE6J9R3RtAf9ohqrGTBvwtbmThFVs9Ko BsBhpH9XsW21ZHuVl5D5z5esFpSU5B8bZpaQwSFJkdzM3TrOOVgC6dG5HuHsJS0Z giNV7VZkqjv40VAB8yZFgwvMiqdlFg9oqfWWwN2fnUU4D10LUq2AqhTCkq4uX3xO XLJ5WE0ejTfRSDtWQgSp2X+AWPBOox9dO2PRN01RfXnsqmyc9lawJoFR+Atezl72 yxfp2l5sAwcw/0aa912qhJtb1nvsEXtnSnC8u43K0rGlSfBqYzJuP9w5/HN1x1R8 nlxM0sfSIMtxTf2uSZTW =Cepb -----END PGP SIGNATURE-----
--- End Message ---

