[lintian] branch master updated (393d599 -> a03d54c)
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from 393d599 Open new changelog entry for 2.5.61. new a03d54c spelling: Add another correction The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: data/spelling/corrections | 1 + 1 file changed, 1 insertion(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] 01/01: spelling: Add another correction
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit a03d54ccad36381e0d4b11b5a2b59a5a2adef126 Author: Paul WiseDate: Sun Nov 26 14:13:26 2017 +0800 spelling: Add another correction --- data/spelling/corrections | 1 + 1 file changed, 1 insertion(+) diff --git a/data/spelling/corrections b/data/spelling/corrections index ac73783..3887cba 100644 --- a/data/spelling/corrections +++ b/data/spelling/corrections @@ -1014,6 +1014,7 @@ custome||custom cymk||CMYK dafault||default damge||damage +dammage||damage databas||database databse||database deaemon||daemon -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
lintian_2.5.60_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Sun, 26 Nov 2017 11:13:58 +0900 Source: lintian Binary: lintian Built-For-Profiles: nocheck Architecture: source Version: 2.5.60 Distribution: unstable Urgency: medium Maintainer: Debian Lintian MaintainersChanged-By: Chris Lamb Description: lintian- Debian package checker Closes: 849514 881389 882154 Changes: lintian (2.5.60) unstable; urgency=medium . * Summary of tag changes: + Added: - homepage-field-uses-insecure-uri - hyphen-file - rules-does-not-require-root - rules-requires-root-explicitly . * checks/control-file.{desc,pm}: + [AB] Add classification tags for R³. + [CL] Remove the "Experimental: yes" flag from the debian-control-has-obsolete-dbg-package tag. (Closes: #882154) + [AB] Change reference for debian-control-has-obsolete-dbg-package from https://wiki.debian.org/DebugPackage to https://wiki.debian.org/AutomaticDebugPackages * checks/cruft.desc: + [CL] Add suggested [[:space:]]-based sed call for file-contains-trailing-whitespace. Thanks to Stuart Prescott. (Closes: #881389) + [AB] Also mention Emacs' "M-x wh-cl" (whitespace-cleanup) for file-contains-trailing-whitespace. * checks/fields.desc: + [CL] Warn for Homepage files using well-known insecure URIs. (Closes: #849514) * checks/files.pm: + [NT] Add missing slash for usr/sbin that caused lintian to report false-positive multiarch-foreign-shared-library when a package only had executables in usr/sbin. Thanks to Helmut Grohne for reporting the issue. + [CL] Warn on files called "-" (hyphen symbol). See #882638 for an example. * checks/version-substvars.desc: + [CL] Don't recommend "Source-Version" in tag descriptions. . * data/fields/*: + [CL] Revert patch from Guillem Jover to add a "golang" archive section; it has not ben added to the archive yet. * data/spelling/corrections: + [PW] Add several corrections. . * lib/Test/Lintian/Harness.pm, t/runtests, t/tests/README: + [AB] Add support for a "Test-Conflicts" field. . * t/tests/rules-including-deprecated-makefiles/desc: + [AB] Add "Test-Conflict: dh-buildinfo". Having dh-buildinfo installed causes that test to fail. . * .gitignore: + [AB] Ignore /debian/.debhelper/ directory. Checksums-Sha1: 446862bd306cf019a972ad34dbd56b3ad6b5f3d2 2898 lintian_2.5.60.dsc 7ef088dfc94b329737892a30e95ab2bd3b08072d 1247500 lintian_2.5.60.tar.xz 41cb92ebca551b6e1e95eed59c7da942b77f21a0 16269 lintian_2.5.60_amd64.buildinfo Checksums-Sha256: 5752ed811a2e5d226bbcbd319663554493d3205ad0a6b2a1ecd9485d3cfe9726 2898 lintian_2.5.60.dsc 3a53171bd9b1577b7ee005bb459befdd99f2345d9130c3bd59568f5f4c756116 1247500 lintian_2.5.60.tar.xz a2c2eb87a4fa3d49c96b5c92eca5cd4a8c60a787aac7eaca080432a3fae78e72 16269 lintian_2.5.60_amd64.buildinfo Files: 9ff1f22e97c0442a20ec9485e948b1bd 2898 devel optional lintian_2.5.60.dsc 6a16cf138ba4d2a988583aa318e5f166 1247500 devel optional lintian_2.5.60.tar.xz 3d6de413a5d71e37c11cf9ec8ad1f5f1 16269 devel optional lintian_2.5.60_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAloaLBYACgkQHpU+J9Qx Hlhkog//dKSjSgzhgr+ALXLhBsFJuLzsrwJzPxCNBA2AmtNA493/1uowlgXL9W5c +DJDsAtAfX5hchhlfCLyvF+k9QSY+4sdrGZmT/DJ4sJXymwFYdffw1grQ7ES6eN7 WBH8uZ/pM7+MSUSP50LMaCWNvaZj9NyNeqw45tShQ2EXYIb+C7Gu4wOTF87o0e61 BlYM+TExvGhZ14lMfXgulLxzNvlT2ZPfOwhiUlj6IshgcAWJuTcu+hr/BvjnBDpi P9BbqdfSkPtunAfZQAhcD8MA6qraoFG1yNA+lmivT8Cej03oVlr+7aSY9M+nmfsi b3HCX9YiC6bgYmRVFlXhAUce18wwppgtiaoSquuXg/vNcmvgY5javAdmyu3zvzN3 5bVir8esvw0pKbFjEelKKFm6gOnrk8WDlOhmepMdKZLQ8jc5sQeV4Kv94nwxS9Ct XwIWM2e696DIVNan4QGI3crCSf8yLS3EwGN8EdRrtZqFWbdEX0tUlnHcgaxrYLLW uJclQEmg6TwMa/8+NbDQaYOKx2TdqNoxY8mtHGnf1XNOGli7WytK1TZepbaoAlhz jxWvFBz/14OwsdB5XxzkaNmu2mjE7ewjQcZUQx0742zPHlwLWgdRE5yicuN+yL5T 6GLD7b9YWinBsX+asrnO94Q4vxkk1qKQy/sYQRzxMEO0se6qqAg= =bgU4 -END PGP SIGNATURE- Thank you for your contribution to Debian.
Processing of lintian_2.5.60_amd64.changes
lintian_2.5.60_amd64.changes uploaded successfully to localhost along with the files: lintian_2.5.60.dsc lintian_2.5.60.tar.xz lintian_2.5.60_amd64.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
Bug#882154: marked as done (lintian: Raise level for -dbg packages)
Your message dated Sun, 26 Nov 2017 03:03:40 + with message-idand subject line Bug#882154: fixed in lintian 2.5.60 has caused the Debian Bug report #882154, regarding lintian: Raise level for -dbg packages 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.) -- 882154: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882154 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.59 Severity: wishlist Dear Maintainer, as you know the concept of manually maintained -dbg packages has been superseeded by automatically created -dbgsym ones during the stretch development cycle. So I was about to propose a warning for -dbg packages just to find it's already implemented as debian-control-has-obsolete-dbg-package - but marked experimental. In my opinion the severity should be raised, and actually above warning level. Related, unless there's still a situation where -dbg packages serve a purpose - I'm not aware of such and cannot think of any either - I wouldn't mind if ftp-master starts to autoreject such packages, perhaps with NMUs as an exception. Christoph signature.asc Description: Digital signature --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.60 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 882...@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: Sun, 26 Nov 2017 11:13:58 +0900 Source: lintian Binary: lintian Built-For-Profiles: nocheck Architecture: source Version: 2.5.60 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 849514 881389 882154 Changes: lintian (2.5.60) unstable; urgency=medium . * Summary of tag changes: + Added: - homepage-field-uses-insecure-uri - hyphen-file - rules-does-not-require-root - rules-requires-root-explicitly . * checks/control-file.{desc,pm}: + [AB] Add classification tags for R³. + [CL] Remove the "Experimental: yes" flag from the debian-control-has-obsolete-dbg-package tag. (Closes: #882154) + [AB] Change reference for debian-control-has-obsolete-dbg-package from https://wiki.debian.org/DebugPackage to https://wiki.debian.org/AutomaticDebugPackages * checks/cruft.desc: + [CL] Add suggested [[:space:]]-based sed call for file-contains-trailing-whitespace. Thanks to Stuart Prescott. (Closes: #881389) + [AB] Also mention Emacs' "M-x wh-cl" (whitespace-cleanup) for file-contains-trailing-whitespace. * checks/fields.desc: + [CL] Warn for Homepage files using well-known insecure URIs. (Closes: #849514) * checks/files.pm: + [NT] Add missing slash for usr/sbin that caused lintian to report false-positive multiarch-foreign-shared-library when a package only had executables in usr/sbin. Thanks to Helmut Grohne for reporting the issue. + [CL] Warn on files called "-" (hyphen symbol). See #882638 for an example. * checks/version-substvars.desc: + [CL] Don't recommend "Source-Version" in tag descriptions. . * data/fields/*: + [CL] Revert patch from Guillem Jover to add a "golang" archive section; it has not ben added to the archive yet. * data/spelling/corrections: + [PW] Add several corrections. . * lib/Test/Lintian/Harness.pm, t/runtests, t/tests/README: + [AB] Add support for a "Test-Conflicts" field. . * t/tests/rules-including-deprecated-makefiles/desc: + [AB] Add "Test-Conflict: dh-buildinfo". Having dh-buildinfo installed causes that test to fail. . * .gitignore: + [AB] Ignore /debian/.debhelper/ directory. Checksums-Sha1: 446862bd306cf019a972ad34dbd56b3ad6b5f3d2 2898 lintian_2.5.60.dsc
Bug#849514: marked as done (lintian: Add homepage-uses-insecure-uri tag (HTTP uri in Homepage field))
Your message dated Sun, 26 Nov 2017 03:03:40 + with message-idand subject line Bug#849514: fixed in lintian 2.5.60 has caused the Debian Bug report #849514, regarding lintian: Add homepage-uses-insecure-uri tag (HTTP uri in Homepage field) 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.) -- 849514: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849514 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Severity: wishlist Dear Maintainer, Homepage field can point to HTTP uri, for example (from: https://sources.debian.net/src/libreoffice/1:5.2.4-2/debian/control/?hl=191#L191): Homepage: http://www.libreoffice.org while HTTPS is available for the domain: https://www.libreoffice.org The tag will be useful even for homepages that currently don't support HTTPS, as HTTPS becoming the standard for the entire web (HTTP 2 require TLS) also some browsers are working on deprecating HTTP: 'Deprecating Non-Secure HTTP' https://blog.mozilla.org/security/2015/04/30/deprecating-non-secure-http/ 'Marking HTTP As Non-Secure' https://www.chromium.org/Home/chromium-security/marking-http-as-non-secure it will (hopefully) encourage upstream to support HTTPS for their website. it looks like at least 1500 packages are affected by this: https://codesearch.debian.net/search?q=Homepage%3A+http%3A%2F%2F+path%3Adebian%2F --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.60 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 849...@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: Sun, 26 Nov 2017 11:13:58 +0900 Source: lintian Binary: lintian Built-For-Profiles: nocheck Architecture: source Version: 2.5.60 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 849514 881389 882154 Changes: lintian (2.5.60) unstable; urgency=medium . * Summary of tag changes: + Added: - homepage-field-uses-insecure-uri - hyphen-file - rules-does-not-require-root - rules-requires-root-explicitly . * checks/control-file.{desc,pm}: + [AB] Add classification tags for R³. + [CL] Remove the "Experimental: yes" flag from the debian-control-has-obsolete-dbg-package tag. (Closes: #882154) + [AB] Change reference for debian-control-has-obsolete-dbg-package from https://wiki.debian.org/DebugPackage to https://wiki.debian.org/AutomaticDebugPackages * checks/cruft.desc: + [CL] Add suggested [[:space:]]-based sed call for file-contains-trailing-whitespace. Thanks to Stuart Prescott. (Closes: #881389) + [AB] Also mention Emacs' "M-x wh-cl" (whitespace-cleanup) for file-contains-trailing-whitespace. * checks/fields.desc: + [CL] Warn for Homepage files using well-known insecure URIs. (Closes: #849514) * checks/files.pm: + [NT] Add missing slash for usr/sbin that caused lintian to report false-positive multiarch-foreign-shared-library when a package only had executables in usr/sbin. Thanks to Helmut Grohne for reporting the issue. + [CL] Warn on files called "-" (hyphen symbol). See #882638 for an example. * checks/version-substvars.desc: + [CL] Don't recommend "Source-Version" in tag descriptions. . * data/fields/*: + [CL] Revert patch from Guillem Jover to add a "golang" archive section; it has not ben added to the archive yet. * data/spelling/corrections: + [PW] Add several corrections. . * lib/Test/Lintian/Harness.pm, t/runtests, t/tests/README: + [AB] Add support for a "Test-Conflicts" field. . * t/tests/rules-including-deprecated-makefiles/desc: + [AB] Add "Test-Conflict: dh-buildinfo". Having dh-buildinfo
Bug#881389: marked as done (lintian: Incomplete solution to whitespace errors in file-contains-trailing-whitespace)
Your message dated Sun, 26 Nov 2017 03:03:40 + with message-idand subject line Bug#881389: fixed in lintian 2.5.60 has caused the Debian Bug report #881389, regarding lintian: Incomplete solution to whitespace errors in file-contains-trailing-whitespace 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.) -- 881389: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881389 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.59 Severity: normal Dear Maintainer, In lintian's tag file-contains-trailing-whitespace, the maintainer is told that they can remove the offending whitespace with: sed -i -e 's@[ ]*$@@g' path/to/filename However, that only removes trailing spaces, while trailing tabs will also trigger the warning. The following sed would do better: sed -i -e 's@[[:space:]]*$@@g' path/to/filename (it's also not obvious to me that the maintainer should be encouraged to edit old changelog entries in this fashion) cheers Stuart --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.60 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 881...@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: Sun, 26 Nov 2017 11:13:58 +0900 Source: lintian Binary: lintian Built-For-Profiles: nocheck Architecture: source Version: 2.5.60 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 849514 881389 882154 Changes: lintian (2.5.60) unstable; urgency=medium . * Summary of tag changes: + Added: - homepage-field-uses-insecure-uri - hyphen-file - rules-does-not-require-root - rules-requires-root-explicitly . * checks/control-file.{desc,pm}: + [AB] Add classification tags for R³. + [CL] Remove the "Experimental: yes" flag from the debian-control-has-obsolete-dbg-package tag. (Closes: #882154) + [AB] Change reference for debian-control-has-obsolete-dbg-package from https://wiki.debian.org/DebugPackage to https://wiki.debian.org/AutomaticDebugPackages * checks/cruft.desc: + [CL] Add suggested [[:space:]]-based sed call for file-contains-trailing-whitespace. Thanks to Stuart Prescott. (Closes: #881389) + [AB] Also mention Emacs' "M-x wh-cl" (whitespace-cleanup) for file-contains-trailing-whitespace. * checks/fields.desc: + [CL] Warn for Homepage files using well-known insecure URIs. (Closes: #849514) * checks/files.pm: + [NT] Add missing slash for usr/sbin that caused lintian to report false-positive multiarch-foreign-shared-library when a package only had executables in usr/sbin. Thanks to Helmut Grohne for reporting the issue. + [CL] Warn on files called "-" (hyphen symbol). See #882638 for an example. * checks/version-substvars.desc: + [CL] Don't recommend "Source-Version" in tag descriptions. . * data/fields/*: + [CL] Revert patch from Guillem Jover to add a "golang" archive section; it has not ben added to the archive yet. * data/spelling/corrections: + [PW] Add several corrections. . * lib/Test/Lintian/Harness.pm, t/runtests, t/tests/README: + [AB] Add support for a "Test-Conflicts" field. . * t/tests/rules-including-deprecated-makefiles/desc: + [AB] Add "Test-Conflict: dh-buildinfo". Having dh-buildinfo installed causes that test to fail. . * .gitignore: + [AB] Ignore /debian/.debhelper/ directory. Checksums-Sha1: 446862bd306cf019a972ad34dbd56b3ad6b5f3d2 2898 lintian_2.5.60.dsc 7ef088dfc94b329737892a30e95ab2bd3b08072d 1247500 lintian_2.5.60.tar.xz 41cb92ebca551b6e1e95eed59c7da942b77f21a0 16269 lintian_2.5.60_amd64.buildinfo Checksums-Sha256:
[lintian] 01/01: Open new changelog entry for 2.5.61.
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit 393d599bf79256f9d8377647929e7b8f2dc6c1e4 Author: Chris LambDate: Sun Nov 26 11:51:49 2017 +0900 Open new changelog entry for 2.5.61. --- debian/changelog | 6 ++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 71e7232..d925d96 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +lintian (2.5.61) UNRELEASED; urgency=medium + + XXX: generate tag summary + + -- Chris Lamb Sun, 26 Nov 2017 11:51:35 +0900 + lintian (2.5.60) unstable; urgency=medium * Summary of tag changes: -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] branch master updated (b8950f8 -> 393d599)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to branch master in repository lintian. from b8950f8 Release lintian/2.5.60 into unstable. new 393d599 Open new changelog entry for 2.5.61. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 6 ++ 1 file changed, 6 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] branch master updated (322a4b2 -> b8950f8)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to branch master in repository lintian. from 322a4b2 Warn on files called "-" (hyphen symbol). See #882638 for an example. new b8950f8 Release lintian/2.5.60 into unstable. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] annotated tag 2.5.60 created (now a35d5da)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to annotated tag 2.5.60 in repository lintian. at a35d5da (tag) tagging b8950f8171b00a3ee2f2eb7833c60eb4c4e45564 (commit) replaces 2.5.59 tagged by Chris Lamb on Sun Nov 26 11:50:56 2017 +0900 - Log - Format: 1.8 Date: Sun, 26 Nov 2017 11:13:58 +0900 Source: lintian Binary: lintian Built-For-Profiles: nocheck Architecture: source Version: 2.5.60 Distribution: unstable Urgency: medium Maintainer: Debian Lintian MaintainersChanged-By: Chris Lamb Description: lintian- Debian package checker Closes: 849514 881389 882154 Changes: lintian (2.5.60) unstable; urgency=medium . * Summary of tag changes: + Added: - homepage-field-uses-insecure-uri - hyphen-file - rules-does-not-require-root - rules-requires-root-explicitly . * checks/control-file.{desc,pm}: + [AB] Add classification tags for R³. + [CL] Remove the "Experimental: yes" flag from the debian-control-has-obsolete-dbg-package tag. (Closes: #882154) + [AB] Change reference for debian-control-has-obsolete-dbg-package from https://wiki.debian.org/DebugPackage to https://wiki.debian.org/AutomaticDebugPackages * checks/cruft.desc: + [CL] Add suggested [[:space:]]-based sed call for file-contains-trailing-whitespace. Thanks to Stuart Prescott. (Closes: #881389) + [AB] Also mention Emacs' "M-x wh-cl" (whitespace-cleanup) for file-contains-trailing-whitespace. * checks/fields.desc: + [CL] Warn for Homepage files using well-known insecure URIs. (Closes: #849514) * checks/files.pm: + [NT] Add missing slash for usr/sbin that caused lintian to report false-positive multiarch-foreign-shared-library when a package only had executables in usr/sbin. Thanks to Helmut Grohne for reporting the issue. + [CL] Warn on files called "-" (hyphen symbol). See #882638 for an example. * checks/version-substvars.desc: + [CL] Don't recommend "Source-Version" in tag descriptions. . * data/fields/*: + [CL] Revert patch from Guillem Jover to add a "golang" archive section; it has not ben added to the archive yet. * data/spelling/corrections: + [PW] Add several corrections. . * lib/Test/Lintian/Harness.pm, t/runtests, t/tests/README: + [AB] Add support for a "Test-Conflicts" field. . * t/tests/rules-including-deprecated-makefiles/desc: + [AB] Add "Test-Conflict: dh-buildinfo". Having dh-buildinfo installed causes that test to fail. . * .gitignore: + [AB] Ignore /debian/.debhelper/ directory. Checksums-Sha1: 6e4308ac3efce1f4a98f772835360e294fdbd00d 2015 lintian_2.5.60.dsc 7ef088dfc94b329737892a30e95ab2bd3b08072d 1247500 lintian_2.5.60.tar.xz ff152e3f85b3fa3eff480d4a9158b884d876 15386 lintian_2.5.60_amd64.buildinfo Checksums-Sha256: bcfc4219f13f80673f4a921dedd23a2f5b3e9117ac7452b756c73e8ac4b07e5e 2015 lintian_2.5.60.dsc 3a53171bd9b1577b7ee005bb459befdd99f2345d9130c3bd59568f5f4c756116 1247500 lintian_2.5.60.tar.xz 1f8a4aeaff1d6cc31b68010adad0a1daa22880bfdc088aab42d8e7446df95f78 15386 lintian_2.5.60_amd64.buildinfo Files: ebfc3acea23e99b5fd38552ad6e96325 2015 devel optional lintian_2.5.60.dsc 6a16cf138ba4d2a988583aa318e5f166 1247500 devel optional lintian_2.5.60.tar.xz 32497b089d9582dde85b030b44c7f23b 15386 devel optional lintian_2.5.60_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAloaLBAACgkQHpU+J9Qx Hli8ohAAk9cYHfYoajf+OkfZiIwO2K7m/9qw11wdseP1w1zl6/PRjlAo2DdnL0e8 PqwNklG4FL92JYFORxzyZdaiNL8iwjvcoz824FwFEPz42UkU9NBAz45g6ckF+WPH dzd76cDtZO6vHCzHHlFAcxhPJfPZT+xqBqBOsJuX3iX0pHP3icsHtYTsGDmzezv7 AD7aHFq2g4lJ0Hs6tPGRCRUdpd2Tdlu/WJUq+TLTAxavnWyg7r42eKNb89a9Bo/n TsIaBrHB1+siTC3W7rD4ffjyVgkJlwQ10ecHxERkp9M3o04VfyiWsD/N8gIFL06L xtce5iZNJlgzkoxGowfvusRofccPtcudJoZ3e9D8tM7thGGNAa4v0q+jdnLEpjWG +8D4AzuAE3S04bEXB9zqG6xhrtOCaKV8UtnmM8FrnvC4qVdT32NR9rWm2c7fzDQg YIhDGumKTJEueI5H1R/jL6WC6W3NJIP1OAynvEeRb5nA1o8xAibEir6z9RB2J5lF YlTaNIWOdHL/LwUeuf8xdJJhX4FXj3nrPKgt1hPA4LGDVwcA1IV3UG8UNK0vrk5q 6rS4MgXOvvE9evdueHSKwW9qVcjOzGf8ljbI9pzySbbIu9nLFcYBL+ulWF6Ik7iV M5lOqxR9yGK48L6uc1LQnSiUeDXBshPMQ4RToEKsaFUwH5bEfmk= =rw1a -END PGP SIGNATURE- Axel Beckert (14): checks/control-file.*: Add classification tags for R³ Merge branch 'master' into rules-requires-root-classification t/tests/rules-requires-root-*: Prefix new tests with check name Drop tag rules-requires-root-misses-namespace again Remove correction for "anymore" again. It's valid American English. Merge branch 'rules-requires-root-classification' Add missing changelog item for 59a09990 t/runtests, Test::Lintian::Harness: Add support for "Test-Conflicts"
[lintian] 01/01: Release lintian/2.5.60 into unstable.
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit b8950f8171b00a3ee2f2eb7833c60eb4c4e45564 Author: Chris LambDate: Sun Nov 26 11:50:29 2017 +0900 Release lintian/2.5.60 into unstable. --- debian/changelog | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index c05feb1..71e7232 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,11 @@ -lintian (2.5.60) UNRELEASED; urgency=medium +lintian (2.5.60) unstable; urgency=medium - XXX: generate tag summary + * Summary of tag changes: ++ Added: + - homepage-field-uses-insecure-uri + - hyphen-file + - rules-does-not-require-root + - rules-requires-root-explicitly * checks/control-file.{desc,pm}: + [AB] Add classification tags for R³. @@ -44,7 +49,7 @@ lintian (2.5.60) UNRELEASED; urgency=medium * .gitignore: + [AB] Ignore /debian/.debhelper/ directory. - -- Chris Lamb Thu, 09 Nov 2017 09:09:49 + + -- Chris Lamb Sun, 26 Nov 2017 11:13:58 +0900 lintian (2.5.59) unstable; urgency=medium -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] 01/01: Warn on files called "-" (hyphen symbol). See #882638 for an example.
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit 322a4b27539ca2481cf7f823f00b8ef8b7dab1b1 Author: Chris LambDate: Sun Nov 26 11:08:57 2017 +0900 Warn on files called "-" (hyphen symbol). See #882638 for an example. --- checks/files.desc | 8 checks/files.pm | 3 +++ debian/changelog | 2 ++ t/tests/files-hyphen-file/debian/debian/rules | 11 +++ t/tests/files-hyphen-file/desc| 5 + t/tests/files-hyphen-file/tags| 1 + 6 files changed, 30 insertions(+) diff --git a/checks/files.desc b/checks/files.desc index f2cad25..399f681 100644 --- a/checks/files.desc +++ b/checks/files.desc @@ -1549,6 +1549,14 @@ Info: The given file is literally installed as * (star symbol). Normally this indicates a mistake in the installation process of the package either when creating symlinks or renaming files. +Tag: hyphen-file +Severity: important +Certainty: possible +Info: The given file is literally installed as - (hyphen + symbol). Normally this indicates a mistake in the package when + attempting to write to standard output. +Ref: #882638 + Tag: incorrect-locale-code Severity: normal Certainty: possible diff --git a/checks/files.pm b/checks/files.pm index c0be669..19e422c 100644 --- a/checks/files.pm +++ b/checks/files.pm @@ -1318,6 +1318,9 @@ sub run { if ($fname =~ m,/\*\z,) { tag 'star-file', $file; } +if ($fname =~ m,/-\z,) { +tag 'hyphen-file', $file; +} # misplaced lintian overrides if ( $fname =~ m,^usr/share/doc/$ppkg/override\.[lL]intian(?:\.gz)?$, diff --git a/debian/changelog b/debian/changelog index 084fc48..c05feb1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -23,6 +23,8 @@ lintian (2.5.60) UNRELEASED; urgency=medium false-positive multiarch-foreign-shared-library when a package only had executables in usr/sbin. Thanks to Helmut Grohne for reporting the issue. ++ [CL] Warn on files called "-" (hyphen symbol). See #882638 for an + example. * checks/version-substvars.desc: + [CL] Don't recommend "Source-Version" in tag descriptions. diff --git a/t/tests/files-hyphen-file/debian/debian/rules b/t/tests/files-hyphen-file/debian/debian/rules new file mode 100755 index 000..a82a5fc --- /dev/null +++ b/t/tests/files-hyphen-file/debian/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f + +tmp := $(CURDIR)/debian/$(shell dh_listpackages) + +%: + dh $@ + +override_dh_install: + dh_install + mkdir -p $(tmp)/usr/share/foo + touch $(tmp)/usr/share/foo/- diff --git a/t/tests/files-hyphen-file/desc b/t/tests/files-hyphen-file/desc new file mode 100644 index 000..52ca445 --- /dev/null +++ b/t/tests/files-hyphen-file/desc @@ -0,0 +1,5 @@ +Testname: files-hyphen-file +Version: 1.0 +Description: Test for files called "-" +Test-For: + hyphen-file diff --git a/t/tests/files-hyphen-file/tags b/t/tests/files-hyphen-file/tags new file mode 100644 index 000..13a7b67 --- /dev/null +++ b/t/tests/files-hyphen-file/tags @@ -0,0 +1 @@ +E: files-hyphen-file: hyphen-file usr/share/foo/- -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] branch master updated (d121afc -> 322a4b2)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to branch master in repository lintian. from d121afc c/files: Add missing slash to usr/sbin dir new 322a4b2 Warn on files called "-" (hyphen symbol). See #882638 for an example. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: checks/files.desc | 8 checks/files.pm | 3 +++ debian/changelog | 2 ++ t/tests/files-hyphen-file/debian/debian/rules | 11 +++ t/tests/files-hyphen-file/desc| 5 + t/tests/files-hyphen-file/tags| 1 + 6 files changed, 30 insertions(+) create mode 100755 t/tests/files-hyphen-file/debian/debian/rules create mode 100644 t/tests/files-hyphen-file/desc create mode 100644 t/tests/files-hyphen-file/tags -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
Bug#882684: lintian should complain about more abuses of Multi-Arch: foreign (cmake, pkg-config, static libraries)
Package: lintian Version: 2.5.59 Tags: patch User: helm...@debian.org Usertags: rebootstrap I observe that multiarch adoption generally improves. Unfortunately, maintainers tend to apply it in cases where it actually is wrong. So we need to make lintian tell them that they shouldn't do that. Using the database backing dedup.d.n, I identified three common abuses of the Multi-Arch: foreign stanza: * /usr/lib//cmake/*.cmake (21 binary packages) * /usr/lib//pkgconfig/*.pc (5 binary packages) * /usr/lib//lib*.a (133 binary packages) The attached patch makes lintian complain about them. Can you turn it into something applicable? Helmut diff --minimal -Nru lintian-2.5.59/checks/files.desc lintian-2.5.59+nmu1/checks/files.desc --- lintian-2.5.59/checks/files.desc 2017-11-09 09:48:00.0 +0100 +++ lintian-2.5.59+nmu1/checks/files.desc 2017-11-25 17:42:21.0 +0100 @@ -1736,7 +1736,7 @@ Tag: multiarch-foreign-shared-library Severity: important -Certainty: wild-guess +Certainty: possible Info: The package is architecture-dependent, ships a shared library in a public library search path and is marked Multi-Arch: foreign. Typically, shared libraries are marked Multi-Arch: @@ -1776,3 +1776,36 @@ Certainty: certain Info: This package installs a Python module with an overly generic name to a global namespace. + +Tag: multiarch-foreign-cmake-file +Severity: important +Certainty: certain +Info: The package is architecture-dependent, ships a cmake file in a public, + architecture-dependent cmake search path and is marked Multi-Arch: + foreign. CMake will be unable to find this file, unless it is installed + for a matching architecture, but the foreign marking says that the + architecture should not matter. + . + Please remove the Multi-Arch: foreign stanza. + +Tag: multiarch-foreign-pkgconfig +Severity: important +Certainty: certain +Info: The package is architecture-dependent, ships a pkg-config file in a + public, architecture-dependent pkg-config search path and is marked + Multi-Arch: foreign. pkg-config will be unable to find this file, + unless it is installed for a matching architecture, but the foreign + marking says that the architecture should not matter. + . + Please remove the Multi-Arch: foreign stanza. + +Tag: multiarch-foreign-static-library +Severity: important +Certainty: possible +Info: The package is architecture-dependent, ships a static library in a + public, architecture-dependent library search path and is marked + Multi-Arch: foreign. A compiler will be unable to find this file, + unless it is installed for a matching architecture, but the foreign + marking says that the architecture should not matter. + . + Please remove the Multi-Arch: foreign stanza. diff --minimal -Nru lintian-2.5.59/checks/files.pm lintian-2.5.59+nmu1/checks/files.pm --- lintian-2.5.59/checks/files.pm 2017-11-09 09:48:00.0 +0100 +++ lintian-2.5.59+nmu1/checks/files.pm 2017-11-25 17:38:51.0 +0100 @@ -778,6 +778,17 @@ and not defined $link) { tag 'image-file-in-usr-lib', $file; } + +my $multiarch_dir = $MULTIARCH_DIRS->value($arch); +if ($fname =~ m,^usr/lib/\Q$multiarch_dir\E/(.*)$,) { +my $tail = $1; +tag "multiarch-foreign-cmake-file", $file +if ($tail =~ m,^cmake/.+\.cmake$,); +tag "multiarch-foreign-pkgconfig", $file +if ($tail =~ m,^pkgconfig/[^/]+\.pc$,); +tag "multiarch-foreign-static-library", $file +if ($tail =~ m,^lib[^/]+\.a$,); +} } # /usr/local elsif ($fname =~ m,^usr/local/\S+,) {
[lintian] branch master updated (d3b76e3 -> d121afc)
This is an automated email from the git hooks/post-receive script. nthykier pushed a change to branch master in repository lintian. from d3b76e3 spelling: Add another correction new d121afc c/files: Add missing slash to usr/sbin dir The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: checks/files.pm | 2 +- debian/changelog | 5 + 2 files changed, 6 insertions(+), 1 deletion(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] 01/01: c/files: Add missing slash to usr/sbin dir
This is an automated email from the git hooks/post-receive script. nthykier pushed a commit to branch master in repository lintian. commit d121afcc04f19056bfc9252a3b3aaf0372085621 Author: Niels ThykierDate: Sat Nov 25 16:44:24 2017 + c/files: Add missing slash to usr/sbin dir Signed-off-by: Niels Thykier --- checks/files.pm | 2 +- debian/changelog | 5 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/checks/files.pm b/checks/files.pm index a2aa947..c0be669 100644 --- a/checks/files.pm +++ b/checks/files.pm @@ -257,7 +257,7 @@ my @flash_nonfree = ( ); my %PATH_DIRECTORIES = map { $_ => 1 } qw( - bin/ sbin/ usr/bin/ usr/sbin usr/games/ ); + bin/ sbin/ usr/bin/ usr/sbin/ usr/games/ ); # Common files stored in /usr/share/doc/$pkg that aren't sufficient to # consider the package non-empty. diff --git a/debian/changelog b/debian/changelog index caafb6a..084fc48 100644 --- a/debian/changelog +++ b/debian/changelog @@ -18,6 +18,11 @@ lintian (2.5.60) UNRELEASED; urgency=medium * checks/fields.desc: + [CL] Warn for Homepage files using well-known insecure URIs. (Closes: #849514) + * checks/files.pm: ++ [NT] Add missing slash for usr/sbin that caused lintian to report + false-positive multiarch-foreign-shared-library when a package + only had executables in usr/sbin. Thanks to Helmut Grohne for + reporting the issue. * checks/version-substvars.desc: + [CL] Don't recommend "Source-Version" in tag descriptions. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git