[lintian] branch master updated (5e64380 -> 7b86aee)

2017-09-16 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  5e64380   t/scripts/pod-spelling.t: Ignore dbgsym
   new  7b86aee   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-09-16 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 7b86aee318e4d301382db748806562e65b0d958b
Author: Paul Wise 
Date:   Sun Sep 17 13:17:42 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 cdca171..0d5d079 100644
--- a/data/spelling/corrections
+++ b/data/spelling/corrections
@@ -3163,6 +3163,7 @@ represneted||represented
 represneting||representing
 represnet||represent
 represnets||represents
+reprociblbe||reproducible
 reproducable||reproducible
 repsonse||response
 repsonses||responses

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



Bug#875985: lintian: Allow Testsuite: autopkgtest-pkg-octave

2017-09-16 Thread Rafael Laboissière

Package: lintian
Version: 2.5.52
Severity: normal

Dear Maintainer,

Version 0.10 of autodep8 has support for Octave packages.  Please, add 
autopkgtest-pkg-octave to the list of known test suites.


Also, please change the description of tag unknown-testsuite.  It 
contains now:


   The dsc file sets Testsuite to a value other than autopkgtest, the
   only one allowed. This field is most probably copied by dpkg-source
   from Testsuite in debian/control.

but autopkgtest is not the only value allowed.

Thanks,

Rafael Laboissière

-- System Information: 
Debian Release: 9.0 
 APT prefers testing 
 APT policy: (650, 'testing'), (600, 'unstable'), (550, 'experimental'), (550, 'stable'), (500, 'oldstable') 
Architecture: amd64 (x86_64) 
Foreign Architectures: i386


Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lintian depends on: 
ii  binutils  2.28-5 
ii  bzip2 1.0.6-8.1 
ii  diffstat  1.61-1 
ii  dpkg  1.18.22 
ii  file  1:5.29-3 
ii  gettext   0.19.8.1-2 
ii  intltool-debian   0.35.0+20060710.4 
ii  libapt-pkg-perl   0.1.33 
ii  libarchive-zip-perl   1.59-1 
ii  libclass-accessor-perl0.34-1 
ii  libclone-perl 0.38-2+b2 
ii  libdpkg-perl  1.18.22 
ii  libemail-valid-perl   1.202-1 
ii  libfile-basedir-perl  0.07-1 
ii  libipc-run-perl   0.94-1 
ii  liblist-moreutils-perl0.416-1+b3 
ii  libparse-debianchangelog-perl 1.2.0-12 
ii  libperl5.24 [libdigest-sha-perl]  5.24.1-1 
ii  libperl5.26 [libdigest-sha-perl]  5.26.0-5 
ii  libtext-levenshtein-perl  0.13-1 
ii  libtimedate-perl  2.3000-2 
ii  liburi-perl   1.71-1 
ii  libxml-simple-perl2.24-1 
ii  libyaml-libyaml-perl  0.63-2+b2 
ii  man-db2.7.6.1-2 
ii  patchutils0.3.4-2 
ii  perl  5.26.0-5 
ii  t1utils   1.40-2 
ii  xz-utils  5.2.2-1.3


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


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


-- no debconf information



Bug#875964: lintian: please warn about files in /usr/lib/pythonX.Y/dist-packages/tests/__init__.py

2017-09-16 Thread Mattia Rizzolo
On Sat, Sep 16, 2017 at 10:08:12PM +0100, Chris Lamb wrote:
> > ISTR there is a already a tag for those kind of files
> 
> Hm, I can't seem to find such a tag. Were you thinking of
> "manpage-has-overly-generic-name"?

oh indeed I might have misremembered that one.  So I suppose this bug is
to be considered a whishlist to add either a overly-generic-filename or
python-module-has-overly-generic-name or something like that, I'll leave
that choice to the implementer :)


FTR, currently these are the only files with 'dist-packages/tests' (none
has a 'dist-pakcages/test/':

python-azure: /usr/lib/python2.7/dist-packages/tests/__init__.py
python-azure: 
/usr/lib/python2.7/dist-packages/tests/test_mgmt_containerinstance.py
python-azure: /usr/lib/python2.7/dist-packages/tests/test_mgmt_media.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/__init__.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/contrib/__init__.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/django_util/__init__.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/django_util/apps.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/django_util/models.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/django_util/settings.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/django_util/test_decorators.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/django_util/test_django_models.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/django_util/test_django_storage.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/django_util/test_django_util.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/django_util/test_views.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test__appengine_ndb.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test_appengine.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test_devshell.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test_dictionary_storage.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test_flask_util.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/contrib/test_gce.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test_keyring_storage.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test_locked_file.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test_metadata.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test_multiprocess_file_storage.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test_multistore_file.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test_sqlalchemy.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/contrib/test_xsrfutil.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/http_mock.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/test__helpers.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/test__pure_python_crypt.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/test__pycrypto_crypt.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/test_client.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/test_clientsecrets.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/test_crypt.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/test_file.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/test_jwt.py
python-oauth2client: 
/usr/lib/python2.7/dist-packages/tests/test_service_account.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/test_tools.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/test_transport.py
python-oauth2client: /usr/lib/python2.7/dist-packages/tests/test_util.py


Both of them gained said an RC bug by anbe about it, and indeed I also
believe both of them installs those files by error.

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


Bug#875964: lintian: please warn about files in /usr/lib/pythonX.Y/dist-packages/tests/__init__.py

2017-09-16 Thread Chris Lamb
Hi Mattia,

> ISTR there is a already a tag for those kind of files

Hm, I can't seem to find such a tag. Were you thinking of
"manpage-has-overly-generic-name"?


Regards,

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



Bug#875964: lintian: please warn about files in /usr/lib/pythonX.Y/dist-packages/tests/__init__.py

2017-09-16 Thread Mattia Rizzolo
Package: lintian
Version: 2.5.52

See https://bugs.debian.org/875962

I believe lintian should warn about these (and ISTR there is a already
a tag for those kind of files).

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


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

2017-09-16 Thread jenkins
See 




[lintian] branch master updated (4bec98b -> 5e64380)

2017-09-16 Thread Niels Thykier
This is an automated email from the git hooks/post-receive script.

nthykier pushed a change to branch master
in repository lintian.

  from  4bec98b   c/description: Skip picky spell check for auto-generated 
pkgs
   new  5e64380   t/scripts/pod-spelling.t: Ignore dbgsym

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/scripts/pod-spelling.t | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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



[lintian] 01/01: t/scripts/pod-spelling.t: Ignore dbgsym

2017-09-16 Thread Niels Thykier
This is an automated email from the git hooks/post-receive script.

nthykier pushed a commit to branch master
in repository lintian.

commit 5e643808b86528cd89269d00ab3085eb06d16e71
Author: Niels Thykier 
Date:   Sat Sep 16 11:32:13 2017 +

t/scripts/pod-spelling.t: Ignore dbgsym

Signed-off-by: Niels Thykier 
---
 t/scripts/pod-spelling.t | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/t/scripts/pod-spelling.t b/t/scripts/pod-spelling.t
index a5b07db..5b38a96 100755
--- a/t/scripts/pod-spelling.t
+++ b/t/scripts/pod-spelling.t
@@ -121,7 +121,7 @@ hashrefs namespace subdir SIGPIPE SIG blocknumber blocksub 
readwindow
 REMOVESLASH STAMPFILE TAGNAME TCODE TESTDATA BLOCKSIZE jN
 POSIX t1c2pfb init runtime txt executability writability
 INHANDLE OUTHANDLES UTC timestamp faux tagname READMEs Testname
-debhelper dh buildpackage uaccess udev AppStream plugdev
+debhelper dh buildpackage uaccess udev AppStream plugdev dbgsym
 
 __END__
 

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



Build failed in Jenkins: lintian-tests_sid #1921

2017-09-16 Thread jenkins
See 


Changes:

[niels] c/filename-length: Skip on auto-generated pkgs (e.g. dbgsym)

[niels] c/description: Skip picky spell check for auto-generated pkgs

--
[...truncated 238.46 KB...]
Adding debian:DigiCert_Global_Root_CA.pem
Adding debian:DigiCert_Assured_ID_Root_G3.pem
Adding debian:DigiCert_Assured_ID_Root_G2.pem
Adding debian:DigiCert_Assured_ID_Root_CA.pem
Adding debian:Deutsche_Telekom_Root_CA_2.pem
Adding debian:DST_Root_CA_X3.pem
Adding debian:DST_ACES_CA_X6.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
Adding debian:Cybertrust_Global_Root.pem
Adding debian:Comodo_Trusted_Services_root.pem
Adding debian:Comodo_Secure_Services_root.pem
Adding debian:Comodo_AAA_Services_root.pem
Adding debian:China_Internet_Network_Information_Center_EV_Certificates_Root.pem
Adding debian:Chambers_of_Commerce_Root_-_2008.pem
Adding debian:Certum_Trusted_Network_CA_2.pem
Adding debian:Certum_Trusted_Network_CA.pem
Adding debian:Certum_Root_CA.pem
Adding debian:Certplus_Root_CA_G2.pem
Adding debian:Certplus_Root_CA_G1.pem
Adding debian:Certplus_Class_2_Primary_CA.pem
Adding debian:Certinomis_-_Root_CA.pem
Warning: there was a problem reading the certificate file 
/etc/ssl/certs/Certinomis_-_Autorit?_Racine.pem. Message:
  /etc/ssl/certs/Certinomis_-_Autorit?_Racine.pem (No such file or directory)
Adding debian:Certigna.pem
Adding debian:Camerfirma_Global_Chambersign_Root.pem
Adding debian:Camerfirma_Chambers_of_Commerce_Root.pem
Adding debian:COMODO_RSA_Certification_Authority.pem
Adding debian:COMODO_ECC_Certification_Authority.pem
Adding debian:COMODO_Certification_Authority.pem
Adding debian:CNNIC_ROOT.pem
Adding debian:CFCA_EV_ROOT.pem
Adding debian:CA_Disig_Root_R2.pem
Adding debian:CA_Disig_Root_R1.pem
Adding debian:Buypass_Class_3_Root_CA.pem
Adding debian:Buypass_Class_2_Root_CA.pem
Adding debian:Baltimore_CyberTrust_Root.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
Adding debian:Atos_TrustedRoot_2011.pem
Adding debian:Amazon_Root_CA_4.pem
Adding debian:Amazon_Root_CA_3.pem
Adding debian:Amazon_Root_CA_2.pem
Adding debian:Amazon_Root_CA_1.pem
Adding debian:AffirmTrust_Premium_ECC.pem
Adding debian:AffirmTrust_Premium.pem
Adding debian:AffirmTrust_Networking.pem
Adding debian:AffirmTrust_Commercial.pem
Adding debian:AddTrust_Qualified_Certificates_Root.pem
Adding debian:AddTrust_Public_Services_Root.pem
Adding debian:AddTrust_Low-Value_Services_Root.pem
Adding debian:AddTrust_External_Root.pem
Adding debian:Actalis_Authentication_Root_CA.pem
Adding debian:AC_RAIZ_FNMT-RCM.pem
Adding debian:ACEDICOM_Root.pem
Adding debian:ACCVRAIZ1.pem
done.
Setting up openjdk-8-jdk-headless:amd64 (8u144-b01-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 

[lintian] branch master updated (078f48e -> 4bec98b)

2017-09-16 Thread Niels Thykier
This is an automated email from the git hooks/post-receive script.

nthykier pushed a change to branch master
in repository lintian.

  from  078f48e   Privacy breach is no longer experimental
   new  792b671   c/filename-length: Skip on auto-generated pkgs (e.g. 
dbgsym)
   new  4bec98b   c/description: Skip picky spell check for auto-generated 
pkgs

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/description.pm |  7 ++-
 checks/filename-length.pm |  5 +
 debian/changelog  |  9 -
 lib/Lintian/Collect/Binary.pm | 11 +++
 4 files changed, 30 insertions(+), 2 deletions(-)

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



[lintian] 01/02: c/filename-length: Skip on auto-generated pkgs (e.g. dbgsym)

2017-09-16 Thread Niels Thykier
This is an automated email from the git hooks/post-receive script.

nthykier pushed a commit to branch master
in repository lintian.

commit 792b671cb108e18395fbd54a5cf41ab82d6e2433
Author: Niels Thykier 
Date:   Sat Sep 16 10:51:08 2017 +

c/filename-length: Skip on auto-generated pkgs (e.g. dbgsym)

Signed-off-by: Niels Thykier 
---
 checks/filename-length.pm |  5 +
 debian/changelog  |  7 ++-
 lib/Lintian/Collect/Binary.pm | 11 +++
 3 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/checks/filename-length.pm b/checks/filename-length.pm
index 9d15c01..fb0ca60 100644
--- a/checks/filename-length.pm
+++ b/checks/filename-length.pm
@@ -41,6 +41,11 @@ sub run {
 my $len = length($pkg) + length($proc->pkg_version) + 1;
 my $extra;
 
+# Skip auto-generated packages (dbgsym)
+return
+  if ($type eq 'binary' or $type eq 'udeb')
+  and $info->is_pkg_class('auto-generated');
+
 if ($type eq 'binary' || $type eq 'source'){
 # Here we add length .deb / .dsc (in both cases +4)
 $len += 4;
diff --git a/debian/changelog b/debian/changelog
index 3f21085..569af92 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -51,7 +51,7 @@ lintian (2.5.53) UNRELEASED; urgency=medium
   * checks/debian-readme.{pm,desc}:
 + [CL] Ensure readme-debian-contains-debmake-template also checks
   for templates "Automatically generated by debmake".
-  * checks/description.desc::
+  * checks/description.desc:
 + [CL] Clarify explanation of description-starts-with-leading-spaces
   tag. Thanks to Taylor Kline  for the report
   and patch.  (Closes: #849622)
@@ -62,6 +62,9 @@ lintian (2.5.53) UNRELEASED; urgency=medium
 + [BR] Use Lintian::Data for name/section mapping
 + [CL] Check for packages including "?rev=0=0" in Vcs-Browser.
   (Closes: #681713)
+  * checks/filename-length.pm:
++ [NT] Skip the check on auto-generated binary packages (such as
+  dbgsym packages).
   * checks/files.{pm,desc}:
 + [BR] Avoid privacy-breach-generic false positives for legal.xml.
 + [BR] Detect install of node package under /usr/lib/nodejs/[^/]*$
@@ -144,6 +147,8 @@ lintian (2.5.53) UNRELEASED; urgency=medium
   * lib/Lintian/Check.pm:
 + [CL] Stop emitting {maintainer,uploader}-address-causes-mail-loops
   for @packages.debian.org addresses.  (Closes: #871575)
+  * lib/Lintian/Collect/Binary.pm:
++ [NT] Introduce an "auto-generated" argument for "is_pkg_class".
   * lib/Lintian/Data.pm:
 + [CL] Modify Lintian::Data's "all" to always return keys in insertion
   order, dropping dependency on libtie-ixhash-perl.
diff --git a/lib/Lintian/Collect/Binary.pm b/lib/Lintian/Collect/Binary.pm
index 6f391c7..62df829 100644
--- a/lib/Lintian/Collect/Binary.pm
+++ b/lib/Lintian/Collect/Binary.pm
@@ -661,6 +661,13 @@ The package is (probably) a package containing debug 
symbols.
 
 Guessed from the package name.
 
+=item auto-generated
+
+The package is (probably) a package generated automatically (e.g. a
+dbgsym package)
+
+Guessed from the "Auto-Built-Package" field.
+
 =back
 
 Needs-Info requirements for using I: L
@@ -680,6 +687,10 @@ Needs-Info requirements for using I: Lname =~ m/-dbg(?:sym)?/;
 return;
 }
+if ($pkg_class eq 'auto-generated') {
+return 1 if $self->field('auto-built-package');
+return;
+}
 return 1 if $desc =~ m/transitional package/;
 $desc = lc($desc);
 if ($pkg_class eq 'any-meta') {

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



[lintian] 02/02: c/description: Skip picky spell check for auto-generated pkgs

2017-09-16 Thread Niels Thykier
This is an automated email from the git hooks/post-receive script.

nthykier pushed a commit to branch master
in repository lintian.

commit 4bec98b4faa1cff7d432804c49ce5d581da446bb
Author: Niels Thykier 
Date:   Sat Sep 16 10:54:57 2017 +

c/description: Skip picky spell check for auto-generated pkgs

Signed-off-by: Niels Thykier 
---
 checks/description.pm | 7 ++-
 debian/changelog  | 4 +++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/checks/description.pm b/checks/description.pm
index 396a338..8b214fe 100644
--- a/checks/description.pm
+++ b/checks/description.pm
@@ -217,7 +217,12 @@ sub run {
 if ($synopsis) {
 check_spelling($synopsis, $group->info->spelling_exceptions,
 $SPELLING_ERROR_IN_SYNOPSIS);
-check_spelling_picky($synopsis, $PICKY_SPELLING_ERROR_IN_SYNOPSIS);
+# Auto-generated dbgsym packages will use the package name in
+# their synopsis.  Unfortunately, some package names trigger a
+# capitalization error, such as "dbus" -> "D-Bus".  Therefore,
+# we exempt auto-generated packages from this check.
+check_spelling_picky($synopsis, $PICKY_SPELLING_ERROR_IN_SYNOPSIS)
+  if not $info->is_pkg_class('auto-generated');
 }
 
 if ($description) {
diff --git a/debian/changelog b/debian/changelog
index 569af92..c2471d1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -51,10 +51,12 @@ lintian (2.5.53) UNRELEASED; urgency=medium
   * checks/debian-readme.{pm,desc}:
 + [CL] Ensure readme-debian-contains-debmake-template also checks
   for templates "Automatically generated by debmake".
-  * checks/description.desc:
+  * checks/description.{desc,pm}:
 + [CL] Clarify explanation of description-starts-with-leading-spaces
   tag. Thanks to Taylor Kline  for the report
   and patch.  (Closes: #849622)
++ [NT] Skip capitalization-error-in-description-synopsis for
+  auto-generated packages (such as dbgsym packages).
   * checks/fields.pm:
 + [CL] Ensure that python3-foo packages have "Section: python", not
   just python2-foo.  (Closes: #870272)

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



Bug#872843: lintian shouldn't check copyright_hints file for FIXME

2017-09-16 Thread Chris Lamb
forcemerge 872843 875933
thanks

Hi Vasudev,

Thanks for the report. This was fixed (pending release) in #875933,
specifically in:

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


Best wishes,

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



Processed: Re: lintian shouldn't check copyright_hints file for FIXME

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

> forcemerge 872843 875933
Bug #872843 [lintian] lintian shouldn't check copyright_hints file for FIXME
Bug #875933 [lintian] lintian: Please ignore debian/copyright_hints file from 
file-contains-fixme-placeholder tag checking
Added tag(s) pending.
Merged 872843 875933
> thanks
Stopping processing here.

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



Bug#875933: lintian: Please ignore debian/copyright_hints file from file-contains-fixme-placeholder tag checking

2017-09-16 Thread Vasudev Kamath
Package: lintian
Version: 2.5.52
Severity: normal

Dear Maintainer,

debian/copyright_hints file is a hint file for maintainer of package
providing possible license information as detected by licensecheck
tool. So they tend to have FIXME which should be used as hint to update
actual debian/copyright file.

Additionally file also helps in tracking of new additions to source during
version update. 

As such giving lintian error for this particular file does not make sense.
And this tag is creating lintian error in most of CDBS packages employing
copyright check functionality.

So please ignore debian/copyright_hints file while checking for FIXME.

Cheers,



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

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

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

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

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

-- no debconf information