[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#930702: marked as done (lintian: warn about /usr/bin -> /usr/sbin mismatch)



Your message dated Wed, 10 Jul 2019 13:35:15 +0000
with message-id <E1hlCkd-00008l-Mr@fasolo.debian.org>
and subject line Bug#930702: fixed in lintian 2.16.0
has caused the Debian Bug report #930702,
regarding lintian: warn about /usr/bin -> /usr/sbin mismatch
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 owner@bugs.debian.org
immediately.)


-- 
930702: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930702
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.15.0
Severity: wishlist

Dear Maintainer,

please consider following situation:

 * upstream build system incorrectly installs binary into $(prefix)/bin
 * package maintainer moves it into $(prefix)/sbin
 [ or via-verse, although it is more rare ]
 * there still may be files around, that refer to previous location of
   binary, like:

    + supplementary scripts
    + .desktop files
    + init-system integration files
    + hardcoded path in other binaries (yes, it happens)

So here is my proposal: for each binary /usr/bin/foo and /usr/sbin/bar,
scan all files for "/usr/sbin/foo" and "/usr/bin/bar" and report any
occurence for possible mismatch.

I believe, that if we exclude /usr/share/doc/ from examination, false
positive should not happen very often. Still, obliviously, this check is
to be of "wild-guess" category.

Opinions?

Attachment: pgpnVUUXcdEjP.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.16.0

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 930702@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 08 Jul 2019 01:24:09 +0000
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.16.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description:
 lintian    - Debian package checker
Closes: 570998 928283 930700 930702 931183 931426 931446 931632
Changes:
 lintian (2.16.0) unstable; urgency=medium
 .
   The "post-buster" release.
 .
   * Summary of tag changes:
     + Added:
       - bin-sbin-mismatch
       - command-in-sbin-has-manpage-in-incorrect-section
       - directory-in-etc-sv-directory-without-executable-run-script
       - package-supports-alternative-init-but-no-init.d-script
 .
   [ Chris Lamb ]
   * Add 4.4.0 as a known Standards-Version.
   * Post-buster changes:
     - Reflect the release, updating dates (etc.) of "oldstable" and so on.
     - Bump the recommended debhelper level to 12 (see #918809).
     - Bump the old and ancient version numbers for Python 3 checks (see
       #903399).
     - Drop the deprecated --fail-on-warnings option to help towards fixing
       Debian bug #709932.
     - Upgrade package-uses-vendor-specific-patch-series to "E:" level
       severity (see #904302).
   * Warn about files referencing /usr/bin/foo if the binary is actually
     installed under /usr/sbin/foo. (Closes: #930702)
   * Check that a package that ships a /etc/sv/foo directory then
     /etc/sv/foo/run exists and is executable. (Closes: #931426)
   * Support suppress-tags-from-file in Lintian configuration file.
     (Closes: #930700)
   * Don't emit pkg-js-tools-test-is-missing if the "dh" invocation uses
     variables in its arguments. (Closes: #928283)
   * Fix "mistake||correction" delimiter for a number of entries in
     data/spelling/corrections-case. (Closes: #931446)
   * Disable the duplicate word checker when analysing patch files.
     (Closes: #931183)
   * Override dh_dwz in a binaries-general test to avoid testsuite hanging.
     (Closes: #931632)
   * Don't emit latest-debian-changelog-entry-without-new-version for
     uploads to (eg.) buster-security to avoid false-positives when
     performing "no-change" uploads with a ~debXuY suffix.
 .
   [ Felix Lechner ]
   * Bump the minimum perltidy version required to avoid test failures.
   * Add runtime dependency on liblist-compare-perl.
   * Reduce the complexity of code in Lintian::Unpacker.
 .
   [ Dmitry Bogatov ]
   * Check for commands in /sbin or /usr/sbin with manpages in the
     incorrect section. (Closes: #570998)
 .
   [ Adam D. Barratt ]
   * Lintian::Reporting::Util: Add missing import of Exporter::import.
 .
   [ Axel Beckert ]
   * Fix typo in description of debian-watch-does-not-check-gpg-signature.
Checksums-Sha1:
 7780d4d1666e565d4d6896b61ed38bee3f2f40c2 3932 lintian_2.16.0.dsc
 e8be42aa5246ac2169c169bda3a7ed397eaaa6eb 1717700 lintian_2.16.0.tar.xz
 c588149c4f060a817152bb9fd55d89aec87c8f97 1188840 lintian_2.16.0_all.deb
 48bc228545fa1ec213e836e487d4bd8a909a6962 18434 lintian_2.16.0_amd64.buildinfo
Checksums-Sha256:
 f5159f4227abd6348846ed02910ff4d5804759bbb60c45cf631a8f7c86280181 3932 lintian_2.16.0.dsc
 99b993a22cbf3ae5b8f8e647225642b7c494bc8a196d96d4f32c6d2409b6ba85 1717700 lintian_2.16.0.tar.xz
 0c5d59097e8448a057eeecccbd165a0b7bb971d462cee34b586936e0eec60b47 1188840 lintian_2.16.0_all.deb
 33298dae021cecf0513e5ceb997a19bf357ac54f10e460d7f575ec13eb55602a 18434 lintian_2.16.0_amd64.buildinfo
Files:
 6d1429d04072b8fed0b6d9bcb6a8d62c 3932 devel optional lintian_2.16.0.dsc
 535139c446d3f7d9bde695d9a5a55618 1717700 devel optional lintian_2.16.0.tar.xz
 61d71d8416af8af50064b4abe9af5a7a 1188840 devel optional lintian_2.16.0_all.deb
 1ea96fbbcfc342ddad169b101ceb9803 18434 devel optional lintian_2.16.0_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl0l5kEACgkQHpU+J9Qx
Hliw1A//ZnWJPDGlsC+YAAImWvjCqeQK5Vc5N+6SU/kplWIg5LVgOFz9nhQOvsex
Y4jJMNInII2eKBVirjMItkAJcxxkQJovH4GLmgYYtLjn+eBT5o0170LczfJfhij0
5EQsIPzhQD6sJEwXtvjzT7ftXQJkws4+AMcoK36rKXEDTck3qxT/ubpQ5Ch06dQP
zZZWmJGpRJzFowDuLdKS92x+gyQ1Pv/9ywP4KOMeFnYvcEfOImFgw2B3Hbc8VfVH
bGyMlL4a7bLgUODekwXuHsTGepnviQfMSoWyNj65L3DTQom381bqdS3+U4SEceXP
ndTMMK/8Ex1ZOjjJUSuIt7ch06fAcO4xcqnZmOFO/74MpzzYIw82EUW3V0dhAPZT
5ptEbskBROcxdTyVLGtOlSA1P0HMc9Pf8aZANmS6nik/QAa4Y5AFyi+zKqMUE+GH
FLjwM1jBeYir2X0hNhf/CbDlSNwoRo3SKupIXhhkL04vWEoQcR4IeqSEtVjEcBDU
CMaCmVECC3HE1fG1mVhCq6JalzEUPpy6S5vyVJEi3Ol+lO7GtftSNOS4V1qOFve+
LJTSXne1M2onJH5XOHHNMuQXhMNfv7Q3ghsIu1M5bj8u8xT4Jd9E5hdpy+XKA95g
u1yPkqdOxTggwTeOd0p2sXX5nMvQU01kUxFD5mml1Xdxi4Ns5EQ=
=W6wJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: