lintian_2.37.0~bpo9+1_amd64.changes ACCEPTED into stretch-backports->backports-policy
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
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
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
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
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
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
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
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
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)
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)
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)
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
Fixed in: https://salsa.debian.org/lintian/lintian/commit/cbf3f6487b19d16a99e8582e24ddc2817a5487ac Kind regards, Felix Lechner
Processed: Bug#945276 marked as pending in lintian
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
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
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
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
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
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/