[lintian] branch master updated (393d599 -> a03d54c)

2017-11-25 Thread Paul Wise
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

2017-11-25 Thread Paul Wise
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 Wise 
Date:   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

2017-11-25 Thread Debian FTP Masters


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 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:
 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

2017-11-25 Thread Debian FTP Masters
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)

2017-11-25 Thread Debian Bug Tracking System
Your message dated Sun, 26 Nov 2017 03:03:40 +
with message-id 
and 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))

2017-11-25 Thread Debian Bug Tracking System
Your message dated Sun, 26 Nov 2017 03:03:40 +
with message-id 
and 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)

2017-11-25 Thread Debian Bug Tracking System
Your message dated Sun, 26 Nov 2017 03:03:40 +
with message-id 
and 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.

2017-11-25 Thread Chris Lamb
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 Lamb 
Date:   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)

2017-11-25 Thread Chris Lamb
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)

2017-11-25 Thread Chris Lamb
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)

2017-11-25 Thread Chris Lamb
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 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:
 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.

2017-11-25 Thread Chris Lamb
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 Lamb 
Date:   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.

2017-11-25 Thread Chris Lamb
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 Lamb 
Date:   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)

2017-11-25 Thread Chris Lamb
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)

2017-11-25 Thread Helmut Grohne
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)

2017-11-25 Thread Niels Thykier
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

2017-11-25 Thread Niels Thykier
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 Thykier 
Date:   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