[lintian] branch master updated (ca1ee98 -> 0c2d999)

2017-12-12 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  ca1ee98   dh_strip --no-automatic-dbgsym was introduced in 
debhelper 9.20160114.
   new  0c2d999   spelling: Add another correction

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 data/spelling/corrections | 1 +
 1 file changed, 1 insertion(+)

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



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

2017-12-12 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 0c2d9992b5ce7765580dd7998c0abd0f43e5d7c9
Author: Paul Wise 
Date:   Wed Dec 13 09:43:55 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 9ad4748..c0b51d4 100644
--- a/data/spelling/corrections
+++ b/data/spelling/corrections
@@ -2373,6 +2373,7 @@ lightweigh||lightweight
 ligth||light
 likelyhood||likelihood
 likewis||likewise
+lik||link
 limted||limited
 lintain||lintian
 litle||little

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



Processed: retitle 743226 to lintian.debian.org: link filenames to corresponding sources.debian.org entries

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

> retitle 743226 lintian.debian.org: link filenames to corresponding 
> sources.debian.org entries
Bug #743226 [lintian] [lintian] On lintian.debian.org link filenames to 
corresponding sources.debian.net entries
Changed Bug title to 'lintian.debian.org: link filenames to corresponding 
sources.debian.org entries' from '[lintian] On lintian.debian.org link 
filenames to corresponding sources.debian.net entries'.
> thanks
Stopping processing here.

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



Jenkins build is back to normal : lintian-tests_jessie #1358

2017-12-12 Thread jenkins
See 




Build failed in Jenkins: lintian-tests_jessie #1357

2017-12-12 Thread jenkins
See 


Changes:

[lamby] Fix test failures on archs where /bin/true is not hardened.

--
[...truncated 217.96 KB...]
Running mktexlsr /var/lib/texmf ... done.
Setting up texlive-fonts-recommended (2014.20141024-2+deb8u1) ...
Setting up texlive-generic-recommended (2014.20141024-2+deb8u1) ...
Setting up texlive-latex-base (2014.20141024-2+deb8u1) ...
Running mktexlsr. This may take some time... done.
Building format(s) --all --cnffile /etc/texmf/fmt.d/10texlive-latex-base.cnf.
This may take some time... done.
Processing triggers for tex-common (5.03) ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up tipa (2:1.3-20) ...
Setting up texlive-latex-recommended (2014.20141024-2+deb8u1) ...
Processing triggers for tex-common (5.03) ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up jadetex (3.13-14) ...
Running mktexlsr. This may take some time... done.
Building format(s) --all --cnffile /etc/texmf/fmt.d/40jadetex.cnf.
This may take some time... done.
Setting up docbook-utils (0.6.14-3) ...
Setting up lintian-build-deps (2.5.63) ...
Processing triggers for libc-bin (2.19-18+deb8u10) ...
Processing triggers for dictionaries-common (1.23.17) ...
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_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].
aspell-autobuildhash: processing: en [en_GB-variant_0].
aspell-autobuildhash: processing: en [en_GB-variant_1].
aspell-autobuildhash: processing: en [en_US-w_accents-only].
aspell-autobuildhash: processing: en [en_US-wo_accents-only].
Processing triggers for systemd (215-17+deb8u7) ...
 running tests 
mkdir -p "/tmp/testrun/debian/test-out"
t/runtests -k  t "/tmp/testrun/debian/test-out" 
ENV[PATH]=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Test scripts:
t/scripts/02-minimum-version/docs-examples.t ... ok
t/scripts/03-strict/helpers.t .. ok
t/scripts/03-strict/frontend.t . ok
t/scripts/03-strict/docs-examples.t  ok
t/scripts/Lintian/DepMap/01add-select-satisfy.t  ok
t/scripts/Lintian/DepMap/03pending.t ... ok
t/scripts/01-critic/private.t .. skipped: Perl::Tidy 
20170521 required to run this test
t/scripts/02-minimum-version/helpers.t . ok
t/scripts/01-critic/test-scripts.t . skipped: Perl::Tidy 
20170521 required to run this test
t/scripts/Lintian/DepMap/04satisfiability.t  ok
t/scripts/01-critic/commands.t . skipped: Perl::Tidy 
20170521 required to run this test
t/scripts/01-critic/docs-examples.t  skipped: Perl::Tidy 
20170521 required to run this test
t/scripts/01-critic/checks.t ... skipped: Perl::Tidy 
20170521 required to run this test
t/scripts/01-critic/lib.t .. skipped: Perl::Tidy 
20170521 required to run this test
t/scripts/01-critic/helpers.t .. skipped: Perl::Tidy 
20170521 required to run this test
t/scripts/01-critic/collection.t ... skipped: Perl::Tidy 
20170521 required to run this test
t/scripts/Lintian/DepMap/06parents.t ... ok
t/scripts/Lintian/DepMap/08initialise.t  ok
t/scripts/Lintian/DepMap/05multi-add.t . ok
t/scripts/Lintian/DepMap/08initialise2.t ... ok
t/scripts/Lintian/Lab/Manifest/02-io.t . ok
t/scripts/Lintian/DepMap/10circular.t .. ok
t/scripts/01-critic/frontend.t . skipped: Perl::Tidy 
20170521 required to run this test
t/scripts/Lintian/Lab/Manifest/01-basic.t .. ok
t/scripts/Lintian/Relation/01-basic.t .. ok
t/scripts/Lintian/DepMap/12done.t .. ok
t/scripts/Lintian/DepMap/11prefix.t  ok
t/scripts/Lintian/Relation/02-architecture.t ... ok
t/scripts/Lintian/Relation/03-duplicates.t . ok
t/scripts/Lintian/Relation/06-build-profiles.t . ok

[lintian] 01/02: debian/changelog: Correct reference to "Test-Depends" in 2.5.56's entry.

2017-12-12 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 b063ed8104f4835e7ddac10ae10a41ed8f48515a
Author: Chris Lamb 
Date:   Tue Dec 12 20:29:27 2017 +

debian/changelog: Correct reference to "Test-Depends" in 2.5.56's entry.
---
 debian/changelog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 067ef95..5521862 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -390,7 +390,7 @@ lintian (2.5.56) unstable; urgency=medium
   POD synopsis tests if Test::Pod is not available.  (Closes: #878522)
   * t/tests/debconf-config-*, t/tests/legacy-maintainer-scripts:
 + [CL] Split out checks for debconf-config-not-executable into a
-  separate test protected by a Test-Requires now that dpkg >= 1.19.0
+  separate test protected by a Test-Depends now that dpkg >= 1.19.0
   will bail out on that condition.
 
  -- Chris Lamb   Fri, 27 Oct 2017 18:29:35 +

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



[lintian] branch master updated (7c28bb8 -> a35a6fe)

2017-12-12 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  7c28bb8   Warn if a package ships compiled font files. Thank you to 
Andreas Beckmann for the report. (Closes: #884165)
   new  a35a6fe   Fix test failures on archs where /bin/true is not 
hardened.

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/Makefile|  0
 .../debian/debian/control.in   |  2 +-
 .../debian/debian/libcontrib-dev.install   |  4 
 .../debian/debian/libmultiarch-foreign-dev.install |  4 
 .../debian/debian/libmultiarch-none-dev.install|  4 
 .../debian/debian/libmultiarch-same-dev.install|  4 
 .../debian/debian/rules| 27 ++
 .../debian/true.c  |  0
 .../tags   | 14 +++
 9 files changed, 21 insertions(+), 38 deletions(-)
 copy t/tests/{strings-elf-detection => 
binaries-development-package-ships-elf-binary-in-path}/debian/Makefile (100%)
 delete mode 100644 
t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libcontrib-dev.install
 delete mode 100644 
t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-foreign-dev.install
 delete mode 100644 
t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-none-dev.install
 delete mode 100644 
t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-same-dev.install
 copy t/tests/{scripts-does-not-start-with-shebang => 
binaries-development-package-ships-elf-binary-in-path}/debian/true.c (100%)

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



[lintian] 01/01: Fix test failures on archs where /bin/true is not hardened.

2017-12-12 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 a35a6fe496f54c8dd9f0b0ea6d1de762483cd6d7
Author: Chris Lamb 
Date:   Tue Dec 12 19:15:36 2017 +

Fix test failures on archs where /bin/true is not hardened.
---
 .../debian/Makefile|  7 ++
 .../debian/debian/control.in   |  2 +-
 .../debian/debian/libcontrib-dev.install   |  4 
 .../debian/debian/libmultiarch-foreign-dev.install |  4 
 .../debian/debian/libmultiarch-none-dev.install|  4 
 .../debian/debian/libmultiarch-same-dev.install|  4 
 .../debian/debian/rules| 27 ++
 .../debian/true.c  |  5 
 .../tags   | 14 +++
 9 files changed, 33 insertions(+), 38 deletions(-)

diff --git 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/Makefile 
b/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/Makefile
new file mode 100644
index 000..a877dfd
--- /dev/null
+++ 
b/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/Makefile
@@ -0,0 +1,7 @@
+all:
+   gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o true true.c
+
+clean distclean:
+   rm -f true
+
+check test:
diff --git 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/control.in
 
b/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/control.in
index f96bd53..fded3d5 100644
--- 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/control.in
+++ 
b/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/control.in
@@ -41,7 +41,7 @@ Description: {$description} (M-A: same)
  .
  This package specifies Multi-Arch: same.
 
-Package: libcontrib-dev
+Package: libmultiarch-contrib-dev
 Architecture: any
 Section: contrib/libdevel
 Depends: $\{shlibs:Depends\}, $\{misc:Depends\}
diff --git 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libcontrib-dev.install
 
b/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libcontrib-dev.install
deleted file mode 100644
index 61667a8..000
--- 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libcontrib-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-contrib/usr/bin
-contrib/var/lib/private
-contrib-script /usr/bin
-contrib-script /var/lib/private
diff --git 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-foreign-dev.install
 
b/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-foreign-dev.install
deleted file mode 100644
index ea430ad..000
--- 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-foreign-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-foreign/usr/bin
-foreign/var/lib/private
-foreign-script /usr/bin
-foreign-script /var/lib/private
diff --git 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-none-dev.install
 
b/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-none-dev.install
deleted file mode 100644
index 759d37c..000
--- 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-none-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-none   /usr/bin
-none   /var/lib/private
-none-script/usr/bin
-none-script/var/lib/private
diff --git 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-same-dev.install
 
b/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-same-dev.install
deleted file mode 100644
index 5d90f6e..000
--- 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/libmultiarch-same-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-same   /usr/bin
-same   /var/lib/private
-same-script/usr/bin
-same-script/var/lib/private
diff --git 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/rules
 
b/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/rules
index 61a11fb..fe4db63 100755
--- 
a/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/rules
+++ 
b/t/tests/binaries-development-package-ships-elf-binary-in-path/debian/debian/rules
@@ -1,15 +1,22 @@
 #!/usr/bin/make -f
 
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+
+include /usr/share/dpkg/buildflags.mk
+
 %:
dh $@
 
-override_dh_auto_build:
-   cp /bin/true none
-   cp /bin/true same
-   cp /bin/true foreign
-   cp /bin/true contrib
-   
-   cp script none-script
-   cp script same-script
-   cp script foreign-script
-   cp script contrib-script

Build failed in Jenkins: lintian-tests_jessie #1356

2017-12-12 Thread jenkins
See 


Changes:

[lamby] Warn if a package ships compiled font files. Thank you to Andreas

--
[...truncated 213.06 KB...]
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java to 
provide /usr/bin/java (java) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/keytool to 
provide /usr/bin/keytool (keytool) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/pack200 to 
provide /usr/bin/pack200 (pack200) in auto mode
update-alternatives: using 
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/rmiregistry to provide 
/usr/bin/rmiregistry (rmiregistry) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/unpack200 
to provide /usr/bin/unpack200 (unpack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/orbd to 
provide /usr/bin/orbd (orbd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/servertool 
to provide /usr/bin/servertool (servertool) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/tnameserv 
to provide /usr/bin/tnameserv (tnameserv) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/jexec to 
provide /usr/bin/jexec (jexec) in auto mode
Setting up openjdk-7-jre:amd64 (7u111-2.6.7-1~deb8u1) ...
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/policytool 
to provide /usr/bin/policytool (policytool) in auto mode
Setting up default-jre (2:1.7-52) ...
Setting up openjdk-7-jdk:amd64 (7u111-2.6.7-1~deb8u1) ...
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/idlj to 
provide /usr/bin/idlj (idlj) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/wsimport to 
provide /usr/bin/wsimport (wsimport) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/rmic to 
provide /usr/bin/rmic (rmic) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jinfo to 
provide /usr/bin/jinfo (jinfo) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jsadebugd to 
provide /usr/bin/jsadebugd (jsadebugd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/native2ascii 
to provide /usr/bin/native2ascii (native2ascii) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jstat to 
provide /usr/bin/jstat (jstat) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javac to 
provide /usr/bin/javac (javac) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javah to 
provide /usr/bin/javah (javah) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jps to provide 
/usr/bin/jps (jps) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jstack to 
provide /usr/bin/jstack (jstack) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jrunscript to 
provide /usr/bin/jrunscript (jrunscript) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javadoc to 
provide /usr/bin/javadoc (javadoc) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jhat to 
provide /usr/bin/jhat (jhat) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javap to 
provide /usr/bin/javap (javap) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jconsole to 
provide /usr/bin/jconsole (jconsole) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jar to provide 
/usr/bin/jar (jar) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/xjc to provide 
/usr/bin/xjc (xjc) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/schemagen to 
provide /usr/bin/schemagen (schemagen) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/extcheck to 
provide /usr/bin/extcheck (extcheck) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jmap to 
provide /usr/bin/jmap (jmap) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/appletviewer 
to provide /usr/bin/appletviewer (appletviewer) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jstatd to 
provide /usr/bin/jstatd (jstatd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jdb to provide 
/usr/bin/jdb (jdb) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/serialver to 
provide /usr/bin/serialver (serialver) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/wsgen to 
provide /usr/bin/wsgen (wsgen) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jcmd to 
provide 

Bug#884165: lintian: test for packages shipping /usr/share/fonts/X11/*/fonts.dir etc.

2017-12-12 Thread Chris Lamb
tags 884165 + pending
thanks

Fixed in Git:

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


Regards,

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



Processed: Re: lintian: test for packages shipping /usr/share/fonts/X11/*/fonts.dir etc.

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

> tags 884165 + pending
Bug #884165 [lintian] lintian: test for packages shipping 
/usr/share/fonts/X11/*/fonts.dir etc.
Added tag(s) pending.
> thanks
Stopping processing here.

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



[lintian] 01/01: Warn if a package ships compiled font files. Thank you to Andreas Beckmann for the report. (Closes: #884165)

2017-12-12 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 7c28bb820cc08306447c6b984e5d23f6b0f5bb31
Author: Chris Lamb 
Date:   Tue Dec 12 16:46:57 2017 +

Warn if a package ships compiled font files. Thank you to Andreas Beckmann 
for the report. (Closes: #884165)
---
 checks/files.desc | 7 +++
 checks/files.pm   | 3 +++
 debian/changelog  | 2 ++
 t/tests/files-general/debian/debian/dirs  | 1 +
 t/tests/files-general/debian/debian/rules | 5 +
 t/tests/files-general/desc| 1 +
 t/tests/files-general/tags| 4 
 7 files changed, 23 insertions(+)

diff --git a/checks/files.desc b/checks/files.desc
index 0415278..b35a399 100644
--- a/checks/files.desc
+++ b/checks/files.desc
@@ -1824,3 +1824,10 @@ Info: This package contains a file named 
gschemas.compiled. This
  file is generated automatically by triggers and it must not be shipped in
  any package.
 Refs: #883801
+
+Tag: package-contains-compiled-font-file
+Severity: serious
+Certainty: certain
+Info: This package appears to contain a compiled font file. These files
+ should be generated automatically by triggers and it must not be shipped
+ in any package.
diff --git a/checks/files.pm b/checks/files.pm
index 5aba784..f275f13 100644
--- a/checks/files.pm
+++ b/checks/files.pm
@@ -834,6 +834,9 @@ sub run {
 } elsif (
 $dir !~ /^(?:100dpi|75dpi|misc|Type1|encodings|util)$/) {
 tag 'file-in-unknown-x11-font-directory', $file;
+} elsif ($file->basename eq 'encodings.dir'
+or $file->basename =~ m{fonts\.(dir|scale|alias)}) {
+tag 'package-contains-compiled-font-file', $file;
 }
 if ($dir =~ /^(?:100dpi|75dpi|misc)$/) {
 $x11_font_dirs{$dir}++;
diff --git a/debian/changelog b/debian/changelog
index a418267..067ef95 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,6 +16,8 @@ lintian (2.5.63) UNRELEASED; urgency=medium
   "wild guess" to "possible" on the suggestion of Helmut Grohne.
 + [CL] Test for packages shipping "gschemas.compiled" files. Thanks
   to Andreas Beckmann for the idea.  (Closes: #884142)
++ [CL] Warn if a package ships compiled font files. Thank you to
+  Andreas Beckmann for the report.  (Closes: #884165)
   * checks/python.pm:
 + [CL] Also check for packages installing modules called "site" or
   "docs" into the global namespace.  (Closes: #769365)
diff --git a/t/tests/files-general/debian/debian/dirs 
b/t/tests/files-general/debian/debian/dirs
index 2ca6f28..4108011 100644
--- a/t/tests/files-general/debian/debian/dirs
+++ b/t/tests/files-general/debian/debian/dirs
@@ -2,6 +2,7 @@ etc
 usr/bin
 usr/doc
 usr/share/foo
+usr/share/fonts/X11/misc
 usr/share/glib-2.0/schemas
 usr/share/man/man1/random
 var/catman
diff --git a/t/tests/files-general/debian/debian/rules 
b/t/tests/files-general/debian/debian/rules
index 2cda0ff..cfd8b62 100755
--- a/t/tests/files-general/debian/debian/rules
+++ b/t/tests/files-general/debian/debian/rules
@@ -22,6 +22,11 @@ override_dh_install:
touch $(tmp)/usr/doc/FSSTND
touch $(tmp)/usr/share/foo/'*'
touch $(tmp)/usr/share/foo/'ws '
+   touch $(tmp)/usr/share/fonts/X11/misc/fonts.dir
+   touch $(tmp)/usr/share/fonts/X11/misc/fonts.scale
+   touch $(tmp)/usr/share/fonts/X11/misc/fonts.alias
+   touch $(tmp)/usr/share/fonts/X11/misc/encodings.dir
+   touch $(tmp)/usr/share/fonts/X11/misc/false-positive
touch $(tmp)/usr/share/foo/.nfs-fake-tmpfile
touch $(tmp)/usr/share/glib-2.0/schemas/gschemas.compiled
# If the following line gets messed up, it can be
diff --git a/t/tests/files-general/desc b/t/tests/files-general/desc
index 19fffde..6bfb646 100644
--- a/t/tests/files-general/desc
+++ b/t/tests/files-general/desc
@@ -33,3 +33,4 @@ Test-For:
  star-file
  stray-directory-in-manpage-directory
  windows-devel-file-in-package
+ package-contains-compiled-font-file
diff --git a/t/tests/files-general/tags b/t/tests/files-general/tags
index 304fbf4..87f1e98 100644
--- a/t/tests/files-general/tags
+++ b/t/tests/files-general/tags
@@ -11,6 +11,10 @@ E: files-general: global-data-in-games-directory 
usr/share/games/icons/hicolor/2
 E: files-general: lengthy-symlink usr/share/doc/bar/star ../bar/foo
 E: files-general: non-conf-file-in-modprobe.d etc/modprobe.d/--lzma
 E: files-general: non-standard-toplevel-dir new-top-level-dir/
+E: files-general: package-contains-compiled-font-file 
usr/share/fonts/X11/misc/encodings.dir
+E: files-general: package-contains-compiled-font-file 
usr/share/fonts/X11/misc/fonts.alias
+E: files-general: package-contains-compiled-font-file 
usr/share/fonts/X11/misc/fonts.dir
+E: files-general: 

[lintian] branch master updated (4dbe0c1 -> 7c28bb8)

2017-12-12 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  4dbe0c1   Don't commit development messages.
   new  7c28bb8   Warn if a package ships compiled font files. Thank you to 
Andreas Beckmann for the report. (Closes: #884165)

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 checks/files.desc | 7 +++
 checks/files.pm   | 3 +++
 debian/changelog  | 2 ++
 t/tests/files-general/debian/debian/dirs  | 1 +
 t/tests/files-general/debian/debian/rules | 5 +
 t/tests/files-general/desc| 1 +
 t/tests/files-general/tags| 4 
 7 files changed, 23 insertions(+)

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



Hallo

2017-12-12 Thread Christoph Baumgart
Wie geht das ?


Build failed in Jenkins: lintian-tests_jessie #1355

2017-12-12 Thread jenkins
See 


Changes:

[lamby] Remove extra whitespace.

[lamby] Test for packages shipping "gschemas.compiled" files. Thanks to Andreas

[lamby] Don't commit development messages.

--
[...truncated 212.99 KB...]
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java to 
provide /usr/bin/java (java) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/keytool to 
provide /usr/bin/keytool (keytool) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/pack200 to 
provide /usr/bin/pack200 (pack200) in auto mode
update-alternatives: using 
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/rmiregistry to provide 
/usr/bin/rmiregistry (rmiregistry) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/unpack200 
to provide /usr/bin/unpack200 (unpack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/orbd to 
provide /usr/bin/orbd (orbd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/servertool 
to provide /usr/bin/servertool (servertool) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/tnameserv 
to provide /usr/bin/tnameserv (tnameserv) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/jexec to 
provide /usr/bin/jexec (jexec) in auto mode
Setting up openjdk-7-jre:amd64 (7u111-2.6.7-1~deb8u1) ...
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/policytool 
to provide /usr/bin/policytool (policytool) in auto mode
Setting up default-jre (2:1.7-52) ...
Setting up openjdk-7-jdk:amd64 (7u111-2.6.7-1~deb8u1) ...
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/idlj to 
provide /usr/bin/idlj (idlj) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/wsimport to 
provide /usr/bin/wsimport (wsimport) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/rmic to 
provide /usr/bin/rmic (rmic) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jinfo to 
provide /usr/bin/jinfo (jinfo) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jsadebugd to 
provide /usr/bin/jsadebugd (jsadebugd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/native2ascii 
to provide /usr/bin/native2ascii (native2ascii) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jstat to 
provide /usr/bin/jstat (jstat) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javac to 
provide /usr/bin/javac (javac) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javah to 
provide /usr/bin/javah (javah) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jps to provide 
/usr/bin/jps (jps) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jstack to 
provide /usr/bin/jstack (jstack) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jrunscript to 
provide /usr/bin/jrunscript (jrunscript) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javadoc to 
provide /usr/bin/javadoc (javadoc) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jhat to 
provide /usr/bin/jhat (jhat) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javap to 
provide /usr/bin/javap (javap) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jconsole to 
provide /usr/bin/jconsole (jconsole) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jar to provide 
/usr/bin/jar (jar) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/xjc to provide 
/usr/bin/xjc (xjc) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/schemagen to 
provide /usr/bin/schemagen (schemagen) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/extcheck to 
provide /usr/bin/extcheck (extcheck) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jmap to 
provide /usr/bin/jmap (jmap) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/appletviewer 
to provide /usr/bin/appletviewer (appletviewer) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jstatd to 
provide /usr/bin/jstatd (jstatd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jdb to provide 
/usr/bin/jdb (jdb) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/serialver to 
provide /usr/bin/serialver (serialver) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/wsgen to 
provide /usr/bin/wsgen (wsgen) in auto mode

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

2017-12-12 Thread jenkins
See 




Build failed in Jenkins: lintian-tests_sid #2205

2017-12-12 Thread jenkins
See 


Changes:

[lamby] Remove extra whitespace.

[lamby] Test for packages shipping "gschemas.compiled" files. Thanks to Andreas

--
[...truncated 234.32 KB...]
Adding debian:DigiCert_Trusted_Root_G4.pem
Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
Adding debian:DigiCert_Global_Root_G3.pem
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 

[lintian] 01/01: Don't commit development messages.

2017-12-12 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 4dbe0c16579dbe31c49e53807852f03e9a8dedcc
Author: Chris Lamb 
Date:   Tue Dec 12 10:54:39 2017 +

Don't commit development messages.
---
 checks/files.pm| 1 -
 t/tests/files-general/tags | 1 -
 2 files changed, 2 deletions(-)

diff --git a/checks/files.pm b/checks/files.pm
index 8034913..5aba784 100644
--- a/checks/files.pm
+++ b/checks/files.pm
@@ -461,7 +461,6 @@ sub run {
 
 if ($file->basename eq 'gschemas.compiled') {
 tag 'package-contains-compiled-glib-schema', $file;
-warn $fname;
 }
 
 # check for generic obsolete path
diff --git a/t/tests/files-general/tags b/t/tests/files-general/tags
index 84cdec0..304fbf4 100644
--- a/t/tests/files-general/tags
+++ b/t/tests/files-general/tags
@@ -33,4 +33,3 @@ W: files-general: nfs-temporary-file-in-package 
usr/share/foo/.nfs-fake-tmpfile
 W: files-general: obsolete-comments-style-in-php-ini 
etc/php/7.0/mods-available/php-foo.ini
 W: files-general: raster-image-in-scalable-directory 
usr/share/icons/hicolor/scalable/apps/lintian-16x16.png
 W: files-general: windows-devel-file-in-package usr/lib/foo/foo.vcproj
-usr/share/glib-2.0/schemas/gschemas.compiled at 
/home/lamby/git/debian/lintian/lintian/checks/files.pm line 464.

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



[lintian] branch master updated (084d28a -> 4dbe0c1)

2017-12-12 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  084d28a   Test for packages shipping "gschemas.compiled" files. 
Thanks to Andreas Beckmann for the idea. (Closes: #884142)
   new  4dbe0c1   Don't commit development messages.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 checks/files.pm| 1 -
 t/tests/files-general/tags | 1 -
 2 files changed, 2 deletions(-)

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



Processed: Re: lintian: test for packages shipping /usr/share/glib-2.0/schemas/gschemas.compiled

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

> tags 884142 + pending
Bug #884142 [lintian] lintian: test for packages shipping 
/usr/share/glib-2.0/schemas/gschemas.compiled
Added tag(s) pending.
> thanks
Stopping processing here.

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



Bug#884142: lintian: test for packages shipping /usr/share/glib-2.0/schemas/gschemas.compiled

2017-12-12 Thread Chris Lamb
tags 884142 + pending
thanks

Fixed in Git:

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


Regards,

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



[lintian] 01/02: Remove extra whitespace.

2017-12-12 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 c8b1fb492fe9a7c6c9d10f272b3a74cf47e21b76
Author: Chris Lamb 
Date:   Tue Dec 12 10:15:34 2017 +

Remove extra whitespace.
---
 checks/files.desc | 1 -
 1 file changed, 1 deletion(-)

diff --git a/checks/files.desc b/checks/files.desc
index b02e812..1d72a44 100644
--- a/checks/files.desc
+++ b/checks/files.desc
@@ -1442,7 +1442,6 @@ Info: This package contains a file in a path reserved 
solely for
  By using CMake Config files in the unversioned path, the package will
  continue to work as expected when a new version of CMake is uploaded.
 
-
 Tag: package-modifies-ld.so-search-path
 Severity: important
 Certainty: possible

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



[lintian] 02/02: Test for packages shipping "gschemas.compiled" files. Thanks to Andreas Beckmann for the idea. (Closes: #884142)

2017-12-12 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 084d28abb0b4f278837c39801fc7a2d6b9447f61
Author: Chris Lamb 
Date:   Tue Dec 12 10:30:02 2017 +

Test for packages shipping "gschemas.compiled" files. Thanks to Andreas 
Beckmann for the idea. (Closes: #884142)
---
 checks/files.desc | 8 
 checks/files.pm   | 5 +
 debian/changelog  | 2 ++
 t/tests/files-general/debian/debian/dirs  | 1 +
 t/tests/files-general/debian/debian/rules | 1 +
 t/tests/files-general/desc| 1 +
 t/tests/files-general/tags| 2 ++
 7 files changed, 20 insertions(+)

diff --git a/checks/files.desc b/checks/files.desc
index 1d72a44..0415278 100644
--- a/checks/files.desc
+++ b/checks/files.desc
@@ -1816,3 +1816,11 @@ Info: The package is architecture-dependent, ships a 
static library in a
  marking says that the architecture should not matter.
  .
  Please remove the Multi-Arch: foreign stanza.
+
+Tag: package-contains-compiled-glib-schema
+Severity: serious
+Certainty: certain
+Info: This package contains a file named gschemas.compiled. This
+ file is generated automatically by triggers and it must not be shipped in
+ any package.
+Refs: #883801
diff --git a/checks/files.pm b/checks/files.pm
index 50701f4..8034913 100644
--- a/checks/files.pm
+++ b/checks/files.pm
@@ -459,6 +459,11 @@ sub run {
 push(@devhelp_links, $blessed);
 }
 
+if ($file->basename eq 'gschemas.compiled') {
+tag 'package-contains-compiled-glib-schema', $file;
+warn $fname;
+}
+
 # check for generic obsolete path
 foreach my $obsolete_path ($OBSOLETE_PATHS->all) {
 my $obs_data = $OBSOLETE_PATHS->value($obsolete_path);
diff --git a/debian/changelog b/debian/changelog
index f97c88d..a418267 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,6 +14,8 @@ lintian (2.5.63) UNRELEASED; urgency=medium
   report.  (Closes: #882684)
 + [CL] Raise the certainty of multiarch-foreign-shared-library from
   "wild guess" to "possible" on the suggestion of Helmut Grohne.
++ [CL] Test for packages shipping "gschemas.compiled" files. Thanks
+  to Andreas Beckmann for the idea.  (Closes: #884142)
   * checks/python.pm:
 + [CL] Also check for packages installing modules called "site" or
   "docs" into the global namespace.  (Closes: #769365)
diff --git a/t/tests/files-general/debian/debian/dirs 
b/t/tests/files-general/debian/debian/dirs
index 11d63ba..2ca6f28 100644
--- a/t/tests/files-general/debian/debian/dirs
+++ b/t/tests/files-general/debian/debian/dirs
@@ -2,6 +2,7 @@ etc
 usr/bin
 usr/doc
 usr/share/foo
+usr/share/glib-2.0/schemas
 usr/share/man/man1/random
 var/catman
 var/lock/lintian
diff --git a/t/tests/files-general/debian/debian/rules 
b/t/tests/files-general/debian/debian/rules
index 919b694..2cda0ff 100755
--- a/t/tests/files-general/debian/debian/rules
+++ b/t/tests/files-general/debian/debian/rules
@@ -23,6 +23,7 @@ override_dh_install:
touch $(tmp)/usr/share/foo/'*'
touch $(tmp)/usr/share/foo/'ws '
touch $(tmp)/usr/share/foo/.nfs-fake-tmpfile
+   touch $(tmp)/usr/share/glib-2.0/schemas/gschemas.compiled
# If the following line gets messed up, it can be
# restored with something like:
#   sed -i 's/@FILE@/bokm\xe5l/'
diff --git a/t/tests/files-general/desc b/t/tests/files-general/desc
index 840a036..19fffde 100644
--- a/t/tests/files-general/desc
+++ b/t/tests/files-general/desc
@@ -23,6 +23,7 @@ Test-For:
  non-conf-file-in-modprobe.d
  non-standard-toplevel-dir
  obsolete-comments-style-in-php-ini
+ package-contains-compiled-glib-schema
  package-contains-empty-directory
  package-contains-info-dir-file
  package-contains-mime-cache-file
diff --git a/t/tests/files-general/tags b/t/tests/files-general/tags
index f64f6d6..84cdec0 100644
--- a/t/tests/files-general/tags
+++ b/t/tests/files-general/tags
@@ -11,6 +11,7 @@ E: files-general: global-data-in-games-directory 
usr/share/games/icons/hicolor/2
 E: files-general: lengthy-symlink usr/share/doc/bar/star ../bar/foo
 E: files-general: non-conf-file-in-modprobe.d etc/modprobe.d/--lzma
 E: files-general: non-standard-toplevel-dir new-top-level-dir/
+E: files-general: package-contains-compiled-glib-schema 
usr/share/glib-2.0/schemas/gschemas.compiled
 E: files-general: package-contains-info-dir-file usr/share/info/dir.gz
 E: files-general: package-contains-mime-cache-file usr/share/mime/types
 E: files-general: package-contains-mimeinfo.cache-file 
usr/share/applications/mimeinfo.cache
@@ -32,3 +33,4 @@ W: files-general: nfs-temporary-file-in-package 
usr/share/foo/.nfs-fake-tmpfile
 W: files-general: obsolete-comments-style-in-php-ini 
etc/php/7.0/mods-available/php-foo.ini
 W: files-general: 

[lintian] branch master updated (dc3a77f -> 084d28a)

2017-12-12 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  dc3a77f   Update testsuite after the severity of 
multiarch-foreign-shared-library was raised in f1954d2.
   new  c8b1fb4   Remove extra whitespace.
   new  084d28a   Test for packages shipping "gschemas.compiled" files. 
Thanks to Andreas Beckmann for the idea. (Closes: #884142)

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/files.desc | 9 -
 checks/files.pm   | 5 +
 debian/changelog  | 2 ++
 t/tests/files-general/debian/debian/dirs  | 1 +
 t/tests/files-general/debian/debian/rules | 1 +
 t/tests/files-general/desc| 1 +
 t/tests/files-general/tags| 2 ++
 7 files changed, 20 insertions(+), 1 deletion(-)

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



Processed: Re: Bug#884142: lintian: test for packages shipping /usr/share/glib-2.0/schemas/gschemas.compiled

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

> clone 884142 -1
Bug #884142 [lintian] lintian: test for packages shipping 
/usr/share/glib-2.0/schemas/gschemas.compiled
Bug 884142 cloned as bug 884165
> severity 884142 wishlist
Bug #884142 [lintian] lintian: test for packages shipping 
/usr/share/glib-2.0/schemas/gschemas.compiled
Severity set to 'wishlist' from 'normal'
> retitle -1 lintian: test for packages shipping 
> /usr/share/fonts/X11/*/fonts.dir etc.
Bug #884165 [lintian] lintian: test for packages shipping 
/usr/share/glib-2.0/schemas/gschemas.compiled
Changed Bug title to 'lintian: test for packages shipping 
/usr/share/fonts/X11/*/fonts.dir etc.' from 'lintian: test for packages 
shipping /usr/share/glib-2.0/schemas/gschemas.compiled'.
> severity -1 wishlist
Bug #884165 [lintian] lintian: test for packages shipping 
/usr/share/fonts/X11/*/fonts.dir etc.
Severity set to 'wishlist' from 'normal'
> thanks
Stopping processing here.

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



Bug#884142: lintian: test for packages shipping /usr/share/glib-2.0/schemas/gschemas.compiled

2017-12-12 Thread Chris Lamb
clone 884142 -1
severity 884142 wishlist
retitle -1 lintian: test for packages shipping /usr/share/fonts/X11/*/fonts.dir 
etc.
severity -1 wishlist
thanks

Hi Andreas,

> /usr/share/applications/mimeinfo.cache

Already covered by package-contains-mime-cache-file, 
package-contains-mimeinfo.cache-file
or package-contains-mime-file-outside-package-dir. :)

> /usr/share/info/dir
> /usr/share/info/dir.old

Covered by "package-contains-info-dir-file".

> /usr/share/fonts/X11/*/fonts.dir
> /usr/share/fonts/X11/*/fonts.scale
> /usr/share/fonts/X11/*/encodings.dir
> /usr/share/fonts/X11/*/fonts.alias
> /usr/share/icons/*/icon-theme.cache

Cloning as -1. :)


Regards,

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



Re: lintian: report about mismatches between the Build-IDs field and the content of /usr/lib/debug/

2017-12-12 Thread Paul Wise
On Tue, 12 Dec 2017 06:46:00 + Niels Thykier wrote:

> I am moving this to debhelper.  A maintainer does not and cannot
> influence this. The bug has to be fixed in debhelper and a lintian tag
> would simply serve to annoy people about a bug they cannot fix.

I still think this needs to be checked in lintian for several reasons:

To quantify the problem. I found a few manually when running
find-dbgsym-packages but I'm definitely not going to check everything.

To discover which packages need rebuilding after the debhelper bug is
fixed and to encourage maintainers to do uploads to fix the issue,
since the release team doesn't seem to like to do binNMUs for
debhelper bugs related to debug symbols (see #882051).

To catch any packages not doing standard things; creating Build-Ids
outside of debhelper and doing it wrong or doing things in overrides
that break the list of Buildd-Ids etc.

To catch any future debhelper bugs that might cause this issue.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part