lintian_2.37.0~bpo9+1_amd64.changes ACCEPTED into stretch-backports->backports-policy

2019-11-22 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Fri, 22 Nov 2019 15:33:15 -0500
Source: lintian
Binary: lintian
Built-For-Profiles: nocheck
Architecture: source all
Version: 2.37.0~bpo9+1
Distribution: stretch-backports
Urgency: medium
Maintainer: Debian Lintian Maintainers 
Changed-By: Chris Lamb 
Description:
 lintian- Debian package checker
Closes: 944145 944895
Changes:
 lintian (2.37.0~bpo9+1) stretch-backports; urgency=medium
 .
   * Rebuild for stretch-backports.
 .
 lintian (2.37.0) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * WIP (generated upon release).
   * Don't emit missing-depends-on-sensible-utils for sensible-utils itself. 
(Closes: #944895)
   * Correct logic when excluding .path/.timer & .service pairs from 
systemd-service-file-missing-install-key. Thanks, Richard Laager 
. (Closes: #944145)
 .
   [ Paul Wise ]
   * spelling: Add several corrections
Checksums-Sha1:
 4932ecd78f535e561fbf2807ba737c383b5a07ae 4118 lintian_2.37.0~bpo9+1.dsc
 f6c25fb5e9539488212849dc8978e39578676970 1804552 lintian_2.37.0~bpo9+1.tar.xz
 839e4e6fd75d14e8cccb26f58fc615403f3b13eb 1302390 lintian_2.37.0~bpo9+1_all.deb
 f696703c7409a0a8ed7e1a409655004af0b1a9cc 6359 
lintian_2.37.0~bpo9+1_amd64.buildinfo
Checksums-Sha256:
 02ebbcb6e1ae780a32a34cc340998c02dde7c43b180cfca74928392ab98db14d 4118 
lintian_2.37.0~bpo9+1.dsc
 2366d2925a109ab983f65570ccf9bb8d9df5e4d1fb5b7b854e1402bb03812ca8 1804552 
lintian_2.37.0~bpo9+1.tar.xz
 8e868edde6d62fd69dbf0ad16983c100c68bbfb70fcae66a8a13a1f7dca12ccb 1302390 
lintian_2.37.0~bpo9+1_all.deb
 509435b15f8e17c118a18fd6a5b3c6013c38cbfce5ab9506ccea418b20fff4e4 6359 
lintian_2.37.0~bpo9+1_amd64.buildinfo
Files:
 5345d4c0252e8c99d1c8781772e4a988 4118 devel optional lintian_2.37.0~bpo9+1.dsc
 16d107bc349708bd7271494cc537e1b3 1804552 devel optional 
lintian_2.37.0~bpo9+1.tar.xz
 35005f136f040a6e7e67c4c59aed303e 1302390 devel optional 
lintian_2.37.0~bpo9+1_all.deb
 e3a0cc75eb0a342bc6989f9130295a6c 6359 devel optional 
lintian_2.37.0~bpo9+1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl3YRkAACgkQHpU+J9Qx
HliVmg//V3pv67JRKSasi7UuZN1O5vhLuK7KP/dt0GzsVyRSoTqAittVIzwbiUEK
fXAytW4judxlcoiu5QEaJi8SL9W56knlaOG1S92DP7JRrTVhJRi9CHSmBFBp/2SH
ouvbH2fzHYnC5N3Qxby9+3bzc3MWMnrh3WjgRb+Ib88YQem5sXpaM/+x6yEalw3X
gPMGicwyum0L6gL3jBWrQ1mkJvxnpbFjk7oOtp+4Q3bm7lzG4THJSH6xNwgsfHBl
raD7TMoU7IsHZnPM/z4Ua6Lfx4bLDvL/lIQqMDUnX/r9CKyRQC9ijzyK5g1EsRdd
tq5qWtn6ddRaYeg04sQ5PRzFazvcCfPCgtP5OptnZGfPK+KEIyp6UWwcz/2B2Udm
xZ0n0ACZbnAcTpZ+hgOMtDKAG91i9UadiJR+Ytih+cHP/y1vKXl/ym054qD71lzb
xpQF1sI8JF6HOujn/7Tkz4/myvehBlzoI9AgS/MAKLD6WNh2NrDCR0iTwmrf1j+1
2iyp6blpDAPlaOjZmYDNq6ONBxQf7DHDRZrTIz62jUIC/jzX2+byvQfEs6tE17Zg
FEkxMf8GnSmv8tgF4q0qbwBJf8RODeHhyvbqgw28TRfaHcvWF91UKC/DSkZjFlGT
VPIoBXvT8cC/VytbFxG7A7bB/JlK3BMIebliRuG/rkcK2vaeICk=
=Vi82
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



lintian_2.37.0~bpo10+1_amd64.changes ACCEPTED into buster-backports

2019-11-22 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Fri, 22 Nov 2019 15:36:11 -0500
Source: lintian
Binary: lintian
Built-For-Profiles: nocheck
Architecture: source all
Version: 2.37.0~bpo10+1
Distribution: buster-backports
Urgency: medium
Maintainer: Debian Lintian Maintainers 
Changed-By: Chris Lamb 
Description:
 lintian- Debian package checker
Closes: 944145 944895
Changes:
 lintian (2.37.0~bpo10+1) buster-backports; urgency=medium
 .
   * Rebuild for buster-backports.
 .
 lintian (2.37.0) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * WIP (generated upon release).
   * Don't emit missing-depends-on-sensible-utils for sensible-utils itself. 
(Closes: #944895)
   * Correct logic when excluding .path/.timer & .service pairs from 
systemd-service-file-missing-install-key. Thanks, Richard Laager 
. (Closes: #944145)
 .
   [ Paul Wise ]
   * spelling: Add several corrections
Checksums-Sha1:
 912fdf3e2604902c4e3eee8ee7e123d9a5c1cd51 4135 lintian_2.37.0~bpo10+1.dsc
 316cc8a22d7b2ae8393eb95fc7ac1e993198358f 1806524 lintian_2.37.0~bpo10+1.tar.xz
 97d8fd086838ae2978e5f49d3e8f9b38177acc9e 1293880 lintian_2.37.0~bpo10+1_all.deb
 4feaea289a90fecec13c679fdf43184783a986c6 6009 
lintian_2.37.0~bpo10+1_amd64.buildinfo
Checksums-Sha256:
 15c817f86bee1e463c90f56b844c974133f0350052a33da220c6ee998f4b3341 4135 
lintian_2.37.0~bpo10+1.dsc
 d6191ec6d36d6431d8ed6e172fef90e9ba80d1525eda560fd70eebe6fd507400 1806524 
lintian_2.37.0~bpo10+1.tar.xz
 b59c17a0e09fa5c3231fede0004d8bc7d40326fc149865031147e0904f3cd20c 1293880 
lintian_2.37.0~bpo10+1_all.deb
 a519df3f517f362182d3e885a6392d28b6849c2c7a7d3445fae324355e55eb04 6009 
lintian_2.37.0~bpo10+1_amd64.buildinfo
Files:
 6c1c0471c8ddd2dbaebfba4aa8e5fd0c 4135 devel optional lintian_2.37.0~bpo10+1.dsc
 e7d72eaae662135b1027a8b4feb55d93 1806524 devel optional 
lintian_2.37.0~bpo10+1.tar.xz
 97e0447a5a7f9c65f2a6cd1dcf40b8dd 1293880 devel optional 
lintian_2.37.0~bpo10+1_all.deb
 c379adc10f0c274b25d780bcdb024328 6009 devel optional 
lintian_2.37.0~bpo10+1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl3YRvUACgkQHpU+J9Qx
Hli+rhAAl9pCquN23b8ebVaSLgDJRe7bPYTp2GKBfYE/nahiD+9N+r0/+awMYsP+
wTM3/nJ/qlVqIsWqWKfbq9VMcTRcaSB5fQ98dPmPPEHSfKoBaTyByHrFQRxTBx6X
xG71DRpMTAIed72MAnSIMW1LQ+E62sB8waoTFmCRniJz/nv0WygBjceU5F4WUWoR
2XcweykIT7Nk343TTMc9oY7fqiG7+GPV7V30z9SAAEF2H1KbBF8VsGJzLAaFwfpa
16t6i9ki1Fbldw3Tcqut61Gue8169dmWnx99DsxqrMGlOcIzAWufwR3efHa3ISCr
Qzkk+t57Kxp9/JaIrF+X92n9wgRvoskxCTbNZMuocbtoRi2OgdhANvVTaipQISU1
HKf3+74oa/ecd2BWBc96t8WHBIKFmNdRzYD1Ty7vF042bBuH30wE+JW3oX3K73GW
2onCPulVXo/zrcKP++uExVsuwYesWi7tUz/TNN3FjFn7Qor8h6ZAbp5V93fx+2cF
WF9T78cd0fgKARiMh4F5wg3YGuq2yXIVFHDQXl626Si3F6Clok6IBXqkj6C1JzrF
HFd6NKQekroUJrz5iGp7dxiR4vmr8XxDOV3vU3Kk0WBg8JiA6RKvX79Rb2ZMvuDG
0Y8ZizpLmyuJjlVGCCSm36ax9GXPlOe+AgQNs4oX/etN0pyS3yE=
=cxdm
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of lintian_2.37.0~bpo9+1_amd64.changes

2019-11-22 Thread Debian FTP Masters
lintian_2.37.0~bpo9+1_amd64.changes uploaded successfully to localhost
along with the files:
  lintian_2.37.0~bpo9+1.dsc
  lintian_2.37.0~bpo9+1.tar.xz
  lintian_2.37.0~bpo9+1_all.deb
  lintian_2.37.0~bpo9+1_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



[Git][lintian/lintian] Pushed new tag 2.37.0_bpo10+1

2019-11-22 Thread Chris Lamb


Chris Lamb pushed new tag 2.37.0_bpo10+1 at lintian / lintian

-- 
View it on GitLab: https://salsa.debian.org/lintian/lintian/tree/2.37.0_bpo10+1
You're receiving this email because of your account on salsa.debian.org.




Processing of lintian_2.37.0~bpo10+1_amd64.changes

2019-11-22 Thread Debian FTP Masters
lintian_2.37.0~bpo10+1_amd64.changes uploaded successfully to localhost
along with the files:
  lintian_2.37.0~bpo10+1.dsc
  lintian_2.37.0~bpo10+1.tar.xz
  lintian_2.37.0~bpo10+1_all.deb
  lintian_2.37.0~bpo10+1_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



lintian_2.38.0_amd64.changes ACCEPTED into unstable

2019-11-22 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Fri, 22 Nov 2019 20:09:51 +
Source: lintian
Architecture: source
Version: 2.38.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers 
Changed-By: Chris Lamb 
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-


Thank you for your contribution to Debian.



Processing of lintian_2.38.0_amd64.changes

2019-11-22 Thread Debian FTP Masters
lintian_2.38.0_amd64.changes uploaded successfully to localhost
along with the files:
  lintian_2.38.0.dsc
  lintian_2.38.0.tar.xz
  lintian_2.38.0_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



[Git][lintian/lintian] Pushed new tag 2.37.0_bpo9+1

2019-11-22 Thread Chris Lamb


Chris Lamb pushed new tag 2.37.0_bpo9+1 at lintian / lintian

-- 
View it on GitLab: https://salsa.debian.org/lintian/lintian/tree/2.37.0_bpo9+1
You're receiving this email because of your account on salsa.debian.org.




[Git][lintian/lintian] Pushed new tag 2.38.0

2019-11-22 Thread Chris Lamb


Chris Lamb pushed new tag 2.38.0 at lintian / lintian

-- 
View it on GitLab: https://salsa.debian.org/lintian/lintian/tree/2.38.0
You're receiving this email because of your account on salsa.debian.org.




Bug#945299: marked as done (lintian: ignores all but last override of a tag)

2019-11-22 Thread Debian Bug Tracking System
Your message dated Fri, 22 Nov 2019 20:37:10 +
with message-id 
and subject line Bug#945299: fixed in lintian 2.38.0
has caused the Debian Bug report #945299,
regarding lintian: ignores all but last override of a tag
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.)


-- 
945299: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945299
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.37.0
Severity: serious
Justification: causes ftp-master autorejects

Hi,

this is a regression in 2.36 or 2.37. It worked fine up to 2.35.
In povray, I have this in debian/source/lintian-overrides:

= 8< =
# upstream did not release a source tarball,
# the .orig.tar.gz is an archived git tag
debian-watch-does-not-check-gpg-signature

# not used for the Unix build
source-contains-autogenerated-visual-c++-file windows/pvengine.rc
source-contains-autogenerated-visual-c++-file windows/resource.h
source-contains-autogenerated-visual-c++-file windows/cmedit/cmedit.rc
source-contains-autogenerated-visual-c++-file windows/cmedit/resource.h
source-contains-prebuilt-ms-help-file 
distribution/platform-specific/windows/Help/povray37.chm
source-contains-prebuilt-ms-help-file libraries/zlib/contrib/dotzlib/DotZLib.chm
= >8 =

and this in debian/povray-examples.lintian-overrides:

= 8< =
# these are a few small text files
duplicate-files usr/share/doc/povray/examples/templates/*.txt
duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/50_T_Stone2.jpg
 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/50_T_Stone3.jpg
= >8 =

but with lintian 2.37.0 I'm now getting these tags:

P: povray source: source-contains-autogenerated-visual-c++-file 
windows/pvengine.rc
P: povray source: source-contains-autogenerated-visual-c++-file 
windows/resource.h
P: povray source: source-contains-autogenerated-visual-c++-file 
windows/cmedit/cmedit.rc
E: povray source: source-contains-prebuilt-ms-help-file 
distribution/platform-specific/windows/Help/povray37.chm
I: povray source: testsuite-autopkgtest-missing

X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/51_T_Stone37.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/51_T_Stone38.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/00_Bright_Blue_Sky_Lo.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Skies_and_Clouds/00_Bright_Blue_Sky_Lo.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/50_T_Stone2.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/50_T_Stone3.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Metals/34_T_Silver_1A.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Metals/34_T_Silver_3A.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Mirrors_and_Glasses/82_NBglass_refraction.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Mirrors_and_Glasses/8B_VicksBottle_Glass_refr.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/41_T_Grnt23.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/41_T_Grnt24.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Woods/10_EMBWood1.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Woods/11_DMFWood1.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Woods/31_PineWood2.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Woods/32_PineWood3.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Colors_in_textures/16_color_Gray25.txt 
usr/share/doc/povray/examples/templates/Colors_in_textures/17_color_Gray10.txt

This looks like only the last override for a tag is honored.

Setting severity to serious since this caused a ftp-master autoreject
for me (due to the .chm file).


Andreas
--- 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.


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

2019-11-22 Thread Debian Bug Tracking System
Your message dated Fri, 22 Nov 2019 20:37:09 +
with message-id 
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 ow...@bugs.debian.org
immediately.)


-- 
945276: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945276
Debian Bug Tracking System
Contact ow...@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 945...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

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


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Fri, 22 Nov 2019 20:09:51 +
Source: lintian
Architecture: source
Version: 2.38.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers 
Changed-By: Chris Lamb 
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

Bug#944807: marked as done (lintian: Order tags before printing)

2019-11-22 Thread Debian Bug Tracking System
Your message dated Fri, 22 Nov 2019 20:37:09 +
with message-id 
and subject line Bug#944807: fixed in lintian 2.38.0
has caused the Debian Bug report #944807,
regarding lintian: Order tags before printing
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.)


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

Hi,

Lintian can now order tags. What's everyone's favorite system?

For non-standard output formats, like 'universal' or XML, I like

source
binary
udeb
changes
building

and then alphabetical by tagname and arguments (the 'extra').

For formats that emphasize severity, such as the standard Lintian
output, some people may like to see errors first (although that would
make colored output quite boring). Please let me know your favorite
system, preferably by output format.

Kind regards,
Felix Lechner
--- 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 944...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

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


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Fri, 22 Nov 2019 20:09:51 +
Source: lintian
Architecture: source
Version: 2.38.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers 
Changed-By: Chris Lamb 
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 ---


Bug#945276: lintian: ignores all but last override of a tag

2019-11-22 Thread Felix Lechner
Fixed in:


https://salsa.debian.org/lintian/lintian/commit/cbf3f6487b19d16a99e8582e24ddc2817a5487ac

Kind regards,
Felix Lechner



Processed: Bug#945276 marked as pending in lintian

2019-11-22 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #945276 [lintian] lintian: broken pattern matching in 
debian/source/lintian-overrides
Added tag(s) pending.

-- 
945276: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945276
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: Bug#945299 marked as pending in lintian

2019-11-22 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #945299 [lintian] lintian: ignores all but last override of a tag
Added tag(s) pending.

-- 
945299: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945299
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#945276: lintian: broken pattern matching in debian/source/lintian-overrides

2019-11-22 Thread Chris Lamb
Martin Pitt wrote:

[…]
> But these overrides now stopped working:
[…]

Without looking into too much detail, are the following the same issue?

  https://bugs.debian.org/945276
  https://bugs.debian.org/945299


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org  chris-lamb.co.uk
   `-



Bug#945299: lintian: ignores all but last override of a tag

2019-11-22 Thread Andreas Beckmann
Package: lintian
Version: 2.37.0
Severity: serious
Justification: causes ftp-master autorejects

Hi,

this is a regression in 2.36 or 2.37. It worked fine up to 2.35.
In povray, I have this in debian/source/lintian-overrides:

= 8< =
# upstream did not release a source tarball,
# the .orig.tar.gz is an archived git tag
debian-watch-does-not-check-gpg-signature

# not used for the Unix build
source-contains-autogenerated-visual-c++-file windows/pvengine.rc
source-contains-autogenerated-visual-c++-file windows/resource.h
source-contains-autogenerated-visual-c++-file windows/cmedit/cmedit.rc
source-contains-autogenerated-visual-c++-file windows/cmedit/resource.h
source-contains-prebuilt-ms-help-file 
distribution/platform-specific/windows/Help/povray37.chm
source-contains-prebuilt-ms-help-file libraries/zlib/contrib/dotzlib/DotZLib.chm
= >8 =

and this in debian/povray-examples.lintian-overrides:

= 8< =
# these are a few small text files
duplicate-files usr/share/doc/povray/examples/templates/*.txt
duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/50_T_Stone2.jpg
 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/50_T_Stone3.jpg
= >8 =

but with lintian 2.37.0 I'm now getting these tags:

P: povray source: source-contains-autogenerated-visual-c++-file 
windows/pvengine.rc
P: povray source: source-contains-autogenerated-visual-c++-file 
windows/resource.h
P: povray source: source-contains-autogenerated-visual-c++-file 
windows/cmedit/cmedit.rc
E: povray source: source-contains-prebuilt-ms-help-file 
distribution/platform-specific/windows/Help/povray37.chm
I: povray source: testsuite-autopkgtest-missing

X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/51_T_Stone37.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/51_T_Stone38.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/00_Bright_Blue_Sky_Lo.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Skies_and_Clouds/00_Bright_Blue_Sky_Lo.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/50_T_Stone2.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/50_T_Stone3.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Metals/34_T_Silver_1A.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Metals/34_T_Silver_3A.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Mirrors_and_Glasses/82_NBglass_refraction.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Mirrors_and_Glasses/8B_VicksBottle_Glass_refr.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/41_T_Grnt23.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Stones_and_Granites/41_T_Grnt24.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Woods/10_EMBWood1.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Woods/11_DMFWood1.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Textures_Materials/Woods/31_PineWood2.txt
 
usr/share/doc/povray/examples/templates/Textures_Materials/Woods/32_PineWood3.txt
X: povray-examples: duplicate-files 
usr/share/doc/povray/examples/templates/Colors_in_textures/16_color_Gray25.txt 
usr/share/doc/povray/examples/templates/Colors_in_textures/17_color_Gray10.txt

This looks like only the last override for a tag is honored.

Setting severity to serious since this caused a ftp-master autoreject
for me (due to the .chm file).


Andreas



Bug#945276: lintian: broken pattern matching in debian/source/lintian-overrides

2019-11-22 Thread Martin Pitt
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



Bug#943525: Namespaces for Lintian Tags

2019-11-22 Thread Raphael Hertzog
Hi,

On Wed, 20 Nov 2019, Felix Lechner wrote:
> There are many motivations:

Among those motivations, which one is the one that triggered this process
and which one are there as "additional benefits" that you could identify
to justify the change?

> 1. Shortens tag names.

I don't see that as a benefit, we copy/paste the tags into overrides
or full lines into lintian-info. We rarely need to type them.

> 2. Points to the code that issued the tag.

"grep -r" on the codebase has been working well for me. This mapping
is only really needed when you want to dig into the code anyway.

> 3. Frees up name space (good tags are rare).

Can you show examples of how this would help you concretely?

I have a hard time seeing how difficult it can be to invent
a new name for a new tag.

> 4. Multiple checks can use the same tag in different contexts (i.e. 
> 'spelling').

spelling-error-in-binary
spelling-error-in-description
spelling-error-in-changelog
etc

is perfectly fine.

> 5. Preempts name conflicts in case some check-writing is delegated to
> expert teams.

This is not a real problem, that's the kind of pseudo-benefit that you
try to imagine to justify the change that you want (I have done
that many times ;-)).

> 6. Quicker to split large checks when components reuse tag names.

I don't follow you. For me splitting checks means they get renamed and
thus your tag names are renamed too.

> 7. Brings consistency between Lintian and custom profile users, such
> pkg-perl-tools and pkg-js-tools, who already have private namespaces.

A very minor benefit IMO.


Now can you do the same analysis with the disadvantages?

Since the check is embedded in the tag name:
* It's harder to move a tag from one check to another.
* It's harder to rename a check.

What else can you come up with?

> The change is technically easy. (Lintian even has a way to track
> renamed tags for overrides.) On an optical level, however, the change

I was about to ask for overrides, but this would be a massive usage of
this rename feature and it will confuse many persons. People will start
to use the new name in overrides to avoid this confusion and it won't work
with old lintians (not a big deal but still).

> will affect a lot of people. It could even cause headaches for some
> users, for example in derivatives. We would like to solicit your
> input.

What kind of headaches are you referring to?

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/