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

2017-12-11 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 debhelper
Bug #884152 [lintian] lintian: report about mismatches between the Build-IDs 
field and the content of /usr/lib/debug/
Bug reassigned from package 'lintian' to 'debhelper'.
Ignoring request to alter found versions of bug #884152 to the same values 
previously set
Ignoring request to alter fixed versions of bug #884152 to the same values 
previously set
> retitle -1 debhelper: Fix build-id generation with --dbg-pkg
Bug #884152 [debhelper] lintian: report about mismatches between the Build-IDs 
field and the content of /usr/lib/debug/
Changed Bug title to 'debhelper: Fix build-id generation with --dbg-pkg' from 
'lintian: report about mismatches between the Build-IDs field and the content 
of /usr/lib/debug/'.

-- 
884152: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884152
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



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

2017-12-11 Thread Niels Thykier
Control: reassign -1 debhelper
Control: retitle -1 debhelper: Fix build-id generation with --dbg-pkg


On Tue, 12 Dec 2017 14:21:37 +0800 Paul Wise  wrote:
> Package: lintian
> Severity: wishlist
> 
> Some packages (libc6-dbg, libkrb5-dbg, libsqlite3-0-dbg for eg) have
> mismatches between the Build-IDs field and the content of the
> /usr/lib/debug/ directory. The Build-IDs field is supposed to be
> derived from the content of the /usr/lib/debug/ directory so they
> should match exactly.
> 
> [...]
> 
> -- 
> bye,
> pabs
> 
> https://wiki.debian.org/PaulWise


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.

Thanks,
~Niels



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

2017-12-11 Thread Paul Wise
Package: lintian
Severity: wishlist

Some packages (libc6-dbg, libkrb5-dbg, libsqlite3-0-dbg for eg) have
mismatches between the Build-IDs field and the content of the
/usr/lib/debug/ directory. The Build-IDs field is supposed to be
derived from the content of the /usr/lib/debug/ directory so they
should match exactly.

$ for pkg in libc6-dbg libkrb5-dbg libsqlite3-0-dbg ; do
dpkg -L $pkg | sed -n 's/.*build-id.//;s/\.debug$//p' | tr -d / | sort > 
$pkg-dpkg-L
grep-aptavail --no-field-names --exact-match --show-field Build-IDs --field 
Package $pkg| tr \   \\n | sort > $pkg-grep-aptavail
diff -u $pkg-*
  done
--- libc6-dbg-dpkg-L2017-12-12 14:14:00.407590809 +0800
+++ libc6-dbg-grep-aptavail 2017-12-12 14:14:01.339580011 +0800
@@ -107,7 +107,6 @@
 5b795bceb53f91bae4c600a044fff14a7728940b
 5beadc39086eb109d0a31287ff4e6dd3d7b9bed2
 5cf9973a1c473b6d04e58d9f34e7860de08500c5
-5d2b8e2c72621ee018d7616fe204255babbdb805
 5dd38cbb810a0320891399a469ec044a6fafa3d3
 5f2abe26b0a5ee55200abe10f8b0d893f2b33913
 60b51078cc6e76798f066a04962ba99209267b6b
--- libkrb5-dbg-dpkg-L  2017-12-12 14:14:01.475578439 +0800
+++ libkrb5-dbg-grep-aptavail   2017-12-12 14:14:02.363568173 +0800
@@ -1,9 +1 @@
-16542f117c3ec45e057878b4383aaee772f05f46
-233447e363a324c82524401c0bdc8eeaa3f9f6eb
-317e836ac5d50966d0671fea0ddb596c1987192b
-35ded5423885e06b76be693089b777b6b512
-36bf15005e5d0833ec58617b95bf145ce54e9259
-5fa58738af3a963f3153804b619c4bd02027382f
-75182cb2f9a67884db8fbc3d3d8bbc457af0c41a
 c4379c6d240552a5a9e15f0ba7a8aed0ea45ffc6
-dce1f22057f4f1b72ee980446cf86fc984472b9a
--- libsqlite3-0-dbg-dpkg-L 2017-12-12 14:14:02.491566693 +0800
+++ libsqlite3-0-dbg-grep-aptavail  2017-12-12 14:14:03.375556474 +0800
@@ -1,5 +1 @@
-00abea0a7a967792f9bc9a4451e87a11c6422855
 63ec44572953ec25f41d3ac54669c5e8f87e4d41
-c88251158cbd970fd1e138c831e33620e8767021
-efb966dcb688a17e82834c3e6ae9cc4a90fcb659
-fde098258e504081f188151ef47322608ae51f67

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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


Build failed in Jenkins: lintian-tests_jessie #1354

2017-12-11 Thread jenkins
See 

--
[...truncated 213.05 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 /usr/bin/jcmd (jcmd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jarsigner to 

Build failed in Jenkins: lintian-tests_jessie #1353

2017-12-11 Thread jenkins
See 


Changes:

[lamby] Warn about Multi-Arch: foreign packages that ship CMake, pkg-config or

[lamby] Raise the certainty of multiarch-foreign-shared-library from "wild

[lamby] Update description of python-script-but-no-python-dep to refer to

[lamby] checks/files.pm: multiarch_dir will be undefined for "Architecture: all"

[lamby] Also check for packages installing modules called "site" or "docs" into

[lamby] t/tests/files-python-module-has-overly-generic-name/tags: Add missing

[lamby] checks/scripts.desc: Update description of

[lamby] Update testsuite after introduction of multiarch-foreign-pkgconfig in

[lamby] Update testsuite after the severity of multiarch-foreign-shared-library

--
[...truncated 213.05 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/appletviewe

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

2017-12-11 Thread jenkins
See 




Build failed in Jenkins: lintian-tests_sid #2202

2017-12-11 Thread jenkins
See 

--
[...truncated 234.80 KB...]
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
update-alternatives: using /usr/lib/

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

2017-12-11 Thread Andreas Beckmann
Package: lintian
Version: 2.5.62
Severity: normal

Hi,

another file that shouldn't be shipped by a package:
  /usr/share/glib-2.0/schemas/gschemas.compiled
was recently seen in grisbi, #883801

There are probably more candidated for such errors.
Looking for similar generated files in /usr/share brought up this list
on my stretch desktop:

/usr/share/applications/mimeinfo.cache
/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
/usr/share/info/dir
/usr/share/info/dir.old
/usr/share/glib-2.0/schemas/gschemas.compiled


Andreas



Build failed in Jenkins: lintian-tests_sid #2201

2017-12-11 Thread jenkins
See 


Changes:

[lamby] checks/files.pm: multiarch_dir will be undefined for "Architecture: all"

[lamby] Also check for packages installing modules called "site" or "docs" into

[lamby] t/tests/files-python-module-has-overly-generic-name/tags: Add missing

[lamby] checks/scripts.desc: Update description of

--
[...truncated 234.80 KB...]
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 pro

[lintian] 01/02: Update testsuite after introduction of multiarch-foreign-pkgconfig in 942bdc0e1.

2017-12-11 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 1a4b7fa74f975022365ca911cc1a6a6bc58b2364
Author: Chris Lamb 
Date:   Mon Dec 11 22:51:57 2017 +

Update testsuite after introduction of multiarch-foreign-pkgconfig in 
942bdc0e1.
---
 t/tests/files-pkgconfig/desc | 1 +
 t/tests/files-pkgconfig/tags | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/t/tests/files-pkgconfig/desc b/t/tests/files-pkgconfig/desc
index 9ffddeb..6e6665c 100644
--- a/t/tests/files-pkgconfig/desc
+++ b/t/tests/files-pkgconfig/desc
@@ -4,3 +4,4 @@ Description: Check for detection of pkgconfig problem
 Test-For:
  pkg-config-bad-directive
  pkg-config-multi-arch-wrong-dir
+ multiarch-foreign-pkgconfig
diff --git a/t/tests/files-pkgconfig/tags b/t/tests/files-pkgconfig/tags
index e257ea6..7c7da47 100644
--- a/t/tests/files-pkgconfig/tags
+++ b/t/tests/files-pkgconfig/tags
@@ -31,4 +31,7 @@ E: pkgconfig-all: pkg-config-bad-directive 
usr/lib/pkgconfig/indep-really-bad.pc
 E: pkgconfig-all: pkg-config-multi-arch-wrong-dir 
usr/lib/pkgconfig/indep-include-arch-1.pc full text contains architecture 
specific dir ARCH
 E: pkgconfig-all: pkg-config-multi-arch-wrong-dir 
usr/lib/pkgconfig/indep-include-arch-2.pc full text contains architecture 
specific dir ARCH
 E: pkgconfig-all: pkg-config-multi-arch-wrong-dir 
usr/lib/pkgconfig/indep-include-arch-3.pc full text contains architecture 
specific dir ARCH
+E: pkgconfig-any: multiarch-foreign-pkgconfig 
usr/lib/ARCH/pkgconfig/arch-cross.pc
+E: pkgconfig-any: multiarch-foreign-pkgconfig 
usr/lib/ARCH/pkgconfig/arch-good.pc
+E: pkgconfig-any: multiarch-foreign-pkgconfig 
usr/lib/ARCH/pkgconfig/arch-include-arch.pc
 E: pkgconfig-any: pkg-config-multi-arch-wrong-dir 
usr/lib/ARCH/pkgconfig/arch-cross.pc full text contains architecture specific 
dir ARCH

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



[lintian] branch master updated (332101d -> dc3a77f)

2017-12-11 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  332101d   checks/scripts.desc: Update description of 
python-script-but-no-python-dep thanks to suggestion from Mattia Rizzolo.
   new  1a4b7fa   Update testsuite after introduction of 
multiarch-foreign-pkgconfig in 942bdc0e1.
   new  dc3a77f   Update testsuite after the severity of 
multiarch-foreign-shared-library was raised in f1954d2.

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:
 t/tests/files-pkgconfig/desc| 1 +
 t/tests/files-pkgconfig/tags| 3 +++
 t/tests/files-wrong-ma-foreign/tags | 2 +-
 3 files changed, 5 insertions(+), 1 deletion(-)

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



[lintian] 02/02: Update testsuite after the severity of multiarch-foreign-shared-library was raised in f1954d2.

2017-12-11 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 dc3a77f77c3868fd8d115b3f472e77444185680b
Author: Chris Lamb 
Date:   Mon Dec 11 22:52:55 2017 +

Update testsuite after the severity of multiarch-foreign-shared-library was 
raised in f1954d2.
---
 t/tests/files-wrong-ma-foreign/tags | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/t/tests/files-wrong-ma-foreign/tags 
b/t/tests/files-wrong-ma-foreign/tags
index e4d74ce..0060f04 100644
--- a/t/tests/files-wrong-ma-foreign/tags
+++ b/t/tests/files-wrong-ma-foreign/tags
@@ -1 +1 @@
-W: libpublic-dev: multiarch-foreign-shared-library
+E: libpublic-dev: multiarch-foreign-shared-library

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



Build failed in Jenkins: lintian-tests_sid #2200

2017-12-11 Thread jenkins
See 


Changes:

[lamby] Raise the certainty of multiarch-foreign-shared-library from "wild

[lamby] Update description of python-script-but-no-python-dep to refer to

--
[...truncated 711.03 KB...]
tests::fields-built-using
tests::fields-cran-homepage
tests::fields-dep-without-arch-dep-binary
tests::fields-depends-metapackage
tests::fields-depends-general
tests::fields-dmua
tests::fields-duplicate-build
tests::fields-essential-yes-source
tests::fields-font-not-multiarch-foreign
tests::fields-general
tests::fields-homepage-field-uses-insecure-uri
tests::fields-essential
tests::fields-java
tests::fields-maintainer-bounces
tests::fields-maintainer
tests::fields-maintainer-general
tests::fields-malformed-vcs-fields
tests::fields-module-build-perl
tests::fields-malformed-py-version
tests::fields-multiple-x-deps
tests::fields-no-human-maintainer
tests::fields-no-homepage
tests::fields-not-malformed-vcs-fields
tests::fields-no-source-homepage
tests::fields-qa-maint-address
tests::fields-perl-provides
tests::fields-qa-maint-name
tests::fields-transitional
tests::fields-root-maint-address
tests::fields-redundant
tests::fields-uncanonical-vcs-fields
tests::fields-section-general
tests::fields-unknown-fields
tests::fields-vcs-field-insecure-uri
tests::fields-uploaders
tests::fields-vcs-fields
tests::fields-version-dfsg-native
tests::fields-version-bad
tests::fields-version-bad-rc
tests::fields-version-dsfg
tests::fields-version-dot-dfsg
tests::filename-length-really-really-really-really-long-package-name
tests::fields-virtual-packages
tests::files-adobe-font
tests::files-embedded
tests::files-extra-license
tests::files-empty
tests::files-flash-non-free
tests::files-foo-violates-expected-naming
tests::files-fonts
tests::files-foo-in-bar
tests::files-gzip
tests::files-games-section
tests::files-hardlinks
tests::fields-wrong-section
tests::files-bad-perm-owner
tests::files-hyphen-file
tests::files-locales
tests::files-general
tests::files-java-classfiles
tests::files-ieee-data
tests::files-nodejs
tests::files-override-misplaced
tests::files-python-coverage
tests::files-package-contains-foo
tests::files-privacybreach
tests::files-python-module-has-overly-generic-name
tests::files-python-modules
tests::files-r-data
tests::files-old-config-script
tests::files-pkgconfig
tests::files-tar-traps
tests::files-special-file
tests::files-uses-perl4-libs-without-dep
tests::files-uses-perl4-libs-with-dep
tests::files-symlinks
tests::files-wildcard-characters
tests::files-zero-byte-doc
tests::group-checks-file-conflict
tests::files-wrong-owner
tests::group-checks-multi-arch
tests::gir
tests::init.d-lsb-depends
tests::group-checks-circular-deps
tests::infofiles-general
tests::files-wrong-ma-foreign
tests::init.d-script-contains-skeleton-template-content
tests::init.d-script-registration
tests::init.d-symlink
tests::init.d-general
tests::md5sums-empty
tests::maintscript-includes-maint-script-parameters
tests::manpages-wrong-dir
tests::md5sums-missing
tests::md5sums-general
tests::manpages-dependencies
tests::manpages-general
tests::init.d-lsb-headers
tests::menu-format-desktop-general
tests::menus-doc-base-general
tests::menus-foo-calls-bar
tests::nmu-case-insensitive
tests::nmu-local-changelog
tests::menus-doc-base-registration
tests::nmu-local-version
tests::menus-script-check-ok
tests::menu-format-desktop-mimetype
tests::nmu-multi-author
tests::nmu-not-a-nmu
tests::nmu-qa-upload
tests::menu-format-general
tests::nmu-team-upload
tests::nmu-space-around-maintainer
tests::java-class-format
tests::nmu-ubuntu-native
tests::nmu-unnecessary-team-upload
tests::nmu-with-maintainer-ack
tests::patch-systems-dpatch-description
tests::obsolete-sites
tests::patch-systems-empty-series
tests::patch-systems-no-patch-system
tests::patch-systems-no-readme-source
tests::patch-systems-quilt-description
tests::patch-systems-quilt-no-newline
tests::patch-systems-quilt-no-depends
tests::patch-systems-quilt-general
tests::patch-systems-quilt-no-series
tests::patch-systems-quilt-debian-changes
tests::phppear-composer
tests::phppear-general
tests::phppear-pear
tests::po-debconf-general
tests::po-debconf-missing
tests::po-debconf-no-po-debconf
tests::python-build-depends-on-sphinx
tests::python-build-depends-on-sphinx-alternative
tests::java-classpath
tests::python-build-depends-on-sphinx-unrel

Processed: Re: [lintian] 01/01: Update description of python-script-but-no-python-dep to refer to pybuild. (Closes: #660718)

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

> retitle 660718 Update description of python-script-but-no-python-dep to refer 
> to Python 3.
Bug #660718 [lintian] lintian: update information in 
python-script-but-no-python-dep
Changed Bug title to 'Update description of python-script-but-no-python-dep to 
refer to Python 3.' from 'lintian: update information in 
python-script-but-no-python-dep'.
> thanks
Stopping processing here.

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



Build failed in Jenkins: lintian-tests_sid #2199

2017-12-11 Thread jenkins
See 


Changes:

[lamby] Warn about Multi-Arch: foreign packages that ship CMake, pkg-config or

--
[...truncated 710.59 KB...]
tests::fields-built-using
tests::fields-cran-homepage
tests::fields-cpan-homepage
tests::fields-dep-without-arch-dep-binary
tests::fields-depends-metapackage
tests::fields-dmua
tests::fields-depends-general
tests::fields-duplicate-build
tests::fields-essential-yes-source
tests::fields-font-not-multiarch-foreign
tests::fields-homepage-field-uses-insecure-uri
tests::fields-general
tests::fields-essential
tests::fields-maintainer
tests::fields-maintainer-bounces
tests::fields-maintainer-general
tests::fields-java
tests::fields-malformed-vcs-fields
tests::fields-malformed-py-version
tests::fields-module-build-perl
tests::fields-no-homepage
tests::fields-multiple-x-deps
tests::fields-no-human-maintainer
tests::fields-no-source-homepage
tests::fields-not-malformed-vcs-fields
tests::fields-qa-maint-address
tests::fields-perl-provides
tests::fields-qa-maint-name
tests::fields-redundant
tests::fields-root-maint-address
tests::fields-section-general
tests::fields-transitional
tests::fields-uncanonical-vcs-fields
tests::fields-unknown-fields
tests::fields-uploaders
tests::fields-vcs-field-insecure-uri
tests::fields-version-bad-rc
tests::fields-version-dfsg-native
tests::fields-vcs-fields
tests::fields-version-dot-dfsg
tests::fields-version-bad
tests::fields-version-dsfg
tests::filename-length-really-really-really-really-long-package-name
tests::fields-virtual-packages
tests::files-adobe-font
tests::files-embedded
tests::files-empty
tests::files-extra-license
tests::files-flash-non-free
tests::files-fonts
tests::files-foo-violates-expected-naming
tests::files-gzip
tests::fields-wrong-section
tests::files-games-section
tests::files-foo-in-bar
tests::files-hardlinks
tests::files-general
tests::files-locales
tests::files-hyphen-file
tests::files-java-classfiles
tests::files-bad-perm-owner
tests::files-ieee-data
tests::files-nodejs
tests::files-override-misplaced
tests::files-package-contains-foo
tests::files-python-coverage
tests::files-privacybreach
tests::files-old-config-script
tests::files-python-module-has-overly-generic-name
tests::files-python-modules
tests::files-r-data
tests::files-pkgconfig
tests::files-special-file
tests::files-wildcard-characters
tests::files-symlinks
tests::files-uses-perl4-libs-with-dep
tests::files-uses-perl4-libs-without-dep
tests::files-tar-traps
tests::files-zero-byte-doc
tests::group-checks-file-conflict
tests::files-wrong-owner
tests::group-checks-multi-arch
tests::group-checks-circular-deps
tests::infofiles-general
tests::init.d-lsb-depends
tests::gir
tests::init.d-script-registration
tests::init.d-general
tests::init.d-script-contains-skeleton-template-content
tests::init.d-symlink
tests::md5sums-empty
tests::maintscript-includes-maint-script-parameters
tests::md5sums-missing
tests::manpages-dependencies
tests::md5sums-general
tests::manpages-wrong-dir
tests::manpages-general
tests::init.d-lsb-headers
tests::menu-format-desktop-general
tests::menus-doc-base-general
tests::menu-format-desktop-mimetype
tests::menus-foo-calls-bar
tests::menus-doc-base-registration
tests::menus-script-check-ok
tests::nmu-local-changelog
tests::nmu-case-insensitive
tests::nmu-multi-author
tests::nmu-local-version
tests::nmu-not-a-nmu
tests::nmu-qa-upload
tests::menu-format-general
tests::nmu-space-around-maintainer
tests::nmu-team-upload
tests::nmu-ubuntu-native
tests::nmu-unnecessary-team-upload
tests::java-class-format
tests::obsolete-sites
tests::nmu-with-maintainer-ack
tests::patch-systems-dpatch-description
tests::patch-systems-empty-series
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-debian-changes
tests::patch-systems-quilt-no-newline
tests::patch-systems-quilt-general
tests::phppear-composer
tests::phppear-general
tests::patch-systems-quilt-no-series
tests::phppear-pear
tests::po-debconf-general
tests::po-debconf-no-po-debconf
tests::po-debconf-missing
tests::python-build-depends-on-sphinx
tests::python-build-depends-on-sphinx-alternative
tests::java-classpath
tests::python-build-depends-on-sphinx-unrel
tests::python-django-package-does-not-depend-on-django
tests::pyt

Re: [lintian] 01/01: Update description of python-script-but-no-python-dep to refer to pybuild. (Closes: #660718)

2017-12-11 Thread Chris Lamb
retitle 660718 Update description of python-script-but-no-python-dep to refer 
to Python 3.
thanks

Mattia Rizzolo wrote:

> > - Depends field and ensuring dh_python2 or dh_python3 are run during
> > - the build should take care of adding the correct dependency.
> > + Depends field and ensuring dh-python, dh_python2 or dh_python3 are run
>^
> dh-python (as in, the dh_python program) has been obsolated ages ago.
> Whilst it's true that dh_python3 is in the dh-python binary package, I
> wouldn't mention such technicality here, and instead only mention
> dh_python

[…]

> pybuild is a totally orthogonal tool that has nothing to do with
> dependency generation.

[…]

> Looking at the bug, the subject was about removing mentions of pycentral
> and pysupport in favour of dh_python[23], which was apparently already
> done at some point in the past.

Indeed, thank you for the explanation which I quote in full to the
corresponding bug.

> I recommend to just revert this commit and manually close the bug as
> "done at some point in the past already".
[…]
> I'd suggest to also mention ${python3:Depends} here if this tag also
> applies to py3.

I've done these in one go, retitling this bug to match in:

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


Regards,

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



[lintian] 01/01: checks/scripts.desc: Update description of python-script-but-no-python-dep thanks to suggestion from Mattia Rizzolo.

2017-12-11 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 332101d298b9a72fdb2da6e70daa4cd6d6e8a1ed
Author: Chris Lamb 
Date:   Mon Dec 11 22:28:30 2017 +

checks/scripts.desc: Update description of python-script-but-no-python-dep 
thanks to suggestion from Mattia Rizzolo.
---
 checks/scripts.desc | 7 ---
 debian/changelog| 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/checks/scripts.desc b/checks/scripts.desc
index 9b29542..d5b7f20 100644
--- a/checks/scripts.desc
+++ b/checks/scripts.desc
@@ -249,9 +249,10 @@ Info: Packages with Python scripts should depend on the 
package
  correct, since later versions of Python may not provide the
  /usr/bin/python2.6 binary.
  .
- If you are using debhelper, adding ${python:Depends} to the
- Depends field and ensuring dh-python, dh_python2 or dh_python3 are run
- during the build should take care of adding the correct dependency.
+ If you are using debhelper, adding ${python3:Depends} or
+ ${python:Depends} to the Depends field and ensuring dh_python2 or
+ dh_python3 are run during the build should take care of adding the correct
+ dependency.
  .
  In some cases a weaker relationship, such as Suggests or Recommends, will
  be more appropriate.
diff --git a/debian/changelog b/debian/changelog
index c6dd6e1..f97c88d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -19,7 +19,7 @@ lintian (2.5.63) UNRELEASED; urgency=medium
   "docs" into the global namespace.  (Closes: #769365)
   * checks/scripts.desc:
 + [CL] Update description of python-script-but-no-python-dep to refer
-  to pybuild.  (Closes: #660718)
+  to ${python3:Depends}. Thanks to Mattia Rizzolo.  (Closes: #660718)
   * checks/source-copyright.desc:
 + [CL] Update description of source-includes-file-in-files-excluded
   to clarify the potential problem and to reference the relevant

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



[lintian] branch master updated (2049615 -> 332101d)

2017-12-11 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  2049615   t/tests/files-python-module-has-overly-generic-name/tags: 
Add missing changes to testsuite output from last commit.
   new  332101d   checks/scripts.desc: Update description of 
python-script-but-no-python-dep thanks to suggestion from Mattia Rizzolo.

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


Summary of changes:
 checks/scripts.desc | 7 ---
 debian/changelog| 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

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



Bug#769365: lintian: test for packages shipping dist-packages/tests/__init__.py

2017-12-11 Thread Chris Lamb
tags 769365 + pending
thanks

Fixed in Git:

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


Regards,

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



Processed: Re: lintian: test for packages shipping dist-packages/tests/__init__.py

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

> tags 769365 + pending
Bug #769365 [lintian] lintian: test for packages shipping 
dist-packages/tests/__init__.py
Added tag(s) pending.
> thanks
Stopping processing here.

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



Re: [lintian] 01/01: Update description of python-script-but-no-python-dep to refer to pybuild. (Closes: #660718)

2017-12-11 Thread Mattia Rizzolo
On Mon, Dec 11, 2017 at 10:05:42PM +, Chris Lamb wrote:
[…]
> Update description of python-script-but-no-python-dep to refer to 
> pybuild. (Closes: #660718)
[…]
>   If you are using debhelper, adding ${python:Depends} to the

I'd suggest to also mention ${python3:Depends} here if this tag also
applies to py3.

> - Depends field and ensuring dh_python2 or dh_python3 are run during
> - the build should take care of adding the correct dependency.
> + Depends field and ensuring dh-python, dh_python2 or dh_python3 are run
   ^
dh-python (as in, the dh_python program) has been obsolated ages ago.
Whilst it's true that dh_python3 is in the dh-python binary package, I
wouldn't mention such technicality here, and instead only mention
dh_python

> + during the build should take care of adding the correct dependency.
>   .
>   In some cases a weaker relationship, such as Suggests or Recommends, will
>   be more appropriate.
> diff --git a/debian/changelog b/debian/changelog
> index 12b1d54..c672698 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -14,6 +14,9 @@ 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.
> +  * checks/scripts.desc:
> ++ [CL] Update description of python-script-but-no-python-dep to refer
> +  to pybuild.  (Closes: #660718)
^^^

And pybuild is a totally orthogonal tool that has nothing to do with
dependency generation.


Looking at the bug, the subject was about removing mentions of pycentral
and pysupport in favour of dh_python[23], which was apparently already
done at some point in the past.


I recommend to just revert this commit and manually close the bug as
"done at some point in the past already".

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


[lintian] branch master updated (5e04193 -> 2049615)

2017-12-11 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  5e04193   Also check for packages installing modules called "site" 
or "docs" into the global namespace. (Closes: #769365)
   new  2049615   t/tests/files-python-module-has-overly-generic-name/tags: 
Add missing changes to testsuite output from last commit.

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:
 t/tests/files-python-module-has-overly-generic-name/tags | 3 +++
 1 file changed, 3 insertions(+)

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



[lintian] 01/02: checks/files.pm: multiarch_dir will be undefined for "Architecture: all" packages.

2017-12-11 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 b6f94ec7725fc94608d5c98f71c8f7fff84cbfa2
Author: Chris Lamb 
Date:   Mon Dec 11 22:15:48 2017 +

checks/files.pm: multiarch_dir will be undefined for "Architecture: all" 
packages.
---
 checks/files.pm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/checks/files.pm b/checks/files.pm
index 7473d19..98f4afb 100644
--- a/checks/files.pm
+++ b/checks/files.pm
@@ -1121,7 +1121,8 @@ sub run {
 tag 'file-in-unusual-dir', $file;
 }
 
-if ($fname =~ m,^usr/lib/\Q$multiarch_dir\E/(.*)$,) {
+if (defined($multiarch_dir)
+and $fname =~ m,^usr/lib/\Q$multiarch_dir\E/(.*)$,) {
 my $tail = $1;
 tag 'multiarch-foreign-cmake-file', $file
   if ($tail =~ m,^cmake/.+\.cmake$,);

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



[lintian] 01/01: t/tests/files-python-module-has-overly-generic-name/tags: Add missing changes to testsuite output from last commit.

2017-12-11 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 204961517fd2495cb21b143d4e3b820e9cbf4f8c
Author: Chris Lamb 
Date:   Mon Dec 11 22:23:23 2017 +

t/tests/files-python-module-has-overly-generic-name/tags: Add missing 
changes to testsuite output from last commit.
---
 t/tests/files-python-module-has-overly-generic-name/tags | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/t/tests/files-python-module-has-overly-generic-name/tags 
b/t/tests/files-python-module-has-overly-generic-name/tags
index 56c958d..ef94ce8 100644
--- a/t/tests/files-python-module-has-overly-generic-name/tags
+++ b/t/tests/files-python-module-has-overly-generic-name/tags
@@ -1,3 +1,6 @@
+E: python3-foo: python-module-has-overly-generic-name 
usr/lib/python3/dist-packages/doc/__init__.py (doc)
+E: python3-foo: python-module-has-overly-generic-name 
usr/lib/python3/dist-packages/docs/__init__.py (docs)
+E: python3-foo: python-module-has-overly-generic-name 
usr/lib/python3/dist-packages/site.py (site)
 E: python3-foo: python-module-has-overly-generic-name 
usr/lib/python3/dist-packages/test/__init__.py (test)
 E: python3-foo: python-module-has-overly-generic-name 
usr/lib/python3/dist-packages/tests.py (tests)
 E: python3-foo: python-module-has-overly-generic-name 
usr/lib/python3/dist-packages/tests/__init__.py (tests)

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



[lintian] 02/02: Also check for packages installing modules called "site" or "docs" into the global namespace. (Closes: #769365)

2017-12-11 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 5e04193b2a92640c5e41616625df62103381938f
Author: Chris Lamb 
Date:   Mon Dec 11 22:22:45 2017 +

Also check for packages installing modules called "site" or "docs" into the 
global namespace. (Closes: #769365)
---
 checks/files.pm| 2 +-
 debian/changelog   | 3 +++
 .../files-python-module-has-overly-generic-name/debian/debian/install  | 3 +++
 t/tests/files-python-module-has-overly-generic-name/debian/site.py | 0
 4 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/checks/files.pm b/checks/files.pm
index 98f4afb..50701f4 100644
--- a/checks/files.pm
+++ b/checks/files.pm
@@ -1412,7 +1412,7 @@ sub run {
 }
 tag 'python-module-in-wrong-location', @correction
   if (@correction);
-if ($rest =~ m,^(tests?)(?:\.py|/__init__\.py)$,
+if ($rest =~ m,^(docs?|site|tests?)s?(?:\.py|/__init__\.py)$,
 and $file->is_regular_file) {
 tag 'python-module-has-overly-generic-name', $fname, "($1)";
 }
diff --git a/debian/changelog b/debian/changelog
index c672698..c6dd6e1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,6 +14,9 @@ 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.
+  * checks/python.pm:
++ [CL] Also check for packages installing modules called "site" or
+  "docs" into the global namespace.  (Closes: #769365)
   * checks/scripts.desc:
 + [CL] Update description of python-script-but-no-python-dep to refer
   to pybuild.  (Closes: #660718)
diff --git 
a/t/tests/files-python-module-has-overly-generic-name/debian/debian/install 
b/t/tests/files-python-module-has-overly-generic-name/debian/debian/install
index 3e47d77..221b48f 100644
--- a/t/tests/files-python-module-has-overly-generic-name/debian/debian/install
+++ b/t/tests/files-python-module-has-overly-generic-name/debian/debian/install
@@ -1,4 +1,7 @@
+site.py /usr/lib/python3/dist-packages
 tests.py /usr/lib/python3/dist-packages
+__init__.py /usr/lib/python3/dist-packages/doc/
+__init__.py /usr/lib/python3/dist-packages/docs/
 __init__.py /usr/lib/python3/dist-packages/test/
 __init__.py /usr/lib/python3/dist-packages/tests/
 __init__.py /usr/lib/python3/dist-packages/false_positive/
diff --git a/t/tests/files-python-module-has-overly-generic-name/debian/site.py 
b/t/tests/files-python-module-has-overly-generic-name/debian/site.py
new file mode 100644
index 000..e69de29

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



[lintian] branch master updated (887e615 -> 5e04193)

2017-12-11 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  887e615   Update description of python-script-but-no-python-dep to 
refer to pybuild. (Closes: #660718)
   new  b6f94ec   checks/files.pm: multiarch_dir will be undefined for 
"Architecture: all" packages.
   new  5e04193   Also check for packages installing modules called "site" 
or "docs" into the global namespace. (Closes: #769365)

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.pm  | 5 +++--
 debian/changelog | 3 +++
 .../debian/debian/install| 3 +++
 .../files-python-module-has-overly-generic-name/debian/site.py}  | 0
 4 files changed, 9 insertions(+), 2 deletions(-)
 copy t/{changes/changes-directory-traversal.tags => 
tests/files-python-module-has-overly-generic-name/debian/site.py} (100%)

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



Bug#629161: lintian: Outdated groff version used on lintian.debian.org

2017-12-11 Thread Chris Lamb
Hi,

> lintian: Outdated groff version used on lintian.debian.org

Given that the corresponding bug (#717608) was fixed in groff 1.22.2-4
and even (!) jessie ships with 1.22.2-8 (stretch has 1.22.3-9), I
believe this bug can now be closed.


Regards,

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



Processed: Re: lintian: update information in python-script-but-no-python-dep

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

> tags 660718 + pending
Bug #660718 [lintian] lintian: update information in 
python-script-but-no-python-dep
Added tag(s) pending.
> thanks
Stopping processing here.

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



Bug#660718: lintian: update information in python-script-but-no-python-dep

2017-12-11 Thread Chris Lamb
tags 660718 + pending
thanks

Fixed in Git:

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


Regards,

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



[lintian] 01/01: Update description of python-script-but-no-python-dep to refer to pybuild. (Closes: #660718)

2017-12-11 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 887e615f41d590ff6352896805e6744df3656611
Author: Chris Lamb 
Date:   Mon Dec 11 22:05:32 2017 +

Update description of python-script-but-no-python-dep to refer to pybuild. 
(Closes: #660718)
---
 checks/scripts.desc | 4 ++--
 debian/changelog| 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/checks/scripts.desc b/checks/scripts.desc
index 867bcb3..9b29542 100644
--- a/checks/scripts.desc
+++ b/checks/scripts.desc
@@ -250,8 +250,8 @@ Info: Packages with Python scripts should depend on the 
package
  /usr/bin/python2.6 binary.
  .
  If you are using debhelper, adding ${python:Depends} to the
- Depends field and ensuring dh_python2 or dh_python3 are run during
- the build should take care of adding the correct dependency.
+ Depends field and ensuring dh-python, dh_python2 or dh_python3 are run
+ during the build should take care of adding the correct dependency.
  .
  In some cases a weaker relationship, such as Suggests or Recommends, will
  be more appropriate.
diff --git a/debian/changelog b/debian/changelog
index 12b1d54..c672698 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,6 +14,9 @@ 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.
+  * checks/scripts.desc:
++ [CL] Update description of python-script-but-no-python-dep to refer
+  to pybuild.  (Closes: #660718)
   * checks/source-copyright.desc:
 + [CL] Update description of source-includes-file-in-files-excluded
   to clarify the potential problem and to reference the relevant

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



[lintian] branch master updated (f1954d2 -> 887e615)

2017-12-11 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  f1954d2   Raise the certainty of multiarch-foreign-shared-library 
from "wild guess" to "possible" on the suggestion of Helmut Grohne.
   new  887e615   Update description of python-script-but-no-python-dep to 
refer to pybuild. (Closes: #660718)

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


Summary of changes:
 checks/scripts.desc | 4 ++--
 debian/changelog| 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

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



Processed: Re: lintian should complain about more abuses of Multi-Arch: foreign (cmake, pkg-config, static libraries)

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

> tags 882684 + pending
Bug #882684 [lintian] lintian should complain about more abuses of Multi-Arch: 
foreign (cmake, pkg-config, static libraries)
Added tag(s) pending.
> thanks
Stopping processing here.

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



Bug#882684: lintian should complain about more abuses of Multi-Arch: foreign (cmake, pkg-config, static libraries)

2017-12-11 Thread Chris Lamb
tags 882684 + pending
thanks

Fixed in Git:

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


Regards,

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



Bug#882684: lintian should complain about more abuses of Multi-Arch: foreign (cmake, pkg-config, static libraries)

2017-12-11 Thread Chris Lamb
Hi,

I made the certainty change of multiarch-foreign-shared-library from
"wild guess" to "possible" in a separate commit:

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


Regards,

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



[lintian] 01/01: Raise the certainty of multiarch-foreign-shared-library from "wild guess" to "possible" on the suggestion of Helmut Grohne.

2017-12-11 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 f1954d20d665412bd3594da1e1319740bdf04a0d
Author: Chris Lamb 
Date:   Mon Dec 11 21:59:23 2017 +

Raise the certainty of multiarch-foreign-shared-library from "wild guess" 
to "possible" on the suggestion of Helmut Grohne.
---
 checks/files.desc | 2 +-
 debian/changelog  | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/checks/files.desc b/checks/files.desc
index 537a767..b02e812 100644
--- a/checks/files.desc
+++ b/checks/files.desc
@@ -1744,7 +1744,7 @@ Info: The package contains files in the listed directory, 
but does
 
 Tag: multiarch-foreign-shared-library
 Severity: important
-Certainty: wild-guess
+Certainty: possible
 Info: The package is architecture-dependent, ships a shared library in
  a public library search path and is marked Multi-Arch:
  foreign. Typically, shared libraries are marked Multi-Arch:
diff --git a/debian/changelog b/debian/changelog
index 9cb096e..12b1d54 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,8 @@ lintian (2.5.63) UNRELEASED; urgency=medium
   pkg-config or static libraries in public, architecture-dependent
   search paths. Thanks to Helmut Grohne for the initial patch and
   report.  (Closes: #882684)
++ [CL] Raise the certainty of multiarch-foreign-shared-library from
+  "wild guess" to "possible" on the suggestion of Helmut Grohne.
   * checks/source-copyright.desc:
 + [CL] Update description of source-includes-file-in-files-excluded
   to clarify the potential problem and to reference the relevant

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



[lintian] branch master updated (942bdc0 -> f1954d2)

2017-12-11 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  942bdc0   Warn about Multi-Arch: foreign packages that ship CMake, 
pkg-config or static libraries in public, architecture-dependent search paths. 
Thanks to Helmut Grohne for the initial patch and report. (Closes: #882684)
   new  f1954d2   Raise the certainty of multiarch-foreign-shared-library 
from "wild guess" to "possible" on the suggestion of Helmut Grohne.

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

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



[lintian] branch master updated (4c475c4 -> 942bdc0)

2017-12-11 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  4c475c4   Update description of 
source-includes-file-in-files-excluded to clarify the potential problem and to 
reference the relevant wishlist bug against git-buildpackage.
   new  942bdc0   Warn about Multi-Arch: foreign packages that ship CMake, 
pkg-config or static libraries in public, architecture-dependent search paths. 
Thanks to Helmut Grohne for the initial patch and report. (Closes: #882684)

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  | 33 ++
 checks/files.pm| 11 
 debian/changelog   |  5 
 .../debian/debian/control.in   | 10 +++
 .../debian/debian/rules| 18 
 t/tests/files-multiarch-foreign-files/desc |  7 +
 t/tests/files-multiarch-foreign-files/tags |  3 ++
 7 files changed, 81 insertions(+), 6 deletions(-)
 copy t/tests/{files-gzip-ma-same => 
files-multiarch-foreign-files}/debian/debian/control.in (83%)
 create mode 100755 t/tests/files-multiarch-foreign-files/debian/debian/rules
 create mode 100644 t/tests/files-multiarch-foreign-files/desc
 create mode 100644 t/tests/files-multiarch-foreign-files/tags

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



[lintian] 01/01: Warn about Multi-Arch: foreign packages that ship CMake, pkg-config or static libraries in public, architecture-dependent search paths. Thanks to Helmut Grohne for the initial patch a

2017-12-11 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 942bdc0e1c6a38e12198a89d1f5278a8bd06a30f
Author: Chris Lamb 
Date:   Mon Dec 11 21:57:25 2017 +

Warn about Multi-Arch: foreign packages that ship CMake, pkg-config or 
static libraries in public, architecture-dependent search paths. Thanks to 
Helmut Grohne for the initial patch and report. (Closes: #882684)
---
 checks/files.desc  | 33 ++
 checks/files.pm| 11 
 debian/changelog   |  5 
 .../debian/debian/control.in   | 18 
 .../debian/debian/rules| 18 
 t/tests/files-multiarch-foreign-files/desc |  7 +
 t/tests/files-multiarch-foreign-files/tags |  3 ++
 7 files changed, 95 insertions(+)

diff --git a/checks/files.desc b/checks/files.desc
index 399f681..537a767 100644
--- a/checks/files.desc
+++ b/checks/files.desc
@@ -1784,3 +1784,36 @@ Severity: important
 Certainty: certain
 Info: This package installs a Python module with an overly generic name to
  a global namespace.
+
+Tag: multiarch-foreign-cmake-file
+Severity: important
+Certainty: certain
+Info: The package is architecture-dependent, ships a cmake file in a public,
+ architecture-dependent cmake search path and is marked Multi-Arch:
+ foreign. CMake will be unable to find this file, unless it is installed
+ for a matching architecture, but the foreign marking says that the
+ architecture should not matter.
+ .
+ Please remove the Multi-Arch: foreign stanza.
+
+Tag: multiarch-foreign-pkgconfig
+Severity: important
+Certainty: certain
+Info: The package is architecture-dependent, ships a pkg-config file in a
+ public, architecture-dependent pkg-config search path and is marked
+ Multi-Arch: foreign. pkg-config will be unable to find this file,
+ unless it is installed for a matching architecture, but the foreign
+ marking says that the architecture should not matter.
+ .
+ Please remove the Multi-Arch: foreign stanza.
+
+Tag: multiarch-foreign-static-library
+Severity: important
+Certainty: possible
+Info: The package is architecture-dependent, ships a static library in a
+ public, architecture-dependent library search path and is marked
+ Multi-Arch: foreign. A compiler will be unable to find this file,
+ unless it is installed for a matching architecture, but the foreign
+ marking says that the architecture should not matter.
+ .
+ Please remove the Multi-Arch: foreign stanza.
diff --git a/checks/files.pm b/checks/files.pm
index 19e422c..7473d19 100644
--- a/checks/files.pm
+++ b/checks/files.pm
@@ -300,6 +300,7 @@ sub run {
 my $pkg_section = $info->field('section', '');
 my $arch = $info->field('architecture', '');
 my $multiarch = $info->field('multi-arch', 'no');
+my $multiarch_dir = $MULTIARCH_DIRS->value($arch);
 my $ppkg = quotemeta($pkg);
 
 # get the last changelog timestamp
@@ -1119,6 +1120,16 @@ sub run {
   ) {
 tag 'file-in-unusual-dir', $file;
 }
+
+if ($fname =~ m,^usr/lib/\Q$multiarch_dir\E/(.*)$,) {
+my $tail = $1;
+tag 'multiarch-foreign-cmake-file', $file
+  if ($tail =~ m,^cmake/.+\.cmake$,);
+tag 'multiarch-foreign-pkgconfig', $file
+  if ($tail =~ m,^pkgconfig/[^/]+\.pc$,);
+tag 'multiarch-foreign-static-library', $file
+  if ($tail =~ m,^lib[^/]+\.a$,);
+}
 }
 
 if ($fname =~ m,^(?:usr/)?lib/([^/]+)/$,o) {
diff --git a/debian/changelog b/debian/changelog
index b69ff8b..9cb096e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,11 @@ lintian (2.5.63) UNRELEASED; urgency=medium
   ELF binaries in $PATH. Host architecture binaries are generally not
   executable so such files are useless for cross builds.
   (Closes: #794295)
+  * checks/files.{pm,desc}:
++ [CL] Warn about Multi-Arch: foreign packages that ship CMake,
+  pkg-config or static libraries in public, architecture-dependent
+  search paths. Thanks to Helmut Grohne for the initial patch and
+  report.  (Closes: #882684)
   * checks/source-copyright.desc:
 + [CL] Update description of source-includes-file-in-files-excluded
   to clarify the potential problem and to reference the relevant
diff --git a/t/tests/files-multiarch-foreign-files/debian/debian/control.in 
b/t/tests/files-multiarch-foreign-files/debian/debian/control.in
new file mode 100644
index 000..9d6627e
--- /dev/null
+++ b/t/tests/files-multiarch-foreign-files/debian/debian/control.in
@@ -0,0 +1,18 @@
+Source: {$source}
+Priority: optional
+Section: {$section}
+Maintainer: {$author}
+Standards-Version: {$standards_version}
+Build-Depends: {$build_depends}
+Rules-Requires-Root

VM2. Boas Festas e um 2018 Melhor Ainda.

2017-12-11 Thread Agência Digital
VM2. Boas Festas e um 2018 Melhor Ainda.

 
[http://trk.virtualtarget.com.br/index.dma/DmaClick?20308,256,3426688,5268,face698197b00470bf8462fcdb60e4ac,aHR0cDovL3ZtMi5jb20uYnIv,1,ZGViaWFuLm9yZw==]

 
[http://trk.virtualtarget.com.br/index.dma/DmaClick?20308,256,3426688,5268,face698197b00470bf8462fcdb60e4ac,aHR0cDovL3ZtMi5jb20uYnIv,1,ZGViaWFuLm9yZw==]

 
[http://trk.virtualtarget.com.br/index.dma/DmaClick?20308,256,3426688,5268,face698197b00470bf8462fcdb60e4ac,aHR0cDovL3ZtMi5jb20uYnIv,1,ZGViaWFuLm9yZw==]

 
[http://trk.virtualtarget.com.br/index.dma/DmaClick?20308,256,3426688,5268,face698197b00470bf8462fcdb60e4ac,aHR0cDovL3ZtMi5jb20uYnIv,1,ZGViaWFuLm9yZw==]

 
[http://trk.virtualtarget.com.br/index.dma/DmaClick?20308,256,3426688,5268,face698197b00470bf8462fcdb60e4ac,aHR0cDovL3ZtMi5jb20uYnIv,1,ZGViaWFuLm9yZw==]

 
[http://trk.virtualtarget.com.br/index.dma/DmaClick?20308,256,3426688,5268,face698197b00470bf8462fcdb60e4ac,aHR0cDovL3ZtMi5jb20uYnIv,1,ZGViaWFuLm9yZw==]

 
[http://trk.virtualtarget.com.br/index.dma/DmaClick?20308,256,3426688,5269,face698197b00470bf8462fcdb60e4ac,aHR0cDovL3d3dy5mYWNlYm9vay5jb20vQWdlbmNpYVZNMg==,1,ZGViaWFuLm9yZw==]
 
[http://trk.virtualtarget.com.br/index.dma/DmaClick?20308,256,3426688,5270,face698197b00470bf8462fcdb60e4ac,aHR0cDovL3R3aXR0ZXIuY29tL2FnZW5jaWF2bTI=,1,ZGViaWFuLm9yZw==]
 
[http://trk.virtualtarget.com.br/index.dma/DmaClick?20308,256,3426688,5271,face698197b00470bf8462fcdb60e4ac,aHR0cDovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9hZy1uY2lhLXZtMg==,1,ZGViaWFuLm9yZw==]
 
[http://trk.virtualtarget.com.br/index.dma/DmaClick?20308,256,3426688,5272,face698197b00470bf8462fcdb60e4ac,aHR0cDovL3d3dy55b3V0dWJlLmNvbS9hZ2VuY2lhdm0y,1,ZGViaWFuLm9yZw==]




Build failed in Jenkins: lintian-tests_jessie #1352

2017-12-11 Thread jenkins
See 


Changes:

[lamby] Update description of source-includes-file-in-files-excluded to clarify

--
[...truncated 213.12 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 /usr/bi

[lintian] 01/01: Update description of source-includes-file-in-files-excluded to clarify the potential problem and to reference the relevant wishlist bug against git-buildpackage.

2017-12-11 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 4c475c4c8aca2611bdcc7a8d24f3d159eb6043c7
Author: Chris Lamb 
Date:   Mon Dec 11 10:02:24 2017 +

Update description of source-includes-file-in-files-excluded to clarify the 
potential problem and to reference the relevant wishlist bug against 
git-buildpackage.
---
 checks/source-copyright.desc | 8 ++--
 debian/changelog | 4 
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/checks/source-copyright.desc b/checks/source-copyright.desc
index 37c7e4f..336 100644
--- a/checks/source-copyright.desc
+++ b/checks/source-copyright.desc
@@ -318,5 +318,9 @@ Certainty: possible
 Info: A file specified in the Files-Excluded header in
  debian/copyright exists in the source tree.
  .
- This usually indicates that the upstream tarball was not repacked as
- intended.
+ This might be a DFSG violation, the referenced files are probably not
+ attributed in debian/copyright, or the upstream tarball was simply
+ not repacked as intended. Alternatively, the field is simply out of date.
+ .
+ mk-origtargz(1) is typically responsible for removing such files. Support
+ in git-buildpackage is being tracked in #812721.
diff --git a/debian/changelog b/debian/changelog
index a2e2604..b69ff8b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,10 @@ lintian (2.5.63) UNRELEASED; urgency=medium
   ELF binaries in $PATH. Host architecture binaries are generally not
   executable so such files are useless for cross builds.
   (Closes: #794295)
+  * checks/source-copyright.desc:
++ [CL] Update description of source-includes-file-in-files-excluded
+  to clarify the potential problem and to reference the relevant
+  wishlist bug against git-buildpackage.
   * checks/python.pm:
 + [CL] Clarify that new-package-should-not-package-python2-module
   triggers when there is a single changelog entry as well as providing

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



[lintian] branch master updated (c6e3522 -> 4c475c4)

2017-12-11 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  c6e3522   (Actually commit the change in the testsuite from the 
last commit >.>)
   new  4c475c4   Update description of 
source-includes-file-in-files-excluded to clarify the potential problem and to 
reference the relevant wishlist bug against git-buildpackage.

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/source-copyright.desc | 8 ++--
 debian/changelog | 4 
 2 files changed, 10 insertions(+), 2 deletions(-)

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