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

Bug#945276: marked as done (lintian: broken pattern matching in debian/source/lintian-overrides)



Your message dated Fri, 22 Nov 2019 20:37:09 +0000
with message-id <E1iYFfx-0006R1-Vf@fasolo.debian.org>
and subject line Bug#945276: fixed in lintian 2.38.0
has caused the Debian Bug report #945276,
regarding lintian: broken pattern matching in debian/source/lintian-overrides
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.)


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

Hello,

The cockpit package is a web application that ships some node_modules/ and the
generated webpacks from the source. This triggers a lot of lintian errors,
which are overridden [1] with 

    # node_modules ship pre-minified *.min.js alongside *.js
    cockpit source: source-is-missing node_modules/*
    # compiled translations can get rather long
    cockpit source: source-is-missing dist/static/*po.*.html*
    # dist/ is (pre-)built by webpack from pkg/ and node_modules, see webpack.config.js
    cockpit source: source-is-missing dist/*.js*

As far as  I can see, this is still the currently documented syntax [2], and I
don't see anything related to this in the recent lintian changelog.

But these overrides now stopped working:

  apt-get source -d cockpit
  lintian --no-tag-display-limit cockpit_207-1.dsc

results in tons of complaints like

   E: cockpit source: source-is-missing dist/static/login.po.ja.html line length is 520 characters (>512)
   E: cockpit source: source-is-missing node_modules/redux/dist/redux.min.js   

This was still working up to lintian 2.32.0, but it fails with 2.36.0 and
2.37.0.

What does work is to simplify the overrides to

    cockpit source: source-is-missing

But that's too big of a hammer -- I do want to keep the check for the real
source (src/, pkg/, etc.), just not for the pre-built bits.

Thanks,

Martin

[1] https://salsa.debian.org/utopia-team/cockpit/blob/master/debian/source/lintian-overrides
[2] https://lintian.debian.org/manual/section-2.4.html

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.38.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 945276@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: Fri, 22 Nov 2019 20:09:51 +0000
Source: lintian
Architecture: source
Version: 2.38.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 944807 945276 945299
Changes:
 lintian (2.38.0) unstable; urgency=medium
 .
   [ Felix Lechner ]
   * Process all overrides for a particular tag, not just the last one.
     (Closes: #945276, #945299)
   * For all output types except XML and "universal" impose a tag order when
     emitting. (Closes: #944807)
   * In checks, use the new attribute accessors from Processable and remove
     references to the outdated 'info' attribute.
 .
   [ Stephen Kitt ]
   * Drop the package-depends-on-an-x-font-package as packages can now
     depend on X fonts directly (see #941803).
Checksums-Sha1:
 4fd40ffc5eab4d8c7bd7a93f8b1f961a8470e1d6 4103 lintian_2.38.0.dsc
 45e2bb07aed0de46dd086d3ecc5e6504fef4e36c 1799428 lintian_2.38.0.tar.xz
 bdd7af0e1bf5b94625ac81507b5f4900b59e4090 17110 lintian_2.38.0_amd64.buildinfo
Checksums-Sha256:
 e1341ed507dd8dd641ce35aa0b3e9b256eab17c7a5894a82532f778945baf74e 4103 lintian_2.38.0.dsc
 10f07753578bc5a94efc9c37effd6a867c7f2e872de97fbf9bde1545056a4977 1799428 lintian_2.38.0.tar.xz
 4733720e9fd3b27c79791164ecf5c5dbf083d24aa460f1d5f053e75c7ff0007e 17110 lintian_2.38.0_amd64.buildinfo
Files:
 3423fec8986624e297f638e7c72a0e92 4103 devel optional lintian_2.38.0.dsc
 8758c8ff177f0cee31b374c7d6dc2e86 1799428 devel optional lintian_2.38.0.tar.xz
 5431318d9e8684e7b9ffe41f1417cd2f 17110 devel optional lintian_2.38.0_amd64.buildinfo

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl3YRYIACgkQHpU+J9Qx
HlhTkA//fk5DfjcSwjxSucu+QZaTbzbMI6fW6sRa1rpShCSNfjsk9SflQrz4xA54
hZ2xdx4ccuNDdw1vcCqdEjjVYLCr8Tk0uwaZh42pqZeNR0C4z963WkjZ7ucp3e0x
QbuvnNgHAN5c9AZhCzcTDm+1yXzB0AJC8NU6CCdWqDoH75mYcLka8C3b/YGioWfO
7nYk4/Flp+Nw0Jf4q2ydQZiS2XOzookEQ1rgR0UAEZEDf7GpBR4t3LZnLVau25bp
uScVAfguhiij5ay0jMnML/IL2UTItTzhCfzKf79RvQv1Cnq77vU93go4Rj7Rqg2o
yKteBntQur60RIxKJ63dl/NyPmnZm9OydJmOebO5fBR/bg2hRy8PRw7C4r6SP7lE
INu9St6tHTAbJxAAQeODR3aj0ugGzhlBJY8PFk7aBCf9N2g7LjrTlaO1lEQ+2hx6
D5oY+LZJXK35Bl3fWRzL6R3xH3rSxvS093OejIrgVDK66jbo46TIpNE+/YkQIJwA
xMnyOE39AK2eIVWd4vxhpHGs2zQN77/RoBKdvjMAGcVLyA1HXjbFBYCmGA2ix7CW
5gTngGLviHwyQFTZVFS7JvZ60+iSDvRa4UkGePKaTynVs0Q54tDVX/RuZkuNagH3
h1jXh3YKDL6kRdr+UMbx7aF4cnEDn1yUdqxw47u0KTBogSHY8ns=
=JJql
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: