[lintian] branch master updated (ab75000 -> 1557251)

2018-02-17 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  ab75000   Emit if we have more than 1 compat level and not when we 
have a compat level more than 1.
   new  1557251   spelling: Add several corrections

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 | 2 ++
 1 file changed, 2 insertions(+)

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



[lintian] 01/01: spelling: Add several corrections

2018-02-17 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 15572518c4a7cae6367dc75ea2cd98d9b1fb8e13
Author: Paul Wise 
Date:   Sun Feb 18 10:08:50 2018 +0800

spelling: Add several corrections
---
 data/spelling/corrections | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/data/spelling/corrections b/data/spelling/corrections
index f28ee96..6c70791 100644
--- a/data/spelling/corrections
+++ b/data/spelling/corrections
@@ -320,6 +320,8 @@ approproate||appropriate
 appropropriate||appropriate
 approriate||appropriate
 approriately||appropriately
+approrpriate||appropriate
+approrpriately||appropriately
 approximatly||approximately
 apropriate||appropriate
 apropriately||appropriately

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



Jenkins build is back to normal : lintian-tests_sid #2633

2018-02-17 Thread jenkins
See 




Build failed in Jenkins: lintian-tests_sid #2632

2018-02-17 Thread jenkins
See 


Changes:

[lamby] Add test for debhelper-compat-file-contains-multiple-levels

[lamby] Add cwl-runner (to cwltool) as an interpreter for CWL scripts. Thanks to

--
[...truncated 637.48 KB...]
tests::files-doxygen-documentation
tests::files-extra-license
tests::files-foo-violates-expected-naming
tests::files-flash-non-free
tests::files-gzip-ma-same
tests::files-gzip
tests::files-hardlinks
tests::files-fonts
tests::files-foo-in-bar
tests::files-games-section
tests::files-hyphen-file
tests::files-ieee-data
tests::files-general
tests::files-java-classfiles
tests::files-locales
tests::files-multiarch-foreign-files
tests::files-nodejs
tests::fields-wrong-section
tests::files-bad-perm-owner
tests::files-orphaned-package-not-maintained-in-debian-infrastructure
tests::files-python-coverage
tests::files-package-contains-foo
tests::files-privacybreach
tests::files-override-misplaced
tests::files-r-data
tests::files-python-module-has-overly-generic-name
tests::files-old-config-script
tests::files-python-modules
tests::files-special-file
tests::files-symlinks
tests::files-tar-traps
tests::files-pkgconfig
tests::files-uses-perl4-libs-with-dep
tests::files-uses-perl4-libs-without-dep
tests::files-wildcard-characters
tests::files-zero-byte-doc
tests::group-checks-file-conflict
tests::files-wrong-owner
tests::huge-usr-share-percent
tests::group-checks-multi-arch
tests::init.d-lsb-depends
tests::infofiles-general
tests::gir
tests::files-wrong-ma-foreign
tests::files-python-general
tests::group-checks-circular-deps
tests::init.d-lsb-depends-nonrel
tests::init.d-symlink
tests::init.d-script-registration
tests::init.d-general
tests::init.d-script-contains-skeleton-template-content
tests::maintscript-includes-maint-script-parameters
tests::manpages-wrong-dir
tests::manpages-general
tests::manpages-dependencies
tests::init.d-lsb-headers
tests::md5sums-empty
tests::md5sums-general
tests::md5sums-missing
tests::menu-format-desktop-general
tests::menus-doc-base-general
tests::menus-doc-base-registration
tests::nmu-case-insensitive
tests::nmu-local-changelog
tests::menus-foo-calls-bar
tests::nmu-not-a-nmu
tests::nmu-qa-upload
tests::menus-script-check-ok
tests::nmu-local-version
tests::menu-format-desktop-mimetype
tests::nmu-multi-author
tests::nmu-space-around-maintainer
tests::menu-format-general
tests::java-class-format
tests::nmu-unnecessary-team-upload
tests::nmu-with-maintainer-ack
tests::nmu-team-upload
tests::nmu-ubuntu-native
tests::obsolete-sites
tests::patch-systems-dpatch-description
tests::patch-systems-empty-series
tests::ocaml-general
tests::patch-systems-quilt-description
tests::patch-systems-no-patch-system
tests::patch-systems-quilt-no-depends
tests::patch-systems-no-readme-source
tests::patch-systems-quilt-no-newline
tests::patch-systems-quilt-debian-changes
tests::patch-systems-quilt-no-series
tests::patch-systems-quilt-general
tests::phppear-composer
tests::phppear-general
tests::pe-missing-security-features
tests::phppear-pear
tests::po-debconf-general
tests::java-classpath
tests::po-debconf-missing
tests::po-debconf-no-po-debconf
tests::python-build-depends-on-sphinx
tests::python-build-depends-on-sphinx-alternative
tests::python-build-depends-on-sphinx-unrel
tests::python-django-package-does-not-depend-on-django
tests::python-new-python2-package-unrel
tests::python-new-python2-package
tests::phppear-pearok
tests::python-python2-no-python3
tests::python-package-depends-on-package-from-other-python-variant
tests::python-package-missing-depends-on-python
tests::python-mismatched-python-substvar
tests::rules-dh-auto-test-does-not-check-deb-build-options-unrel-b
tests::rules-dh-auto-test-does-not-check-deb-build-options
tests::python-python2-apps
tests::rules-dh-auto-test-does-not-check-deb-build-options-unrel-a
tests::rules-build-dep-pattern
tests::python-python2-no-python3-unrel
tests::rules-dh-order
tests::rules-dh-auto-test-does-not-check-deb-build-options-unrel-c
tests::rules-general
tests::java-jars
tests::rules-ignores-error-clean-fp
tests::rules-ignore-define
tests::rules-dh-unused-target
tests::rules-ignores-error-clean
tests::rules-dh-unused-target-nonempty
tests::rules-missing-targets-with-known-includes
tests::rules-override-dh-foo-does-not-call-dh-foo
tests::rules-parses-dpkg-parsechangelog
tests::rules-override-dh-foo-does-not-call-dh-foo-unrel

[lintian] 02/02: Emit if we have more than 1 compat level and not when we have a compat level more than 1.

2018-02-17 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 ab7500083b87c4fcd958ab751bb1ccb6e524c773
Author: Chris Lamb 
Date:   Sat Feb 17 21:41:14 2018 +

Emit if we have more than 1 compat level and not when we have a compat 
level more than 1.
---
 checks/debhelper.pm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/checks/debhelper.pm b/checks/debhelper.pm
index 3eead3d..3c65281 100644
--- a/checks/debhelper.pm
+++ b/checks/debhelper.pm
@@ -281,8 +281,8 @@ sub run {
 # for brace expansion.
 if ($compat_file and $compat_file->is_open_ok) {
 my $compat_file = $compat_file->file_contents;
-($compat) = split(/\n/, $compat_file);
-tag 'debhelper-compat-file-contains-multiple-levels' if $compat > 1;
+($compat) = my @lines = split(/\n/, $compat_file);
+tag 'debhelper-compat-file-contains-multiple-levels' if @lines > 1;
 strip($compat);
 if ($compat ne '') {
 my $compat_value = $compat;

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



[lintian] 01/02: Correct "Test-For" reference in debhelper-compat-multiple.

2018-02-17 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 6d3b30ed8bcc47eee5b98bd33248d206c14e59e4
Author: Chris Lamb 
Date:   Sat Feb 17 21:40:29 2018 +

Correct "Test-For" reference in debhelper-compat-multiple.
---
 t/tests/debhelper-compat-multiple/desc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/t/tests/debhelper-compat-multiple/desc 
b/t/tests/debhelper-compat-multiple/desc
index 1affece..71ef359 100644
--- a/t/tests/debhelper-compat-multiple/desc
+++ b/t/tests/debhelper-compat-multiple/desc
@@ -2,4 +2,4 @@ Testname: debhelper-compat-multiple
 Version: 1.0
 Description: Test debian/compat file with multiple entries
 Test-For:
- debhelper-compat-file-multiple
+ debhelper-compat-file-contains-multiple-levels

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



[lintian] branch master updated (aed3b0d -> ab75000)

2018-02-17 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  aed3b0d   Add cwl-runner (to cwltool) as an interpreter for CWL 
scripts. Thanks to Michael Crusoe for the report. (Closes: #890667)
   new  6d3b30e   Correct "Test-For" reference in debhelper-compat-multiple.
   new  ab75000   Emit if we have more than 1 compat level and not when we 
have a compat level more than 1.

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/debhelper.pm| 4 ++--
 t/tests/debhelper-compat-multiple/desc | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

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



Build failed in Jenkins: lintian-tests_sid #2631

2018-02-17 Thread jenkins
See 


Changes:

[lamby] Warn if packages define multiple compatibility levels in the "compat"

--
[...truncated 634.02 KB...]
tests::files-extra-license
tests::files-foo-violates-expected-naming
tests::files-doxygen-documentation
tests::files-flash-non-free
tests::files-gzip-ma-same
tests::files-fonts
tests::files-gzip
tests::files-hardlinks
tests::files-games-section
tests::files-hyphen-file
tests::files-foo-in-bar
tests::files-ieee-data
tests::files-java-classfiles
tests::files-locales
tests::files-nodejs
tests::files-general
tests::fields-wrong-section
tests::files-multiarch-foreign-files
tests::files-orphaned-package-not-maintained-in-debian-infrastructure
tests::files-bad-perm-owner
tests::files-override-misplaced
tests::files-old-config-script
tests::files-python-coverage
tests::files-privacybreach
tests::files-package-contains-foo
tests::files-python-modules
tests::files-python-module-has-overly-generic-name
tests::files-r-data
tests::files-special-file
tests::files-symlinks
tests::files-uses-perl4-libs-without-dep
tests::files-pkgconfig
tests::files-tar-traps
tests::files-uses-perl4-libs-with-dep
tests::files-wildcard-characters
tests::files-zero-byte-doc
tests::files-wrong-owner
tests::group-checks-file-conflict
tests::huge-usr-share-percent
tests::infofiles-general
tests::files-wrong-ma-foreign
tests::gir
tests::group-checks-circular-deps
tests::files-python-general
tests::init.d-lsb-depends
tests::group-checks-multi-arch
tests::init.d-lsb-depends-nonrel
tests::init.d-symlink
tests::init.d-script-contains-skeleton-template-content
tests::init.d-script-registration
tests::init.d-general
tests::maintscript-includes-maint-script-parameters
tests::manpages-dependencies
tests::manpages-general
tests::manpages-wrong-dir
tests::md5sums-empty
tests::md5sums-missing
tests::md5sums-general
tests::init.d-lsb-headers
tests::menu-format-desktop-general
tests::menus-doc-base-general
tests::menu-format-desktop-mimetype
tests::nmu-case-insensitive
tests::menus-foo-calls-bar
tests::menus-doc-base-registration
tests::nmu-local-changelog
tests::menus-script-check-ok
tests::nmu-not-a-nmu
tests::nmu-local-version
tests::nmu-qa-upload
tests::nmu-multi-author
tests::nmu-space-around-maintainer
tests::menu-format-general
tests::nmu-team-upload
tests::java-class-format
tests::nmu-ubuntu-native
tests::nmu-unnecessary-team-upload
tests::nmu-with-maintainer-ack
tests::obsolete-sites
tests::patch-systems-dpatch-description
tests::patch-systems-empty-series
tests::ocaml-general
tests::patch-systems-no-patch-system
tests::patch-systems-no-readme-source
tests::patch-systems-quilt-description
tests::patch-systems-quilt-no-depends
tests::patch-systems-quilt-general
tests::patch-systems-quilt-no-newline
tests::patch-systems-quilt-debian-changes
tests::patch-systems-quilt-no-series
tests::phppear-composer
tests::phppear-general
tests::pe-missing-security-features
tests::phppear-pear
tests::po-debconf-missing
tests::java-classpath
tests::po-debconf-no-po-debconf
tests::po-debconf-general
tests::python-build-depends-on-sphinx-alternative
tests::python-build-depends-on-sphinx
tests::python-build-depends-on-sphinx-unrel
tests::python-mismatched-python-substvar
tests::python-django-package-does-not-depend-on-django
tests::python-new-python2-package
tests::python-new-python2-package-unrel
tests::python-package-missing-depends-on-python
tests::python-package-depends-on-package-from-other-python-variant
tests::python-python2-no-python3
tests::rules-dh-auto-test-does-not-check-deb-build-options-unrel-a
tests::rules-dh-auto-test-does-not-check-deb-build-options
tests::rules-dh-auto-test-does-not-check-deb-build-options-unrel-b
tests::rules-build-dep-pattern
tests::python-python2-apps
tests::python-python2-no-python3-unrel
tests::rules-dh-order
tests::rules-dh-auto-test-does-not-check-deb-build-options-unrel-c
tests::rules-general
tests::java-jars
tests::rules-ignore-define
tests::rules-ignores-error-clean-fp
tests::rules-ignores-error-clean
tests::rules-dh-unused-target
tests::rules-dh-unused-target-nonempty
tests::rules-missing-targets-with-known-includes
tests::rules-override-dh-foo-does-not-call-dh-foo
tests::rules-override-dh-foo-does-not-call-dh-foo-unrel
tests::rules-parses-dpkg-parsechangelog
tests::rules-including-deprecated-makefiles
tests::rules-sets-dpkg-architecture-variable

Bug#890667: lintian: Missing link between cwl-runner interpreter and package cwltool or virtual package cwl-runner

2018-02-17 Thread Chris Lamb
tags 890667 + pending
thanks

Michael Crusoe wrote:

> I only recently added the `cwl-runner` virtual package

Ah, I was reading cwl-runner as cwltool!  Thanks for the clarification;
I have fixed this in Git, pending upload:

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


Regards,

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



Processed: Re: lintian: Missing link between cwl-runner interpreter and package cwltool or virtual package cwl-runner

2018-02-17 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 890667 + pending
Bug #890667 [lintian] lintian: Missing link between cwl-runner interpreter and 
package cwltool or virtual package cwl-runner
Added tag(s) pending.
> thanks
Stopping processing here.

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



[lintian] branch master updated (f0acd73 -> aed3b0d)

2018-02-17 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  f0acd73   Add test for 
debhelper-compat-file-contains-multiple-levels
   new  aed3b0d   Add cwl-runner (to cwltool) as an interpreter for CWL 
scripts. Thanks to Michael Crusoe for the report. (Closes: #890667)

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/scripts/interpreters | 2 +-
 debian/changelog  | 4 
 2 files changed, 5 insertions(+), 1 deletion(-)

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



[lintian] 01/01: Add cwl-runner (to cwltool) as an interpreter for CWL scripts. Thanks to Michael Crusoe for the report. (Closes: #890667)

2018-02-17 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 aed3b0d625fcaa4d839dd800051945927b99c71c
Author: Chris Lamb 
Date:   Sat Feb 17 20:07:25 2018 +

Add cwl-runner (to cwltool) as an interpreter for CWL scripts. Thanks to 
Michael Crusoe for the report. (Closes: #890667)
---
 data/scripts/interpreters | 2 +-
 debian/changelog  | 4 
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/data/scripts/interpreters b/data/scripts/interpreters
index 0e07b8d..657af66 100644
--- a/data/scripts/interpreters
+++ b/data/scripts/interpreters
@@ -26,7 +26,7 @@ bltwish=> /usr/bin, blt
 cfagent=> /usr/sbin, cfengine2
 clisp  => /usr/bin
 csh=> /bin, tcsh | csh | c-shell
-cwl-runner => /usr/bin, cwltool
+cwl-runner => /usr/bin, cwltool | cwl-runner
 dash   => /bin, @NODEPS@
 escript=> /usr/bin, erlang-base | erlang-base-hipe
 expect => /usr/bin
diff --git a/debian/changelog b/debian/changelog
index 4944188..af884ca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -35,6 +35,10 @@ lintian (2.5.76) UNRELEASED; urgency=medium
   should migrate to the compressed variant, which has been around
   for years and only consumes ~1/20th of the space.
 
+  * data/scripts/interpreters:
++ [CL] Add cwl-runner (to cwltool) as an interpreter for CWL scripts.
+  Thanks to Michael Crusoe for the report.  (Closes: #890667)
+
   * debian/source/lintian-overrides:
 + [CL] Drop all the overrides for Lintian titself now that we use the
build profile for the previously-spurious warnings.

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



[lintian] branch master updated (be078d6 -> f0acd73)

2018-02-17 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  be078d6   Warn if packages define multiple compatibility levels in 
the "compat" file, typically via "echo 11 >> debian/compat" (instead of ">").
   new  f0acd73   Add test for 
debhelper-compat-file-contains-multiple-levels

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 => t/tests/debhelper-compat-multiple/debian/debian}/compat | 1 +
 t/tests/debhelper-compat-multiple/desc | 5 +
 t/tests/debhelper-compat-multiple/tags | 1 +
 3 files changed, 7 insertions(+)
 copy {debian => t/tests/debhelper-compat-multiple/debian/debian}/compat (50%)
 create mode 100644 t/tests/debhelper-compat-multiple/desc
 create mode 100644 t/tests/debhelper-compat-multiple/tags

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



[lintian] 01/01: Add test for debhelper-compat-file-contains-multiple-levels

2018-02-17 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 f0acd73ef51630b3d3a68dd208989000c45b7d44
Author: Chris Lamb 
Date:   Sat Feb 17 20:03:33 2018 +

Add test for debhelper-compat-file-contains-multiple-levels
---
 t/tests/debhelper-compat-multiple/debian/debian/compat | 2 ++
 t/tests/debhelper-compat-multiple/desc | 5 +
 t/tests/debhelper-compat-multiple/tags | 1 +
 3 files changed, 8 insertions(+)

diff --git a/t/tests/debhelper-compat-multiple/debian/debian/compat 
b/t/tests/debhelper-compat-multiple/debian/debian/compat
new file mode 100644
index 000..c1f3abd
--- /dev/null
+++ b/t/tests/debhelper-compat-multiple/debian/debian/compat
@@ -0,0 +1,2 @@
+11
+12
diff --git a/t/tests/debhelper-compat-multiple/desc 
b/t/tests/debhelper-compat-multiple/desc
new file mode 100644
index 000..1affece
--- /dev/null
+++ b/t/tests/debhelper-compat-multiple/desc
@@ -0,0 +1,5 @@
+Testname: debhelper-compat-multiple
+Version: 1.0
+Description: Test debian/compat file with multiple entries
+Test-For:
+ debhelper-compat-file-multiple
diff --git a/t/tests/debhelper-compat-multiple/tags 
b/t/tests/debhelper-compat-multiple/tags
new file mode 100644
index 000..fd62ff2
--- /dev/null
+++ b/t/tests/debhelper-compat-multiple/tags
@@ -0,0 +1 @@
+E: debhelper-compat-multiple source: 
debhelper-compat-file-contains-multiple-levels

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



[lintian] 01/01: Warn if packages define multiple compatibility levels in the "compat" file, typically via "echo 11 >> debian/compat" (instead of ">").

2018-02-17 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 be078d615a8305646a5fae025c87a8cd4e2f0a8c
Author: Chris Lamb 
Date:   Sat Feb 17 20:02:12 2018 +

Warn if packages define multiple compatibility levels in the "compat" file, 
typically via "echo 11 >> debian/compat" (instead of ">").
---
 checks/debhelper.desc | 12 
 checks/debhelper.pm   |  1 +
 debian/changelog  |  4 
 3 files changed, 17 insertions(+)

diff --git a/checks/debhelper.desc b/checks/debhelper.desc
index 26f17b8..a53d4fe 100644
--- a/checks/debhelper.desc
+++ b/checks/debhelper.desc
@@ -183,6 +183,18 @@ Ref: debhelper(7)
 Info: The debhelper compatibility level specified in
  debian/compat is not a number.
 
+Tag: debhelper-compat-file-contains-multiple-levels
+Severity: important
+Certainty: certain
+Ref: debhelper(7)
+Info: The debian/compat file appears to contain multiple
+ compatibility levels.
+ .
+ This was likely due to the use of  instead of  when
+ updating the level.
+ .
+ Please update the file to specify a single level.
+
 Tag: debhelper-compatibility-level-not-a-number
 Severity: important
 Certainty: possible
diff --git a/checks/debhelper.pm b/checks/debhelper.pm
index b462c0a..3eead3d 100644
--- a/checks/debhelper.pm
+++ b/checks/debhelper.pm
@@ -282,6 +282,7 @@ sub run {
 if ($compat_file and $compat_file->is_open_ok) {
 my $compat_file = $compat_file->file_contents;
 ($compat) = split(/\n/, $compat_file);
+tag 'debhelper-compat-file-contains-multiple-levels' if $compat > 1;
 strip($compat);
 if ($compat ne '') {
 my $compat_value = $compat;
diff --git a/debian/changelog b/debian/changelog
index e6a5f1a..4944188 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,10 @@ lintian (2.5.76) UNRELEASED; urgency=medium
   * checks/cruft.pm:
 + [CL] Avoid false-positives in Jush's syntax highlighting definition
   files.
+  * checks/debhelper.{desc,pm}:
++ [CL] Warn if packages define multiple compatibility levels in the
+  "compat" file, typically via "echo 11 >> debian/compat" (instead of
+  ">").
   * checks/fields.desc:
 + [CL] Correct a grammatical error and tighten up the language of the
   "binary-package-depends-on-toolchain-package" tag's description.

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



[lintian] branch master updated (8106024 -> be078d6)

2018-02-17 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  8106024   Prevent a large number of false-positives when checking 
the debian-rules-is-dh_make-template tag. Thanks to Evgeni Golov for the 
report. (Closes: #890660)
   new  be078d6   Warn if packages define multiple compatibility levels in 
the "compat" file, typically via "echo 11 >> debian/compat" (instead of ">").

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/debhelper.desc | 12 
 checks/debhelper.pm   |  1 +
 debian/changelog  |  4 
 3 files changed, 17 insertions(+)

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



Bug#890667: lintian: Missing link between cwl-runner interpreter and package cwltool or virtual package cwl-runner

2018-02-17 Thread Michael Crusoe
Thank you Chris for your response.

I only recently added the `cwl-runner` virtual package to cwltool as we are
about to introduce another CWL runner, toil, to the archive soon.

Here's a Lintian error from the latest seqan-apps package:

E: seqan-apps: missing-dep-for-interpreter cwl-runner => cwltool
(usr/share/commonwl/alf.cwl) #!cwl-runner
N:
N:You used an interpreter for a script that is not in an essential
N:package. In most cases, you will need to add a Dependency on the
package
N:that contains the interpreter. If the dependency is already present,
N:please file a bug against Lintian with the details of your package so
N:that its database can be updated.
N:
N:In some cases a weaker relationship, such as Suggests or Recommends,
N:will be more appropriate.
N:
N:Severity: important, Certainty: possible
N:
N:Check: scripts, Type: binary


2018-02-17 21:19 GMT+02:00 Chris Lamb :

> tags 890667 + moreinfo
> thanks
>
> Hi Michael,
>
> > Please update Lintian so that it knows about "cwl-runner" interpreters:
> they
> > provide the "cwl-runner" virtual package.
>
> Doesn't Lintian already know about them? :)  This should have been
> introduced
> via https://bugs.debian.org/851126.
>
>
> Best wishes,
>
> --
>   ,''`.
>  : :'  : Chris Lamb
>  `. `'`  la...@debian.org / chris-lamb.co.uk
>`-
>



-- 
Michael R. Crusoe
Co-founder & Lead, Common Workflow Language project

Direktorius, VšĮ "Darbo eigos", Vilnius, Lithuania
https://orcid.org/-0002-2961-9670

m...@commonwl.org
+1 480 627 9108


Bug#890667: lintian: Missing link between cwl-runner interpreter and package cwltool or virtual package cwl-runner

2018-02-17 Thread Chris Lamb
tags 890667 + moreinfo
thanks

Hi Michael,

> Please update Lintian so that it knows about "cwl-runner" interpreters: they
> provide the "cwl-runner" virtual package.

Doesn't Lintian already know about them? :)  This should have been introduced
via https://bugs.debian.org/851126.


Best wishes,

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



Processed: Re: Bug#890667: lintian: Missing link between cwl-runner interpreter and package cwltool or virtual package cwl-runner

2018-02-17 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 890667 + moreinfo
Bug #890667 [lintian] lintian: Missing link between cwl-runner interpreter and 
package cwltool or virtual package cwl-runner
Added tag(s) moreinfo.
> thanks
Stopping processing here.

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



Jenkins build is back to normal : lintian-tests_stretch-backports #212

2018-02-17 Thread jenkins
See 




Bug#890667: lintian: Missing link between cwl-runner interpreter and package cwltool or virtual package cwl-runner

2018-02-17 Thread Michael R. Crusoe
Package: lintian
Version: 2.5.75
Severity: normal

Dear Maintainer,

Please update Lintian so that it knows about "cwl-runner" interpreters: they
provide the "cwl-runner" virtual package. An example is the "cwltool" package
and the upcoming "toil" package.

Cheers,

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

Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8), 
LANGUAGE=ro_RO.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.30-5
ii  bzip2 1.0.6-8.1
ii  diffstat  1.61-1+b1
ii  dpkg  1.19.0.5
ii  file  1:5.32-2
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.5
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-4+b1
ii  libtext-levenshtein-perl  0.13-1
ii  libtimedate-perl  2.3000-2
ii  liburi-perl   1.73-1
ii  libxml-simple-perl2.24-1
ii  libyaml-libyaml-perl  0.69+repack-1
ii  man-db2.8.1-1
ii  patchutils0.3.4-2
ii  perl  5.26.1-4+b1
ii  t1utils   1.41-2
ii  xz-utils  5.2.2-1.3

Versions of packages lintian recommends:
ii  libperlio-gzip-perl  0.19-1+b4

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

-- no debconf information



Bug#890660: too many false positives for debian-rules-is-dh_make-template

2018-02-17 Thread Chris Lamb
tags 890660 + pending
thanks

Thanks Evgeni! Fixed in Git, pending upload:

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


Regards,

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



Processed: Re: too many false positives for debian-rules-is-dh_make-template

2018-02-17 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 890660 + pending
Bug #890660 [lintian] too many false positives for 
debian-rules-is-dh_make-template
Added tag(s) pending.
> thanks
Stopping processing here.

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



[lintian] 02/03: reporting/templates/maintainer.tmpl: Link package entries directly to sources.debian.org.

2018-02-17 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 5a06b64a6a9be1961b3c54a4dbefd853e2dc9fe6
Author: Chris Lamb 
Date:   Sat Feb 17 14:21:51 2018 +

reporting/templates/maintainer.tmpl: Link package entries directly to 
sources.debian.org.
---
 debian/changelog| 3 +++
 reporting/templates/maintainer.tmpl | 1 +
 2 files changed, 4 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 3671139..5c0a9f1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -39,6 +39,9 @@ lintian (2.5.76) UNRELEASED; urgency=medium
 + [CL] Add repacked subroutines to check whether a package has been
   repacked or not.
 
+  * reporting/templates/maintainer.tmpl:
++ [CL] Link package entries directly to sources.debian.org.
+
   * t/scripts/changelog-format.t:
 + [CL] Provide some possibly-helpful advice when violating the "entry
   header" changelog test.
diff --git a/reporting/templates/maintainer.tmpl 
b/reporting/templates/maintainer.tmpl
index ee9cb3f..cee0032 100644
--- a/reporting/templates/maintainer.tmpl
+++ b/reporting/templates/maintainer.tmpl
@@ -124,6 +124,7 @@
 $OUT .= qq(https://packages.debian.org/src:$source;>Info\n);
 $OUT .= qq(https://tracker.debian.org/$source;>Package Tracker\n);
 $OUT .= qq(https://bugs.debian.org/src:$source;>Bugs\n);
+$OUT .= qq(https://sources.debian.org/src/$source/$version;>Source\n);
 if ($errors) {
 $OUT .= qq(Full report\n);
 } elsif (@error_tags) {

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



[lintian] 01/03: Revert "Avoid spelling error in POD", adding 'DFSG' to the list of known good words.

2018-02-17 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 6aa5c4113ad67eb0dd23ea87da9f0579f38ff8cd
Author: Chris Lamb 
Date:   Sat Feb 17 14:18:16 2018 +

Revert "Avoid spelling error in POD", adding 'DFSG' to the list of known 
good words.

This reverts commit 7c7dbe50dbe2bdfc2fd73ba7fb0ffcd6dc4cba44.
---
 lib/Lintian/Collect/Changes.pm | 2 +-
 lib/Lintian/Collect/Source.pm  | 2 +-
 t/scripts/pod-spelling.t   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/Lintian/Collect/Changes.pm b/lib/Lintian/Collect/Changes.pm
index 577cdb2..e9cef7f 100644
--- a/lib/Lintian/Collect/Changes.pm
+++ b/lib/Lintian/Collect/Changes.pm
@@ -172,7 +172,7 @@ sub files {
 
 Returns true if the source package referenced in this changes file has been
 "repacked" and false otherwise. This is determined from the version name
-containing various known strings.
+containing "dfsg" or similar.
 
 Needs-Info requirements for using I: L
 
diff --git a/lib/Lintian/Collect/Source.pm b/lib/Lintian/Collect/Source.pm
index afda91b..a085a6f 100644
--- a/lib/Lintian/Collect/Source.pm
+++ b/lib/Lintian/Collect/Source.pm
@@ -190,7 +190,7 @@ sub native {
 =item repacked
 
 Returns true if the source package has been "repacked" and false otherwise.
-This is determined from the version containing various known strings.
+This is determined from the version name containing "dfsg" or similar.
 
 Needs-Info requirements for using I: L
 
diff --git a/t/scripts/pod-spelling.t b/t/scripts/pod-spelling.t
index 4fd1015..fa9aa03 100755
--- a/t/scripts/pod-spelling.t
+++ b/t/scripts/pod-spelling.t
@@ -122,7 +122,7 @@ REMOVESLASH STAMPFILE TAGNAME TCODE TESTDATA BLOCKSIZE jN
 POSIX t1c2pfb init runtime txt executability writability
 INHANDLE OUTHANDLES UTC timestamp faux tagname READMEs Testname
 debhelper dh buildpackage uaccess udev AppStream plugdev dbgsym
-buildinfo
+buildinfo dfsg
 
 __END__
 

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



[lintian] 03/03: Prevent a large number of false-positives when checking the debian-rules-is-dh_make-template tag. Thanks to Evgeni Golov for the report. (Closes: #890660)

2018-02-17 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 81060242e253c42321209e8ff4b12d0c2091786e
Author: Chris Lamb 
Date:   Sat Feb 17 14:27:36 2018 +

Prevent a large number of false-positives when checking the 
debian-rules-is-dh_make-template tag. Thanks to Evgeni Golov for the report. 
(Closes: #890660)
---
 checks/rules.pm   | 2 +-
 debian/changelog  | 3 +++
 t/tests/rules-general/debian/debian/rules | 5 +
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/checks/rules.pm b/checks/rules.pm
index 0555205..fd8792e 100644
--- a/checks/rules.pm
+++ b/checks/rules.pm
@@ -178,7 +178,7 @@ sub run {
 my $line = $_;
 
 tag 'debian-rules-is-dh_make-template'
-  if $. == 2 and $line eq "# See debhelper(7) (uncomment to enable)\n";
+  if $line =~ m/dh_make generated override targets/;
 
 next if /^\s*\#/;
 if (m/^\s*[s-]?include\s+(\S++)/o){
diff --git a/debian/changelog b/debian/changelog
index 5c0a9f1..e6a5f1a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,6 +16,9 @@ lintian (2.5.76) UNRELEASED; urgency=medium
 + [CL] Also check, for example, "override_dh_fixperms-indep" and
   "override_dh_fixperms-arch" targets for
   "override_dh_fixperms-does-not-call-dh_fixperms", etc.
++ [CL] Prevent a large number of false-positives when checking the
+  debian-rules-is-dh_make-template tag.  Thanks to Evgeni Golov for
+  the report.  (Closes: #890660)
   * checks/scripts.pm:
 + [CL] Prevent some false-positives in udevadm-called-without-guard.
   * checks/watch-file.pm:
diff --git a/t/tests/rules-general/debian/debian/rules 
b/t/tests/rules-general/debian/debian/rules
index 0b01dc6..d6fa767 100755
--- a/t/tests/rules-general/debian/debian/rules
+++ b/t/tests/rules-general/debian/debian/rules
@@ -13,3 +13,8 @@ clean:
dh_clean
echo $(DEB_BUILD_OPTS) $(PWD)
@echo $(_)
+
+# dh_make generated override targets
+# This is example for Cmake (See https://bugs.debian.org/641051 )
+#override_dh_auto_configure:
+#  dh_auto_configure -- #  -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)

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



[lintian] branch master updated (844d742 -> 8106024)

2018-02-17 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  844d742   c/r-html-reports: Remove uncompressed log from website
   new  6aa5c41   Revert "Avoid spelling error in POD", adding 'DFSG' to 
the list of known good words.
   new  5a06b64   reporting/templates/maintainer.tmpl: Link package entries 
directly to sources.debian.org.
   new  8106024   Prevent a large number of false-positives when checking 
the debian-rules-is-dh_make-template tag. Thanks to Evgeni Golov for the 
report. (Closes: #890660)

The 3 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/rules.pm   | 2 +-
 debian/changelog  | 6 ++
 lib/Lintian/Collect/Changes.pm| 2 +-
 lib/Lintian/Collect/Source.pm | 2 +-
 reporting/templates/maintainer.tmpl   | 1 +
 t/scripts/pod-spelling.t  | 2 +-
 t/tests/rules-general/debian/debian/rules | 5 +
 7 files changed, 16 insertions(+), 4 deletions(-)

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



Jenkins build is back to normal : lintian-tests_sid #2628

2018-02-17 Thread jenkins
See 




Build failed in Jenkins: lintian-tests_sid #2627

2018-02-17 Thread jenkins
See 

--
[...truncated 245.36 KB...]
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/jvm/java-8-openjdk-amd64/bin/jps to provide 
/usr/bin/jps (jps) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/extcheck to 
provide /usr/bin/extcheck (extcheck) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jmap to 
provide /usr/bin/jmap (jmap) in auto mode

Bug#890660: too many false positives for debian-rules-is-dh_make-template

2018-02-17 Thread Evgeni Golov
Package: lintian
Version: 2.5.75
Severity: normal

Ohai,

I think the check for debian-rules-is-dh_make-template instroduced in
d0fec9183b5977fa8f5e0a779631bb140ee3415d is too broad.
Just because d/rules has '# See debhelper(7) (uncomment to enable)' as
the second line, does not mean the author did not modify it.

Actually, looking at the current dh_make template [1], I see no reason
why this should not be used verbatim in most packages that require no
special handling.

lintian.d.o currently lists 328 packages where this tag is applied [2],
at least for tlp [3] and acpi-call [4] (which I sponsor), I know that
d/rules is modified. Same applies to my own tuned [5] and tp-smapi [6].

Thanks for taking care of lintian and Debian
Evgeni

[1] 
https://anonscm.debian.org/cgit/collab-maint/dh-make.git/tree/lib/debian/rules
[2] https://lintian.debian.org/tags/debian-rules-is-dh_make-template.html
[3] https://anonscm.debian.org/cgit/collab-maint/tlp.git/tree/debian/rules
[4] https://github.com/MoonSweep/acpi-call/blob/master/debian/rules
[5] https://anonscm.debian.org/cgit/collab-maint/tuned.git/tree/debian/rules
[6] https://anonscm.debian.org/git/users/evgeni/tp-smapi.git/tree/debian/rules

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-2-amd64 (SMP w/4 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: SELinux: enabled - Mode: Permissive - Policy name: default

Versions of packages lintian depends on:
ii  binutils  2.30-5
ii  bzip2 1.0.6-8.1
ii  diffstat  1.61-1+b1
ii  dpkg  1.19.0.5
ii  file  1:5.32-2
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.5
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-4+b1
ii  libtext-levenshtein-perl  0.13-1
ii  libtimedate-perl  2.3000-2
ii  liburi-perl   1.73-1
ii  libxml-simple-perl2.24-1
ii  libyaml-libyaml-perl  0.69+repack-1
ii  man-db2.8.1-1
ii  patchutils0.3.4-2
ii  perl  5.26.1-4+b1
ii  t1utils   1.41-2
ii  xz-utils  5.2.2-1.3

Versions of packages lintian recommends:
ii  libperlio-gzip-perl  0.19-1+b4

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

-- no debconf information



[lintian] branch master updated (7c7dbe5 -> 844d742)

2018-02-17 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  7c7dbe5   Avoid spelling error in POD.
   new  844d742   c/r-html-reports: Remove uncompressed log from website

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:
 commands/reporting-html-reports.pm | 8 
 debian/changelog   | 6 ++
 2 files changed, 6 insertions(+), 8 deletions(-)

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



[lintian] 01/01: c/r-html-reports: Remove uncompressed log from website

2018-02-17 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 844d74247dd2112170d8d7f148d5bc915998ef5d
Author: Niels Thykier 
Date:   Sat Feb 17 12:10:11 2018 +

c/r-html-reports: Remove uncompressed log from website

Signed-off-by: Niels Thykier 
---
 commands/reporting-html-reports.pm | 8 
 debian/changelog   | 6 ++
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/commands/reporting-html-reports.pm 
b/commands/reporting-html-reports.pm
index 8506f69..5bcc883 100644
--- a/commands/reporting-html-reports.pm
+++ b/commands/reporting-html-reports.pm
@@ -543,16 +543,8 @@ sub setup_output_dir {
 'in'  => $lintian_log_file,
 'out' => "$output_dir/lintian.log.gz",
 );
-$RESOURCE_MANAGER->install_resource(
-'lintian.log',
-{
-'install_method' => 'copy',
-'source_file' => $lintian_log_file,
-});
 run_cmd(\%opts, 'gzip', '-9nc');
 $RESOURCE_MANAGER->install_resource("$output_dir/lintian.log.gz");
-symlink($RESOURCE_MANAGER->resource_URL('lintian.log'),
-"$output_dir/lintian.log");
 symlink($RESOURCE_MANAGER->resource_URL('lintian.log.gz'),
 "$output_dir/lintian.log.gz");
 }
diff --git a/debian/changelog b/debian/changelog
index ee92b06..3671139 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -22,6 +22,12 @@ lintian (2.5.76) UNRELEASED; urgency=medium
 + [CL] Use our new $PKGREPACK_REGEX to match and capture the suffix
   when looking at potential debian/watch mangling issues.
 
+  * commands/reporting-html-reports.pm:
++ [NT] Stop including the uncompressed lintian log in the website
+  as it consumes considerable space for no reason.  Consumers
+  should migrate to the compressed variant, which has been around
+  for years and only consumes ~1/20th of the space.
+
   * debian/source/lintian-overrides:
 + [CL] Drop all the overrides for Lintian titself now that we use the
build profile for the previously-spurious warnings.

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



Re: Intend to remove lintian.log from lintian.d.o (please migrate to the .gz variant)

2018-02-17 Thread Niels Thykier
Niels Thykier:
> Hi,
> 
> [...]
> Please migrate any usage of "https://lintian.debian.org/lintian.log; to
> "https://lintian.debian.org/lintian.log.gz; (and update the code to
> decompress as necessary).
> 
> I intend to remove the uncompressed variant in 14 days from now, if I do
> not hear a compelling reason for deferring it.
> 
> Thanks,
> ~Niels
> 
> [...]
FYI, this change is deployed and https://lintian.debian.org/lintian.log
now gives a 404.

~Niels



[lintian] branch master updated (ca42f40 -> 7c7dbe5)

2018-02-17 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  ca42f40   Correct incorrect removal of "version" - I meant to 
remove the dummy version string.
   new  7c7dbe5   Avoid spelling error in POD.

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:
 lib/Lintian/Collect/Changes.pm | 2 +-
 lib/Lintian/Collect/Source.pm  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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



[lintian] 01/01: Avoid spelling error in POD.

2018-02-17 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 7c7dbe50dbe2bdfc2fd73ba7fb0ffcd6dc4cba44
Author: Chris Lamb 
Date:   Sat Feb 17 11:04:45 2018 +

Avoid spelling error in POD.
---
 lib/Lintian/Collect/Changes.pm | 2 +-
 lib/Lintian/Collect/Source.pm  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/Lintian/Collect/Changes.pm b/lib/Lintian/Collect/Changes.pm
index e9cef7f..577cdb2 100644
--- a/lib/Lintian/Collect/Changes.pm
+++ b/lib/Lintian/Collect/Changes.pm
@@ -172,7 +172,7 @@ sub files {
 
 Returns true if the source package referenced in this changes file has been
 "repacked" and false otherwise. This is determined from the version name
-containing "dfsg" or similar.
+containing various known strings.
 
 Needs-Info requirements for using I: L
 
diff --git a/lib/Lintian/Collect/Source.pm b/lib/Lintian/Collect/Source.pm
index a085a6f..afda91b 100644
--- a/lib/Lintian/Collect/Source.pm
+++ b/lib/Lintian/Collect/Source.pm
@@ -190,7 +190,7 @@ sub native {
 =item repacked
 
 Returns true if the source package has been "repacked" and false otherwise.
-This is determined from the version name containing "dfsg" or similar.
+This is determined from the version containing various known strings.
 
 Needs-Info requirements for using I: L
 

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



Build failed in Jenkins: lintian-tests_sid #2626

2018-02-17 Thread jenkins
See 


Changes:

[lamby] Correct incorrect removal of "version" - I meant to remove the dummy

--
[...truncated 245.37 KB...]
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/jvm/java-8-openjdk-amd64/bin/jps to provide 
/usr/bin/jps (jps) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/extcheck to 
provide /usr/bin/extcheck (extcheck) in auto mode

Build failed in Jenkins: lintian-tests_sid #2625

2018-02-17 Thread jenkins
See 

--
[...truncated 247.34 KB...]
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/jvm/java-8-openjdk-amd64/bin/jps to provide 
/usr/bin/jps (jps) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/extcheck to 
provide /usr/bin/extcheck (extcheck) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jmap to 
provide /usr/bin/jmap (jmap) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstatd to 
provide /usr/bin/jstatd (jstatd) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdb to provide 
/usr/bin/jdb (jdb) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/serialver to 
provide /usr/bin/serialver (serialver) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsgen to 
provide /usr/bin/wsgen (wsgen) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jcmd to 
provide /usr/bin/jcmd (jcmd) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner to 
provide /usr/bin/jarsigner (jarsigner) in auto mode
Setting up default-jre-headless (2:1.8-59) ...
Setting up default-jdk-headless (2:1.8-59) ...
Setting up lintian-build-deps (2.5.76) ...
Processing triggers for libc-bin (2.26-6) ...
Processing triggers for systemd (237-3) ...
Processing triggers for dictionaries-common (1.27.2) ...
aspell-autobuildhash: processing: en [en-common].
aspell-autobuildhash: processing: en [en-variant_0].
aspell-autobuildhash: processing: en [en-variant_1].
aspell-autobuildhash: processing: en [en-variant_2].
aspell-autobuildhash: processing: en [en-w_accents-only].
aspell-autobuildhash: processing: en [en-wo_accents-only].
aspell-autobuildhash: processing: en [en_AU-variant_0].
aspell-autobuildhash: processing: en [en_AU-variant_1].
aspell-autobuildhash: processing: en [en_AU-w_accents-only].
aspell-autobuildhash: processing: en [en_AU-wo_accents-only].
aspell-autobuildhash: processing: en [en_CA-variant_0].
aspell-autobuildhash: processing: en [en_CA-variant_1].
aspell-autobuildhash: processing: en [en_CA-w_accents-only].
aspell-autobuildhash: processing: en [en_CA-wo_accents-only].
aspell-autobuildhash: processing: en [en_GB-ise-w_accents-only].
aspell-autobuildhash: processing: en [en_GB-ise-wo_accents-only].
aspell-autobuildhash: processing: en [en_GB-ize-w_accents-only].
aspell-autobuildhash: processing: en [en_GB-ize-wo_accents-only].

[lintian] branch master updated (6fab615 -> ca42f40)

2018-02-17 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  6fab615   spelling: Add another correction
   new  ca42f40   Correct incorrect removal of "version" - I meant to 
remove the dummy version string.

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:
 lib/Lintian/Collect/Source.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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



[lintian] 01/01: Correct incorrect removal of "version" - I meant to remove the dummy version string.

2018-02-17 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 ca42f40f8c0409fe8fabb8e970c6af1040329dee
Author: Chris Lamb 
Date:   Sat Feb 17 09:03:30 2018 +

Correct incorrect removal of "version" - I meant to remove the dummy 
version string.
---
 lib/Lintian/Collect/Source.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/Lintian/Collect/Source.pm b/lib/Lintian/Collect/Source.pm
index 5921df7..a085a6f 100644
--- a/lib/Lintian/Collect/Source.pm
+++ b/lib/Lintian/Collect/Source.pm
@@ -199,7 +199,7 @@ Needs-Info requirements for using I: L{repacked} if exists $self->{repacked};
-$self->{repacked} = $self->field('', '1.0-1') =~ $PKGREPACK_REGEX;
+$self->{repacked} = $self->field('version', '') =~ $PKGREPACK_REGEX;
 return $self->{repacked};
 }
 

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