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

Bug#993955: marked as done (lintian: Offers incorrect/harmful advice regarding usrmerge)



Your message dated Mon, 13 Sep 2021 10:06:05 +0000
with message-id <E1mPiqj-000EPW-0x@fasolo.debian.org>
and subject line Bug#993955: fixed in lintian 2.106.0
has caused the Debian Bug report #993955,
regarding lintian: Offers incorrect/harmful advice regarding usrmerge
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.)


-- 
993955: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993955
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.105.0
Severity: serious
Justification: unsuitable for release in the release maanger's opinion
X-Debbugs-Cc: stuart@debian.org

Dear Maintainer,

Following up on a conversation in #debian-qa, the current wording of the
classification tag "unmerged-usr" is problematic:

C: unmerged-usr
N: 
N:   The named file is being installed in a legacy location. Modern Debian systems install this file under /usr.
N:   
N:   Please move this file to a suitable place under the "merged /usr" scheme. Please consult the provided
N:   references as to where that might be.
N: 
N:   Please refer to https://wiki.debian.org/UsrMerge, https://wiki.debian.org/Teams/Dpkg/MergedUsr, Bug#978636,
N:   https://lists.debian.org/debian-devel/2020/11/#00232, https://lists.debian.org/debian-devel/2020/12/#00386,
N:   https://lists.debian.org/debian-devel-announce/2019/03/msg00001.html, https://rusty.ozlabs.org/?p=236,
N:   https://www.linux-magazine.com/Issues/2019/228/Debian-usr-Merge, https://lwn.net/Articles/773342/, and
N:   https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/ for details.
N: 
N:   Visibility: classification
N:   Show-Always: no
N:   Check: files/hierarchy/merged-usr
N:   This tag is a classification. There is no issue in your package.

As noted in the discussion, there are two problems here:

* The advice "Please move this file" contradicts the emerging consensus on the
  correct way to handle the transition. There has been a long discussion on
  debian-devel about this where more details can be found. This consensus may
  well change, of course, and then we would want lintian to be opinionated...
  but the advice given in the tag is contrary to the current position.

* The tag is self-contradictory, offering both an instruction to act and
  also saying "There is no issue in your package."

As indicated by a member of the Release Team in the discussion in #debian-qa,
the first of these points is a serious problem for the bookworm development
cycle and needs fixing. This bug is filed with serious severity in accordance
with the BTS definition of serious: "in the release manager's opinion, makes
the package unsuitable for release" [1].

  [1] https://www.debian.org/Bugs/Developer#severities

Classification tags not shown by default but will still pop up and for
a problem such as this may cause significant issues with bullseye→bookworm
upgrades, it's important to get right.

I'm filing this as a bug so that it doesn't accidentally get forgotten and
to keep this change out of testing.

regards
Stuart

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.106.0
Done: Chris Lamb <lamby@debian.org>

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 993955@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, 13 Sep 2021 09:55:19 +0000
Source: lintian
Architecture: source
Version: 2.106.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 993758 993908 993955 993975 994088
Changes:
 lintian (2.106.0) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - file-included-already
       - source-ships-excluded-file
       - superfluous-file-pattern
     + Removed:
       - copyright-excludes-files-in-native-package
       - source-includes-file-in-files-excluded
       - unused-file-paragraph-in-dep5-copyright
       - wildcard-matches-nothing-in-dep5-copyright
 .
   [ Felix Lechner ]
   * Drop recommendation to implement usr-merge for individual packages.
     (Closes: #993955)
   * Use default output width of 80 characters. (Closes: #993908)
   * Issue homepage-in-binary-package only when there is none in the source.
     (Closes: #993975)
   * Implement Files-Included field in DEP-5 copyright files.
     (Closes: #993758)
   * Parse path to source .dsc using a more robust method. (Closes: #994088)
 .
   [ gregor herrmann ]
   * Refresh data/fields/perl-provides.
Checksums-Sha1:
 bb79ab39322e9f0c0f24b434a968aa9938a008a1 2469 lintian_2.106.0.dsc
 0403aae232af124e8152eda4993435615674bec2 2053240 lintian_2.106.0.tar.xz
 1f4ea49abeb96c4f5f84bc6be6569166c71c4717 6552 lintian_2.106.0_amd64.buildinfo
Checksums-Sha256:
 225880d657047c0e6fba0fd982d0755da6dc245b9ea3a571021e6350c143be13 2469 lintian_2.106.0.dsc
 952d50136e2bb741d729fa09740b2864c808e45539dac56f4e3e50559332ebd8 2053240 lintian_2.106.0.tar.xz
 dd35e07ac588bbe8787c9fff12e7cb8cf07e292f98ae0b67b65390bb248389b0 6552 lintian_2.106.0_amd64.buildinfo
Files:
 2ef76777eb89381a30f56e89915c4853 2469 devel optional lintian_2.106.0.dsc
 8844b58a4c8137240f466cb4515a4c3f 2053240 devel optional lintian_2.106.0.tar.xz
 e829f5c401d164851a03c9cb4d55feff 6552 devel optional lintian_2.106.0_amd64.buildinfo

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmE/IPIACgkQHpU+J9Qx
Hlj59RAAkAzF8/37tVEytlPV64K+YaFNDte3JN25d0JfS03KVP0pT1cLT0zTSTmJ
dGFXrnjMhmHMrr13nYxnbFd/o2HwvPVMz80I++em9S019um+PeYXVfWlfLDSmxIY
+M5ZsFftV+rzslMtrC1kCHFBdDBF+89mFODGGqWdpHlkbyzjMNX6WXEdzi5J1f2W
7klrvMjLesXImOeFNMv5J7zdwjjXv388k6DCRGTn/KZW+OjCAMtkZ0SCxgKjx/lA
5gzAY5TOWkVdW6wskT8sqEAh6QIUdGe9/KPyQCPQ38Z5s3qcCtPAWAf5NfWsRty8
Mzk9MoZPq4RzSIXkWm/NdD/WC6H7ZyFLdJAlqzLDWQ6/aJIK4zICnFrx9XmWtdrc
uNVJKuV43u3M/8f5faVn2gzVYTBZKJoD4NkCb0JPmG51ztZPhMG8dA3wTCLIPzFN
f6acSg24cqPDCCvCMS6z+DU2fszDAcjn8zM2Ms3cXfT/+9KmUf3Eg3NMLMdsu1vM
uEL30i/JAuXEWiaUdMeooNjZX4SqwmejhergekuCjdEOLZgCZRSJggXjqglwIQA/
yyWNmbUgQXc/otBjOzIKxVYKs12THK1d2/DJIqm+1tPRrGi6fkDFvGnlcVDbq8ID
1J5vVmMUg4qbmY5caBXw4GB1G1R6Zleyrqfr4v7SMnBGtihYrIM=
=pV9k
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: