Bug#726589: lintian: version-substvar-for-external-package false positive if the package name contains substvars, too

2017-12-30 Thread Chris Lamb
tags 726589 + moreinfo
thanks

Hi Andreas,

> This is a bug about Depends/Recommends/Suggests triggering the false
> positive.

Indeed, but it was claimed that the tag triggered when the package
name used a substvar which is not supported.

I also noticed that the package in question no longer generates this
tag. Therefore, do you have another example?


Regards,

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



Processed: Re: lintian: version-substvar-for-external-package false positive if the package name contains substvars, too

2017-12-30 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 726589 + moreinfo
Bug #726589 [lintian] lintian: version-substvar-for-external-package false 
positive if the package name contains substvars, too
Bug #734410 [lintian] fglrx-driver: version-substvar-for-external-package 
lintian errors
Added tag(s) moreinfo.
Added tag(s) moreinfo.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
726589: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726589
734410: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734410
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



[lintian] 01/01: Include the offending/unknown shebang in the output of various interpreter-related tags. (Closes: #673734)

2017-12-30 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 c8f4bc3655dcc30e4e4279225addc4988ab66ae4
Author: Chris Lamb 
Date:   Sat Dec 30 08:53:03 2017 +

Include the offending/unknown shebang in the output of various 
interpreter-related tags. (Closes: #673734)
---
 checks/scripts.pm| 12 +++-
 debian/changelog |  3 +++
 t/tests/legacy-scripts/tags  | 16 
 t/tests/scripts-interpreters-nodejs/tags |  4 ++--
 t/tests/scripts-interpreters/tags|  4 ++--
 t/tests/scripts-missing-dep/tags | 10 +-
 6 files changed, 27 insertions(+), 22 deletions(-)

diff --git a/checks/scripts.pm b/checks/scripts.pm
index 57af865..af08ad1 100644
--- a/checks/scripts.pm
+++ b/checks/scripts.pm
@@ -455,9 +455,11 @@ sub run {
 }
 if ($depends && !$all_parsed->implies($depends)) {
 if ($base =~ /^php/) {
-tag 'php-script-but-no-php-cli-dep', $filename;
+tag 'php-script-but-no-php-cli-dep', $filename,
+  "#!$interpreter";
 } elsif ($base =~ /^(python|ruby|[mg]awk)$/) {
-tag("$base-script-but-no-$base-dep", $filename);
+tag("$base-script-but-no-$base-dep",
+$filename, "#!$interpreter");
 } elsif ($base eq 'csh' && $filename =~ m,^etc/csh/login\.d/,){
 # Initialization files for csh.
 } elsif ($base eq 'fish' && $filename =~ m,^etc/fish\.d/,) {
@@ -473,7 +475,7 @@ sub run {
 # ABI-versioned virtual packages for erlang
 } else {
 tag 'missing-dep-for-interpreter', "$base => $depends",
-  "($filename)";
+  "($filename)", "#!$interpreter";
 }
 }
 } elsif ($VERSIONED_INTERPRETERS->known($base)) {
@@ -490,7 +492,7 @@ sub run {
 tag "$1-script-but-no-$1-dep", $filename;
 } else {
 tag 'missing-dep-for-interpreter', "$base => $depends",
-  "($filename)";
+  "($filename)", "#!$interpreter";
 }
 }
 } else {
@@ -502,7 +504,7 @@ sub run {
 tag "$1-script-but-no-$1-dep", $filename;
 } else {
 tag 'missing-dep-for-interpreter', "$base => $depends",
-  "($filename)";
+  "($filename)", "#!$interpreter";
 }
 }
 }
diff --git a/debian/changelog b/debian/changelog
index 6dd3d68..c04bab5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -30,6 +30,9 @@ lintian (2.5.67) UNRELEASED; urgency=medium
   that use DH_EXTRA_ADDONS. Thanks!  (Closes: #885790)
 + [CL] Update $PYTHON3X_DEPEND to prevent false positives in
   missing-python-build-dependency.  (Closes: #750537)
+  * checks/scripts.pm:
++ [CL] Include the offending/unknown shebang in the output of various
+  interpreter-relateed tags.  (Closes: #673734)
   * checks/source-copyright.desc:
 + [CL] Also mention that we check for NOTICE.gz files when looking for
   Apache 2.0 packages that do not distribute their accompanying NOTICE
diff --git a/t/tests/legacy-scripts/tags b/t/tests/legacy-scripts/tags
index 1d334e6..7f849b7 100644
--- a/t/tests/legacy-scripts/tags
+++ b/t/tests/legacy-scripts/tags
@@ -11,16 +11,16 @@ E: scripts: 
init.d-script-does-not-implement-required-option etc/init.d/lsb-brok
 E: scripts: init.d-script-has-duplicate-lsb-section etc/init.d/lsb-broken
 E: scripts: init.d-script-has-unterminated-lsb-section etc/init.d/lsb-broken:15
 E: scripts: init.d-script-needs-depends-on-lsb-base etc/init.d/skeleton (line 
35)
-E: scripts: missing-dep-for-interpreter jruby => jruby | jruby1.0 | jruby1.1 | 
jruby1.2 (usr/bin/jruby-broken)
-E: scripts: missing-dep-for-interpreter lefty => graphviz (usr/bin/lefty-foo)
-E: scripts: missing-dep-for-interpreter python2 => python:any | 
python-minimal:any (usr/bin/py2foo)
+E: scripts: missing-dep-for-interpreter jruby => jruby | jruby1.0 | jruby1.1 | 
jruby1.2 (usr/bin/jruby-broken) #!/usr/bin/jruby
+E: scripts: missing-dep-for-interpreter lefty => graphviz (usr/bin/lefty-foo) 
#!/usr/local/bin/lefty
+E: scripts: missing-dep-for-interpreter python2 => python:any | 
python-minimal:any (usr/bin/py2foo) #!python2
 E: scripts: package-installs-python-bytecode 
usr/lib/python2.3/site-packages/test.pyc
-E: scripts: php-script-but-no-php-cli-dep usr/share/scripts/php7.0envfoo
-E: scripts: php-script-but-no-php-cli-dep usr/share/scripts/php7.0foo
-E: scripts: php-script-but-no-php-cli-dep usr/share/scripts/phpenvfoo
-E: scripts: php-script-but-no-php-cli-dep usr/share/scripts/phpfoo
+E: scripts: php-script-but-no-php-cli-dep

[lintian] branch master updated (5d400e4 -> c8f4bc3)

2017-12-30 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  5d400e4   debian/changelog: Add extra space.
   new  c8f4bc3   Include the offending/unknown shebang in the output of 
various interpreter-related tags. (Closes: #673734)

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/scripts.pm| 12 +++-
 debian/changelog |  3 +++
 t/tests/legacy-scripts/tags  | 16 
 t/tests/scripts-interpreters-nodejs/tags |  4 ++--
 t/tests/scripts-interpreters/tags|  4 ++--
 t/tests/scripts-missing-dep/tags | 10 +-
 6 files changed, 27 insertions(+), 22 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git



Bug#673734: lintian: python-script-but-no-python-dep check should not check python3 directories

2017-12-30 Thread Chris Lamb
tags 673734 + pending
thanks

Fixed in Git:

  
https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=c8f4bc3655dcc30e4e4279225addc4988ab66ae4


Regards,

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



Processed: Re: lintian: python-script-but-no-python-dep check should not check python3 directories

2017-12-30 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 673734 + pending
Bug #673734 [lintian] lintian: python-script-but-no-python-dep check should not 
check python3 directories
Added tag(s) pending.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
673734: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673734
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#749202: lintian: Should never suggest symbols files for Objective-C libraries

2017-12-30 Thread Chris Lamb
tags 749202 + moreinfo
thanks

Hi Yavor,

Could you provide an example — ideally currently in the archive — of such
a file? I'm not an Objective C expert alas, so having some examples would
really help here. :)


Best wishes,

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



Processed: Re: lintian: Should never suggest symbols files for Objective-C libraries

2017-12-30 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 749202 + moreinfo
Bug #749202 [lintian] lintian: Should never suggest symbols files for 
Objective-C libraries
Added tag(s) moreinfo.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
749202: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749202
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: Re: lintian: wrong-path-for-interpreter should not trigger on non-executables

2017-12-30 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle 762273 wrong-path-for-interpreter should not trigger for .pm files
Bug #762273 [lintian] lintian: wrong-path-for-interpreter should not trigger on 
non-executables
Changed Bug title to 'wrong-path-for-interpreter should not trigger for .pm 
files' from 'lintian: wrong-path-for-interpreter should not trigger on 
non-executables'.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
762273: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762273
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#762273: lintian: wrong-path-for-interpreter should not trigger on non-executables

2017-12-30 Thread Chris Lamb
retitle 762273 wrong-path-for-interpreter should not trigger for .pm files
thanks

Hi,

> lintian: wrong-path-for-interpreter should not trigger on non-executables

I don't this is the right approach, otherwise we may not find files
installed outside of ${prefix}/bin etc.

Thus renaming this to exclude .pm files.


Regards,

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



Bug#782717: lintian: rc-version-greater-than-expected-version should check previous changelog entry's version number

2017-12-30 Thread Chris Lamb
Hi,

> lintian: rc-version-greater-than-expected-version should check
> previous changelog entry's version number

FYI dev was removed from the list in #732246.


Regards,

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



Bug#762273: marked as done (wrong-path-for-interpreter should not trigger on non-executables)

2017-12-30 Thread Debian Bug Tracking System
Your message dated Sat, 30 Dec 2017 22:09:54 +
with message-id 
<1514671794.865090.1219850240.26fed...@webmail.messagingengine.com>
and subject line Re: lintian: wrong-path-for-interpreter should not trigger on 
non-executables
has caused the Debian Bug report #762273,
regarding wrong-path-for-interpreter should not trigger on non-executables
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.)


-- 
762273: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762273
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.5.27
Severity: normal
X-Debbugs-CC: p...@packages.debian.org

perl currently suffers from this:

E: perl-modules: wrong-path-for-interpreter 
usr/share/perl/5.20.1/Config/Perl/V.pm (#!/pro/bin/perl != /usr/bin/perl)

Now, whilst it is certainly 'wrong', it's also harmless; a perl module
(ending .pm) should never be executed (and indeed it's not installed
with the executable bit). I imagine that someone put the shebang there
as a hint to a syntax highlighter, or similar.

Carrying around a patch to strip the shebang line seems like the wrong
solution, and there's no generally correct fix to send upstream. Instead,
can this check be updated to only look at files with the executable bit
set?

Thanks,
Dominic.
--- End Message ---
--- Begin Message ---
retitle 762273 wrong-path-for-interpreter should not trigger on non-executables
tags 762273 + wontfix
thanks

> > lintian: wrong-path-for-interpreter should not trigger on non-executables
> 
> I don't this is the right approach, otherwise we may not find files
> installed outside of ${prefix}/bin etc.
> 
> Thus renaming this to exclude .pm files.

On second thoughts... I remembered that the usual/canonical way of doing
this via using the "#!perl" quasi-shebang.

This should — and can — be sent upstream. Thus closing this report. :)
Apologies for the unnecessary noise getting here.


Best wishes,

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


Processed: Re: lintian: wrong-path-for-interpreter should not trigger on non-executables

2017-12-30 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle 762273 wrong-path-for-interpreter should not trigger on 
> non-executables
Bug #762273 [lintian] wrong-path-for-interpreter should not trigger for .pm 
files
Changed Bug title to 'wrong-path-for-interpreter should not trigger on 
non-executables' from 'wrong-path-for-interpreter should not trigger for .pm 
files'.
> tags 762273 + wontfix
Bug #762273 [lintian] wrong-path-for-interpreter should not trigger on 
non-executables
Added tag(s) wontfix.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
762273: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762273
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#795261: add a warning for stripped python-*-dbg packages

2017-12-30 Thread Chris Lamb
tags 795261 + moreinfo
severity 795261 wishlist
thanks

Hi Matthias,

> add a warning for stripped python-*-dbg packages

Do you think we should still implement this now that we have automatic
debug packages? I would lean towards "no"...


Regards,

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



Bug#788233: marked as done (lintian: Requirements version mismatches with archive python module versions)

2017-12-30 Thread Debian Bug Tracking System
Your message dated Sat, 30 Dec 2017 22:17:21 +
with message-id 
<1514672241.866354.1219852248.57260...@webmail.messagingengine.com>
and subject line Re: lintian: Requirements version mismatches with archive 
python module versions
has caused the Debian Bug report #788233,
regarding lintian: Requirements version mismatches with archive python module 
versions
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.)


-- 
788233: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788233
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.5.30+deb8u3ubuntu2
Severity: normal

Dear Maintainer,

Python modules often declare version requirements for dependencies, either in 
setup.py/cfg or requirements.txt (see most of the OpenStack python packages for 
examples).

A check (probably informational) that validates that the version of a python 
module in archive falls in the upstream version bounds would be useful, as its 
often a good indicator of integration issue between python modules, or 
dependencies on new features.

I'd be willing to help test any proposed solution, but my Perl foo is not up to 
scratch to actually write this myself.

Thanks

James

-- System Information:
Debian Release: jessie/sid
  APT prefers wily-updates
  APT policy: (500, 'wily-updates'), (500, 'wily-security'), (500, 'wily'), 
(100, 'wily-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.19.0-20-generic (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lintian depends on:
ii  binutils   2.25-8ubuntu1
ii  bzip2  1.0.6-8
ii  diffstat   1.59-1
ii  file   1:5.22+15-2ubuntu1
ii  gettext0.19.2-2ubuntu1
ii  hardening-includes 2.7ubuntu1
ii  intltool-debian0.35.0+20060710.2
ii  libapt-pkg-perl0.1.29build2
ii  libarchive-zip-perl1.39-1
ii  libclass-accessor-perl 0.34-1
ii  libclone-perl  0.38-1
ii  libdpkg-perl   1.17.25ubuntu1
ii  libemail-valid-perl1.195-1
ii  libfile-basedir-perl   0.03-1fakesync1
ii  libipc-run-perl0.94-1
ii  liblist-moreutils-perl 0.33-2build1
ii  libparse-debianchangelog-perl  1.2.0-1.1
ii  libtext-levenshtein-perl   0.12-1
ii  libtimedate-perl   2.3000-2
ii  liburi-perl1.64-1
ii  man-db 2.7.0.2-5
ii  patchutils 0.3.4-1
ii  perl [libdigest-sha-perl]  5.20.2-6
ii  t1utils1.38-4

Versions of packages lintian recommends:
ii  libperlio-gzip-perl 0.18-3build1
ii  perl5.20.2-6
ii  perl-modules [libautodie-perl]  5.20.2-6

Versions of packages lintian suggests:
pn  binutils-multiarch 
ii  dpkg-dev   1.17.25ubuntu1
ii  libhtml-parser-perl3.71-2
ii  libtext-template-perl  1.46-1
pn  libyaml-perl   
ii  xz-utils   5.1.1alpha+20120614-2ubuntu2

-- no debconf information
--- End Message ---
--- Begin Message ---
tags 788233 + wontfix
thanks

Hi,

> lintian: Requirements version mismatches with archive python module versions

Unfortunately, Lintian does not have access to the versions in the
archive so unfortunately we cannot satisfy your request here.

(In addition, I worry about the practicality of re-implementing the
requirements.txt parser, especially as the primary entry point is
not always ./requirements.txt)


Best wishes,

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


Processed: Re: add a warning for stripped python-*-dbg packages

2017-12-30 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 795261 + moreinfo
Bug #795261 [lintian] add a warning for stripped python-*-dbg packages
Added tag(s) moreinfo.
> severity 795261 wishlist
Bug #795261 [lintian] add a warning for stripped python-*-dbg packages
Severity set to 'wishlist' from 'normal'
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
795261: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795261
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: Re: lintian: Requirements version mismatches with archive python module versions

2017-12-30 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 788233 + wontfix
Bug #788233 [lintian] lintian: Requirements version mismatches with archive 
python module versions
Added tag(s) wontfix.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
788233: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788233
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#749202: lintian: Should never suggest symbols files for Objective-C libraries

2017-12-30 Thread Yavor Doganov
Chris Lamb wrote:
> Could you provide an example ― ideally currently in the archive ― of
> such a file? I'm not an Objective C expert alas, so having some
> examples would really help here. :)

For a real example, you can take a look at gnustep-base/1.24.9-3.1
(the version in stretch).  gnustep-gui also had .symbols file from
0.25.0-1 until it was removed in 0.25.0-4 but these are avaialable
only from snapshot.d.n.

I can also send a very minimalistic case which I used to persuade my
fellow co-maintainer Eric Heintzmann that symbols files are not only
useless but actually harmful.



[lintian] branch master updated (c8f4bc3 -> c05154f)

2017-12-30 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  c8f4bc3   Include the offending/unknown shebang in the output of 
various interpreter-related tags. (Closes: #673734)
   new  b07f918   checks/apache2.pm: Include the offending filename and 
line number in the output of apache2-deprecated-auth-config and 
apache2-unparsable-dependency.
   new  c05154f   checks/apache2.{desc,pm}: Avoid false positives in 
apache2-deprecated-auth-config where the offending lines are wrapped in 
suitable "IfModule" or "IfVersion" directives. (Closes: #788991, 710656)

The 2 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/apache2.desc |  4 
 checks/apache2.pm   | 11 ---
 debian/changelog|  6 ++
 .../debian/debian/phpmyfoo2.install |  1 +
 .../debian/false-positives.conf | 12 
 t/tests/apache2-webapplications-general/tags| 17 +
 6 files changed, 40 insertions(+), 11 deletions(-)
 create mode 100644 
t/tests/apache2-webapplications-general/debian/false-positives.conf

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git



[lintian] 02/02: checks/apache2.{desc, pm}: Avoid false positives in apache2-deprecated-auth-config where the offending lines are wrapped in suitable "IfModule" or "IfVersion" directives. (Closes: #78

2017-12-30 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 c05154fa1ddb3f665b8dba6581a33d6a04f20c18
Author: Chris Lamb 
Date:   Sat Dec 30 22:57:40 2017 +

checks/apache2.{desc,pm}: Avoid false positives in 
apache2-deprecated-auth-config where the offending lines are wrapped in 
suitable "IfModule" or "IfVersion" directives. (Closes: #788991, 710656)
---
 checks/apache2.desc  |  4 
 checks/apache2.pm|  7 ++-
 debian/changelog |  5 -
 .../debian/debian/phpmyfoo2.install  |  1 +
 .../debian/false-positives.conf  | 12 
 t/tests/apache2-webapplications-general/tags |  1 +
 6 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/checks/apache2.desc b/checks/apache2.desc
index 437a5a2..60115dc 100644
--- a/checks/apache2.desc
+++ b/checks/apache2.desc
@@ -144,3 +144,7 @@ Info: The package is using some of the deprecated 
authentication configuration
  semantics. The configuration directives should be replaced with a suitable
  combination of , , Require all, Require 
local,
  Require ip, and Require method.
+ .
+ Alternatively, the offending lines can be wrapped between
+  ...  or
+  ...  directives.
diff --git a/checks/apache2.pm b/checks/apache2.pm
index d14e779..843fbcb 100644
--- a/checks/apache2.pm
+++ b/checks/apache2.pm
@@ -224,11 +224,15 @@ sub inspect_conf_file {
 # Don't follow unsafe links
 return if not $file->is_open_ok;
 my $fd = $file->open;
+my $skip = 0;
 while (<$fd>)  {
+$skip++
+  if m{<\s*IfModule.*!\s*mod_authz_core}
+  or m{<\s*IfVersion\s+<\s*2\.3};
 
 for my $directive ('Order', 'Satisfy', 'Allow', 'Deny',
 qr{}xsm, qr{}xsm) {
-if (m{\A \s* ($directive) (?:\s+|\Z)}xsm) {
+if (m{\A \s* ($directive) (?:\s+|\Z)}xsm and not $skip) {
 tag 'apache2-deprecated-auth-config', $file, "(line $.)", $1;
 }
 }
@@ -246,6 +250,7 @@ sub inspect_conf_file {
 }
 }
 
+$skip-- if m{<\s*/\s*If(Module|Version)};
 }
 close($fd);
 return;
diff --git a/debian/changelog b/debian/changelog
index 6d63866..61c5cf7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,9 +2,12 @@ lintian (2.5.67) UNRELEASED; urgency=medium
 
   XXX: generate tag summary
 
-  * checks/apache2.pm:
+  * checks/apache2.{desc,pm}:
 + [CL] Include the offending filename and line number in the output of
   apache2-deprecated-auth-config and apache2-unparsable-dependency.
++ [CL] Avoid false positives in apache2-deprecated-auth-config where
+  the offending lines are wrapped in suitable "IfModule" or "IfVersion"
+  directives.  (Closes: #788991, 710656)
   * checks/changelog-file.{desc,pm}:
 + [CL] Warn about changelog entries that have incorrectly formatted
   dates.  (Closes: #793406)
diff --git 
a/t/tests/apache2-webapplications-general/debian/debian/phpmyfoo2.install 
b/t/tests/apache2-webapplications-general/debian/debian/phpmyfoo2.install
index d47d625..b2da1d6 100644
--- a/t/tests/apache2-webapplications-general/debian/debian/phpmyfoo2.install
+++ b/t/tests/apache2-webapplications-general/debian/debian/phpmyfoo2.install
@@ -1,2 +1,3 @@
 phpmyfoo2  /etc/apache2/conf-available
 local-phpmyfoo2.conf   /etc/apache2/conf-available
+false-positives.conf   /etc/apache2/conf-available
diff --git 
a/t/tests/apache2-webapplications-general/debian/false-positives.conf 
b/t/tests/apache2-webapplications-general/debian/false-positives.conf
new file mode 100644
index 000..e54f470
--- /dev/null
+++ b/t/tests/apache2-webapplications-general/debian/false-positives.conf
@@ -0,0 +1,12 @@
+Alias /foo /usr/share/foo
+
+
+  
+Order deny, allow
+Require valid-user
+  
+  
+Order deny, allow
+Require valid-user
+  
+
diff --git a/t/tests/apache2-webapplications-general/tags 
b/t/tests/apache2-webapplications-general/tags
index 58a32e3..bc48287 100644
--- a/t/tests/apache2-webapplications-general/tags
+++ b/t/tests/apache2-webapplications-general/tags
@@ -1,4 +1,5 @@
 E: phpmyfoo2: apache2-configuration-files-need-conf-suffix 
etc/apache2/conf-available/phpmyfoo2
+W: phpmyfoo2: non-standard-apache2-configuration-name false-positives.conf != 
phpmyfoo2.conf
 W: phpmyfoo2: non-standard-apache2-configuration-name local-phpmyfoo2.conf != 
phpmyfoo2.conf
 W: phpmyfoo2: non-standard-apache2-configuration-name phpmyfoo2 != 
phpmyfoo2.conf
 W: phpmyfoo3: apache2-deprecated-auth-config etc/apache2/conf.d/phpmyfoo.conf 
(line 11) 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git



[lintian] 01/02: checks/apache2.pm: Include the offending filename and line number in the output of apache2-deprecated-auth-config and apache2-unparsable-dependency.

2017-12-30 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 b07f918799fa97379d912e41241cabf18ace973f
Author: Chris Lamb 
Date:   Sat Dec 30 22:23:58 2017 +

checks/apache2.pm: Include the offending filename and line number in the 
output of apache2-deprecated-auth-config and apache2-unparsable-dependency.
---
 checks/apache2.pm|  4 ++--
 debian/changelog |  3 +++
 t/tests/apache2-webapplications-general/tags | 16 
 3 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/checks/apache2.pm b/checks/apache2.pm
index f7410a7..d14e779 100644
--- a/checks/apache2.pm
+++ b/checks/apache2.pm
@@ -229,7 +229,7 @@ sub inspect_conf_file {
 for my $directive ('Order', 'Satisfy', 'Allow', 'Deny',
 qr{}xsm, qr{}xsm) {
 if (m{\A \s* ($directive) (?:\s+|\Z)}xsm) {
-tag 'apache2-deprecated-auth-config', $1;
+tag 'apache2-deprecated-auth-config', $file, "(line $.)", $1;
 }
 }
 
@@ -239,7 +239,7 @@ sub inspect_conf_file {
   if $field eq 'Conflicts' and $conftype ne 'mods';
 my @dependencies = split(/[\n\s]+/, $value);
 foreach my $dep (@dependencies) {
-tag 'apache2-unparsable-dependency', $file, $dep
+tag 'apache2-unparsable-dependency', $file, "(line $.)", $dep
   if $dep =~ m/[^\w\.]/
   or $dep =~ /^mod\_/
   or $dep =~ m/\.(?:conf|load)/;
diff --git a/debian/changelog b/debian/changelog
index c04bab5..6d63866 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,9 @@ lintian (2.5.67) UNRELEASED; urgency=medium
 
   XXX: generate tag summary
 
+  * checks/apache2.pm:
++ [CL] Include the offending filename and line number in the output of
+  apache2-deprecated-auth-config and apache2-unparsable-dependency.
   * checks/changelog-file.{desc,pm}:
 + [CL] Warn about changelog entries that have incorrectly formatted
   dates.  (Closes: #793406)
diff --git a/t/tests/apache2-webapplications-general/tags 
b/t/tests/apache2-webapplications-general/tags
index 3f2bb1c..58a32e3 100644
--- a/t/tests/apache2-webapplications-general/tags
+++ b/t/tests/apache2-webapplications-general/tags
@@ -1,21 +1,21 @@
 E: phpmyfoo2: apache2-configuration-files-need-conf-suffix 
etc/apache2/conf-available/phpmyfoo2
 W: phpmyfoo2: non-standard-apache2-configuration-name local-phpmyfoo2.conf != 
phpmyfoo2.conf
 W: phpmyfoo2: non-standard-apache2-configuration-name phpmyfoo2 != 
phpmyfoo2.conf
-W: phpmyfoo3: apache2-deprecated-auth-config 
-W: phpmyfoo3: apache2-deprecated-auth-config 
-W: phpmyfoo3: apache2-deprecated-auth-config Order
+W: phpmyfoo3: apache2-deprecated-auth-config etc/apache2/conf.d/phpmyfoo.conf 
(line 11) 
+W: phpmyfoo3: apache2-deprecated-auth-config etc/apache2/conf.d/phpmyfoo.conf 
(line 8) 
+W: phpmyfoo3: apache2-deprecated-auth-config etc/apache2/conf.d/phpmyfoo.conf 
(line 9) Order
 W: phpmyfoo3: apache2-reverse-dependency-uses-obsolete-directory 
etc/apache2/conf.d/phpmyfoo.conf
-W: phpmyfoo3: apache2-unparsable-dependency etc/apache2/conf.d/phpmyfoo.conf 
bar2.conf
+W: phpmyfoo3: apache2-unparsable-dependency etc/apache2/conf.d/phpmyfoo.conf 
(line 1) bar2.conf
 W: phpmyfoo3: apache2-unsupported-dependency etc/apache2/conf.d/phpmyfoo.conf 
Conflicts
 W: phpmyfoo3: non-standard-apache2-configuration-name phpmyfoo.conf != 
phpmyfoo3.conf
-W: phpmyfoo: apache2-deprecated-auth-config 
-W: phpmyfoo: apache2-deprecated-auth-config 
-W: phpmyfoo: apache2-deprecated-auth-config Order
+W: phpmyfoo: apache2-deprecated-auth-config 
etc/apache2/conf-available/phpmyfoo.conf (line 11) 
+W: phpmyfoo: apache2-deprecated-auth-config 
etc/apache2/conf-available/phpmyfoo.conf (line 8) 
+W: phpmyfoo: apache2-deprecated-auth-config 
etc/apache2/conf-available/phpmyfoo.conf (line 9) Order
 W: phpmyfoo: apache2-reverse-dependency-calls-invoke-rc.d postinst
 W: phpmyfoo: apache2-reverse-dependency-calls-invoke-rc.d postrm
 W: phpmyfoo: apache2-reverse-dependency-calls-wrapper-script postinst a2enconf
 W: phpmyfoo: apache2-reverse-dependency-calls-wrapper-script postrm a2disconf
-W: phpmyfoo: apache2-unparsable-dependency 
etc/apache2/conf-available/phpmyfoo.conf bar2.conf
+W: phpmyfoo: apache2-unparsable-dependency 
etc/apache2/conf-available/phpmyfoo.conf (line 1) bar2.conf
 W: phpmyfoo: apache2-unsupported-dependency 
etc/apache2/conf-available/phpmyfoo.conf Conflicts
 W: phpmyfoo: web-application-depends-on-apache2-data-package apache2-bin
 W: phpmyfoo: web-application-should-not-depend-unconditionally-on-apache2

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git



Bug#788991: lintian: false positive on apache2-deprecated-auth-config due to strict checks

2017-12-30 Thread Chris Lamb
tags 788991 + pending
tags 710656 + pending
thanks

Fixed in Git; thanks for the reports :)

  
https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=c05154fa1ddb3f665b8dba6581a33d6a04f20c18


Regards,

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



Processed: Re: lintian: false positive on apache2-deprecated-auth-config due to strict checks

2017-12-30 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 788991 + pending
Bug #788991 [lintian] lintian: false positive on apache2-deprecated-auth-config 
due to strict check
Added tag(s) pending.
> tags 710656 + pending
Bug #710656 [lintian] lintian: apache2-deprecated-auth-config should check for 
IfVersion
Added tag(s) pending.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
710656: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710656
788991: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788991
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Build failed in Jenkins: lintian-tests_sid #2332

2017-12-30 Thread jenkins
See 


Changes:

[lamby] checks/apache2.pm: Include the offending filename and line number in the

[lamby] checks/apache2.{desc,pm}: Avoid false positives in

--
[...truncated 239.27 KB...]
Adding debian:DigiCert_Global_Root_G2.pem
Adding debian:DigiCert_Global_Root_CA.pem
Adding debian:DigiCert_Assured_ID_Root_G3.pem
Adding debian:DigiCert_Assured_ID_Root_G2.pem
Adding debian:DigiCert_Assured_ID_Root_CA.pem
Adding debian:Deutsche_Telekom_Root_CA_2.pem
Adding debian:DST_Root_CA_X3.pem
Adding debian:DST_ACES_CA_X6.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
Adding debian:Cybertrust_Global_Root.pem
Adding debian:Comodo_Trusted_Services_root.pem
Adding debian:Comodo_Secure_Services_root.pem
Adding debian:Comodo_AAA_Services_root.pem
Adding debian:China_Internet_Network_Information_Center_EV_Certificates_Root.pem
Adding debian:Chambers_of_Commerce_Root_-_2008.pem
Adding debian:Certum_Trusted_Network_CA_2.pem
Adding debian:Certum_Trusted_Network_CA.pem
Adding debian:Certum_Root_CA.pem
Adding debian:Certplus_Root_CA_G2.pem
Adding debian:Certplus_Root_CA_G1.pem
Adding debian:Certplus_Class_2_Primary_CA.pem
Adding debian:Certinomis_-_Root_CA.pem
Warning: there was a problem reading the certificate file 
/etc/ssl/certs/Certinomis_-_Autorit?_Racine.pem. Message:
  /etc/ssl/certs/Certinomis_-_Autorit?_Racine.pem (No such file or directory)
Adding debian:Certigna.pem
Adding debian:Camerfirma_Global_Chambersign_Root.pem
Adding debian:Camerfirma_Chambers_of_Commerce_Root.pem
Adding debian:COMODO_RSA_Certification_Authority.pem
Adding debian:COMODO_ECC_Certification_Authority.pem
Adding debian:COMODO_Certification_Authority.pem
Adding debian:CNNIC_ROOT.pem
Adding debian:CFCA_EV_ROOT.pem
Adding debian:CA_Disig_Root_R2.pem
Adding debian:CA_Disig_Root_R1.pem
Adding debian:Buypass_Class_3_Root_CA.pem
Adding debian:Buypass_Class_2_Root_CA.pem
Adding debian:Baltimore_CyberTrust_Root.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
Adding debian:Atos_TrustedRoot_2011.pem
Adding debian:Amazon_Root_CA_4.pem
Adding debian:Amazon_Root_CA_3.pem
Adding debian:Amazon_Root_CA_2.pem
Adding debian:Amazon_Root_CA_1.pem
Adding debian:AffirmTrust_Premium_ECC.pem
Adding debian:AffirmTrust_Premium.pem
Adding debian:AffirmTrust_Networking.pem
Adding debian:AffirmTrust_Commercial.pem
Adding debian:AddTrust_Qualified_Certificates_Root.pem
Adding debian:AddTrust_Public_Services_Root.pem
Adding debian:AddTrust_Low-Value_Services_Root.pem
Adding debian:AddTrust_External_Root.pem
Adding debian:Actalis_Authentication_Root_CA.pem
Adding debian:AC_RAIZ_FNMT-RCM.pem
Adding debian:ACEDICOM_Root.pem
Adding debian:ACCVRAIZ1.pem
done.
Setting up openjdk-8-jdk-headless:amd64 (8u151-b12-1) ...
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/idlj to 
provide /usr/bin/idlj (idlj) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdeps to 
provide /usr/bin/jdeps (jdeps) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsimport to 
provide /usr/bin/wsimport (wsimport) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/rmic to 
provide /usr/bin/rmic (rmic) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jinfo to 
provide /usr/bin/jinfo (jinfo) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jsadebugd to 
provide /usr/bin/jsadebugd (jsadebugd) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/native2ascii 
to provide /usr/bin/native2ascii (native2ascii) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstat to 
provide /usr/bin/jstat (jstat) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javac to 
provide /usr/bin/javac (javac) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javah to 
provide /usr/bin/javah (javah) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstack to 
provide /usr/bin/jstack (jstack) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jrunscript to 
provide /usr/bin/jrunscript (jrunscript) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc to 
provide /usr/bin/javadoc (javadoc) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jhat to 
provide /usr/bin/jhat (jhat) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javap to 
provide /usr/bin/javap (javap) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jar to provide 
/usr/bin/jar (jar) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/xjc to provide 
/usr/bin/xjc (xjc) in auto mode
update-alternatives: usin

[lintian] 01/01: spelling: Add another correction

2017-12-30 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 e167aa7cf050e37b9a647430a58185d0fd96de24
Author: Paul Wise 
Date:   Sun Dec 31 09:55:27 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 cd3b51d..a6719dd 100644
--- a/data/spelling/corrections
+++ b/data/spelling/corrections
@@ -662,6 +662,7 @@ chceking||checking
 chceks||checks
 checg||check
 checged||checked
+checkstum||checksum
 checksuming||checksumming
 checkum||checksum
 checkums||checksums

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git



[lintian] branch master updated (c05154f -> e167aa7)

2017-12-30 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  c05154f   checks/apache2.{desc,pm}: Avoid false positives in 
apache2-deprecated-auth-config where the offending lines are wrapped in 
suitable "IfModule" or "IfVersion" directives. (Closes: #788991, 710656)
   new  e167aa7   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



Build failed in Jenkins: lintian-tests_sid #2333

2017-12-30 Thread jenkins
See 


Changes:

[pabs] spelling: Add another correction

--
[...truncated 239.15 KB...]
Adding debian:DigiCert_Global_Root_CA.pem
Adding debian:DigiCert_Assured_ID_Root_G3.pem
Adding debian:DigiCert_Assured_ID_Root_G2.pem
Adding debian:DigiCert_Assured_ID_Root_CA.pem
Adding debian:Deutsche_Telekom_Root_CA_2.pem
Adding debian:DST_Root_CA_X3.pem
Adding debian:DST_ACES_CA_X6.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
Adding debian:Cybertrust_Global_Root.pem
Adding debian:Comodo_Trusted_Services_root.pem
Adding debian:Comodo_Secure_Services_root.pem
Adding debian:Comodo_AAA_Services_root.pem
Adding debian:China_Internet_Network_Information_Center_EV_Certificates_Root.pem
Adding debian:Chambers_of_Commerce_Root_-_2008.pem
Adding debian:Certum_Trusted_Network_CA_2.pem
Adding debian:Certum_Trusted_Network_CA.pem
Adding debian:Certum_Root_CA.pem
Adding debian:Certplus_Root_CA_G2.pem
Adding debian:Certplus_Root_CA_G1.pem
Adding debian:Certplus_Class_2_Primary_CA.pem
Adding debian:Certinomis_-_Root_CA.pem
Warning: there was a problem reading the certificate file 
/etc/ssl/certs/Certinomis_-_Autorit?_Racine.pem. Message:
  /etc/ssl/certs/Certinomis_-_Autorit?_Racine.pem (No such file or directory)
Adding debian:Certigna.pem
Adding debian:Camerfirma_Global_Chambersign_Root.pem
Adding debian:Camerfirma_Chambers_of_Commerce_Root.pem
Adding debian:COMODO_RSA_Certification_Authority.pem
Adding debian:COMODO_ECC_Certification_Authority.pem
Adding debian:COMODO_Certification_Authority.pem
Adding debian:CNNIC_ROOT.pem
Adding debian:CFCA_EV_ROOT.pem
Adding debian:CA_Disig_Root_R2.pem
Adding debian:CA_Disig_Root_R1.pem
Adding debian:Buypass_Class_3_Root_CA.pem
Adding debian:Buypass_Class_2_Root_CA.pem
Adding debian:Baltimore_CyberTrust_Root.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
Adding debian:Atos_TrustedRoot_2011.pem
Adding debian:Amazon_Root_CA_4.pem
Adding debian:Amazon_Root_CA_3.pem
Adding debian:Amazon_Root_CA_2.pem
Adding debian:Amazon_Root_CA_1.pem
Adding debian:AffirmTrust_Premium_ECC.pem
Adding debian:AffirmTrust_Premium.pem
Adding debian:AffirmTrust_Networking.pem
Adding debian:AffirmTrust_Commercial.pem
Adding debian:AddTrust_Qualified_Certificates_Root.pem
Adding debian:AddTrust_Public_Services_Root.pem
Adding debian:AddTrust_Low-Value_Services_Root.pem
Adding debian:AddTrust_External_Root.pem
Adding debian:Actalis_Authentication_Root_CA.pem
Adding debian:AC_RAIZ_FNMT-RCM.pem
Adding debian:ACEDICOM_Root.pem
Adding debian:ACCVRAIZ1.pem
done.
Setting up openjdk-8-jdk-headless:amd64 (8u151-b12-1) ...
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/idlj to 
provide /usr/bin/idlj (idlj) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdeps to 
provide /usr/bin/jdeps (jdeps) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsimport to 
provide /usr/bin/wsimport (wsimport) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/rmic to 
provide /usr/bin/rmic (rmic) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jinfo to 
provide /usr/bin/jinfo (jinfo) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jsadebugd to 
provide /usr/bin/jsadebugd (jsadebugd) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/native2ascii 
to provide /usr/bin/native2ascii (native2ascii) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstat to 
provide /usr/bin/jstat (jstat) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javac to 
provide /usr/bin/javac (javac) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javah to 
provide /usr/bin/javah (javah) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstack to 
provide /usr/bin/jstack (jstack) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jrunscript to 
provide /usr/bin/jrunscript (jrunscript) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc to 
provide /usr/bin/javadoc (javadoc) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jhat to 
provide /usr/bin/jhat (jhat) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javap to 
provide /usr/bin/javap (javap) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jar to provide 
/usr/bin/jar (jar) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/xjc to provide 
/usr/bin/xjc (xjc) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/schemagen to 
provide /usr/bin/schemagen (schemagen) in auto mode
update-alternatives: using /usr/lib/j

Bug#885899: wrong-section-according-to-package-name for PAM modules

2017-12-30 Thread Russ Allbery
Package: lintian
Version: 2.5.66
Severity: normal

Lintian now wants me to change the section of my PAM module packages
to libs based on the package name.  It looks like common practice in
the archive is a bit all over the place, and standardizing would be
great, but libs seems wrong to me.  In general, libs is for packages
that will be automatically installed as shared library dependencies
from other packages, and essentially all PAM modules are installed
manually by the admin.  This means that graphical package browsers like
aptitude are less useful with this change since the PAM modules are
buried in the giant libs bucket that few people will look at.

libpam-krb5 currently uses the admin section, and I think that's
reasonable.  Perhaps Lintian should recommend that instead?

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian depends on:
ii  binutils  2.29.1-12
ii  bzip2 1.0.6-8.1
ii  diffstat  1.61-1+b1
ii  dpkg  1.19.0.4
ii  file  1:5.32-1
ii  gettext   0.19.8.1-4
ii  intltool-debian   0.35.0+20060710.4
ii  libapt-pkg-perl   0.1.33
ii  libarchive-zip-perl   1.60-1
ii  libclass-accessor-perl0.51-1
ii  libclone-perl 0.39-1
ii  libdpkg-perl  1.19.0.4
ii  libemail-valid-perl   1.202-1
ii  libfile-basedir-perl  0.07-1
ii  libipc-run-perl   0.96-1
ii  liblist-moreutils-perl0.416-1+b3
ii  libparse-debianchangelog-perl 1.2.0-12
ii  libperl5.26 [libdigest-sha-perl]  5.26.1-3
ii  libtext-levenshtein-perl  0.13-1
ii  libtimedate-perl  2.3000-2
ii  liburi-perl   1.72-2
ii  libxml-simple-perl2.24-1
ii  libyaml-libyaml-perl  0.63-2+b2
ii  man-db2.7.6.1-4
ii  patchutils0.3.4-2
ii  perl  5.26.1-3
ii  t1utils   1.41-2
ii  xz-utils  5.2.2-1.3

Versions of packages lintian recommends:
pn  libperlio-gzip-perl  

Versions of packages lintian suggests:
pn  binutils-multiarch 
ii  dpkg-dev   1.19.0.4
ii  libhtml-parser-perl3.72-3+b2
ii  libtext-template-perl  1.47-1

-- no debconf information



[lintian] 01/01: spelling: Add another correction

2017-12-30 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 b75b173a63be1796152f8d1bd97a5e568d2c1ac6
Author: Paul Wise 
Date:   Sun Dec 31 13:41:49 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 a6719dd..f813e57 100644
--- a/data/spelling/corrections
+++ b/data/spelling/corrections
@@ -2879,6 +2879,7 @@ possibile||possible
 possibilites||possibilities
 possibilties||possibilities
 possibilty||possibility
+possibily||possibly
 possiblities||possibilities
 possiblity||possibility
 postgressql||PostgreSQL

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git



[lintian] branch master updated (e167aa7 -> b75b173)

2017-12-30 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  e167aa7   spelling: Add another correction
   new  b75b173   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



Build failed in Jenkins: lintian-tests_sid #2334

2017-12-30 Thread jenkins
See 


Changes:

[pabs] spelling: Add another correction

--
[...truncated 239.17 KB...]
Adding debian:DigiCert_Global_Root_CA.pem
Adding debian:DigiCert_Assured_ID_Root_G3.pem
Adding debian:DigiCert_Assured_ID_Root_G2.pem
Adding debian:DigiCert_Assured_ID_Root_CA.pem
Adding debian:Deutsche_Telekom_Root_CA_2.pem
Adding debian:DST_Root_CA_X3.pem
Adding debian:DST_ACES_CA_X6.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
Adding debian:Cybertrust_Global_Root.pem
Adding debian:Comodo_Trusted_Services_root.pem
Adding debian:Comodo_Secure_Services_root.pem
Adding debian:Comodo_AAA_Services_root.pem
Adding debian:China_Internet_Network_Information_Center_EV_Certificates_Root.pem
Adding debian:Chambers_of_Commerce_Root_-_2008.pem
Adding debian:Certum_Trusted_Network_CA_2.pem
Adding debian:Certum_Trusted_Network_CA.pem
Adding debian:Certum_Root_CA.pem
Adding debian:Certplus_Root_CA_G2.pem
Adding debian:Certplus_Root_CA_G1.pem
Adding debian:Certplus_Class_2_Primary_CA.pem
Adding debian:Certinomis_-_Root_CA.pem
Warning: there was a problem reading the certificate file 
/etc/ssl/certs/Certinomis_-_Autorit?_Racine.pem. Message:
  /etc/ssl/certs/Certinomis_-_Autorit?_Racine.pem (No such file or directory)
Adding debian:Certigna.pem
Adding debian:Camerfirma_Global_Chambersign_Root.pem
Adding debian:Camerfirma_Chambers_of_Commerce_Root.pem
Adding debian:COMODO_RSA_Certification_Authority.pem
Adding debian:COMODO_ECC_Certification_Authority.pem
Adding debian:COMODO_Certification_Authority.pem
Adding debian:CNNIC_ROOT.pem
Adding debian:CFCA_EV_ROOT.pem
Adding debian:CA_Disig_Root_R2.pem
Adding debian:CA_Disig_Root_R1.pem
Adding debian:Buypass_Class_3_Root_CA.pem
Adding debian:Buypass_Class_2_Root_CA.pem
Adding debian:Baltimore_CyberTrust_Root.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
Adding debian:Atos_TrustedRoot_2011.pem
Adding debian:Amazon_Root_CA_4.pem
Adding debian:Amazon_Root_CA_3.pem
Adding debian:Amazon_Root_CA_2.pem
Adding debian:Amazon_Root_CA_1.pem
Adding debian:AffirmTrust_Premium_ECC.pem
Adding debian:AffirmTrust_Premium.pem
Adding debian:AffirmTrust_Networking.pem
Adding debian:AffirmTrust_Commercial.pem
Adding debian:AddTrust_Qualified_Certificates_Root.pem
Adding debian:AddTrust_Public_Services_Root.pem
Adding debian:AddTrust_Low-Value_Services_Root.pem
Adding debian:AddTrust_External_Root.pem
Adding debian:Actalis_Authentication_Root_CA.pem
Adding debian:AC_RAIZ_FNMT-RCM.pem
Adding debian:ACEDICOM_Root.pem
Adding debian:ACCVRAIZ1.pem
done.
Setting up openjdk-8-jdk-headless:amd64 (8u151-b12-1) ...
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/idlj to 
provide /usr/bin/idlj (idlj) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdeps to 
provide /usr/bin/jdeps (jdeps) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsimport to 
provide /usr/bin/wsimport (wsimport) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/rmic to 
provide /usr/bin/rmic (rmic) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jinfo to 
provide /usr/bin/jinfo (jinfo) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jsadebugd to 
provide /usr/bin/jsadebugd (jsadebugd) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/native2ascii 
to provide /usr/bin/native2ascii (native2ascii) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstat to 
provide /usr/bin/jstat (jstat) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javac to 
provide /usr/bin/javac (javac) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javah to 
provide /usr/bin/javah (javah) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstack to 
provide /usr/bin/jstack (jstack) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jrunscript to 
provide /usr/bin/jrunscript (jrunscript) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc to 
provide /usr/bin/javadoc (javadoc) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jhat to 
provide /usr/bin/jhat (jhat) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javap to 
provide /usr/bin/javap (javap) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jar to provide 
/usr/bin/jar (jar) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/xjc to provide 
/usr/bin/xjc (xjc) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/schemagen to 
provide /usr/bin/schemagen (schemagen) in auto mode
update-alternatives: using /usr/lib/j