Bug#884572: lintian.debian.org: 'more' links from the maintainer reports to the full reports

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

On lintian.debian.org in the maintainer report it would be nice to have
a 'more' link on each package that would link to the corresponding part
of the full report with all the info/pedantic/experimental tags. I
often want to see the additional tags and need to resort to modifying
the URL in my browser instead of clicking a link, this would be faster.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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


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

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

> clone -1 -2
Bug #884152 {Done: Niels Thykier } [debhelper] debhelper: 
Fix build-id generation with --dbg-pkg
Bug 884152 cloned as bug 884567
> severity -1 normal
Bug #884152 {Done: Niels Thykier } [debhelper] debhelper: 
Fix build-id generation with --dbg-pkg
Severity set to 'normal' from 'wishlist'
> reopen -2
Bug #884567 {Done: Niels Thykier } [debhelper] debhelper: 
Fix build-id generation with --dbg-pkg
'reopen' may be inappropriate when a bug has been closed with a version;
all fixed versions will be cleared, and you may need to re-add them.
Bug reopened
No longer marked as fixed in versions debhelper/11.
> reassign -2 lintian
Bug #884567 [debhelper] debhelper: Fix build-id generation with --dbg-pkg
Bug reassigned from package 'debhelper' to 'lintian'.
Ignoring request to alter found versions of bug #884567 to the same values 
previously set
Ignoring request to alter fixed versions of bug #884567 to the same values 
previously set
> retitle -2 lintian: report about mismatches between the Build-IDs field and 
> the content of /usr/lib/debug/
Bug #884567 [lintian] debhelper: Fix build-id generation with --dbg-pkg
Changed Bug title to 'lintian: report about mismatches between the Build-IDs 
field and the content of /usr/lib/debug/' from 'debhelper: Fix build-id 
generation with --dbg-pkg'.

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



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

2017-12-16 Thread Paul Wise
Control: clone -1 -2
Control: severity -1 normal
Control: reopen -2
Control: reassign -2 lintian
Control: retitle -2 lintian: report about mismatches between the Build-IDs 
field and the content of /usr/lib/debug/

On Tue, 12 Dec 2017 17:44:43 +0800 Paul Wise wrote:
> On Tue, 12 Dec 2017 06:46:00 + Niels Thykier wrote:
> 
> > I am moving this to debhelper.  A maintainer does not and cannot
> > influence this. The bug has to be fixed in debhelper and a lintian tag
> > would simply serve to annoy people about a bug they cannot fix.
> 
> I still think this needs to be checked in lintian for several reasons:
> 
> To quantify the problem. I found a few manually when running
> find-dbgsym-packages but I'm definitely not going to check everything.
> 
> To discover which packages need rebuilding after the debhelper bug is
> fixed and to encourage maintainers to do uploads to fix the issue,
> since the release team doesn't seem to like to do binNMUs for
> debhelper bugs related to debug symbols (see #882051).
> 
> To catch any packages not doing standard things; creating Build-Ids
> outside of debhelper and doing it wrong or doing things in overrides
> that break the list of Buildd-Ids etc.
> 
> To catch any future debhelper bugs that might cause this issue.

For these reasons, and now that the debhelper bug is fixed, I am
requesting that lintian check for this issue. Please mention that the
solution usually is to rebuild with the fixed debhelper. Please also
encourage dropping the -dbg in favour of automatic -dbgsym packages.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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


Bug#884559: lintian: Run png's through zopflipng

2017-12-16 Thread Ville Skyttä
Package: lintian
Version: 2.5.55
Severity: minor

Dear Maintainer,

Running *.png through zopflipng would save a bit in file sizes, see
attached patch.

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

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

Versions of packages lintian depends on:
ii  binutils  2.29.1-4ubuntu1
ii  bzip2 1.0.6-8.1
ii  diffstat  1.61-1build1
ii  dpkg  1.18.24ubuntu1
ii  file  1:5.32-1
ii  gettext   0.19.8.1-4ubuntu1
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-2build2
ii  libdpkg-perl  1.18.24ubuntu1
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-1build3
ii  libparse-debianchangelog-perl 1.2.0-12
ii  libperl5.26 [libdigest-sha-perl]  5.26.0-8ubuntu1
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-2build1
ii  man-db2.7.6.1-2
ii  patchutils0.3.4-2
ii  perl  5.26.0-8ubuntu1
ii  t1utils   1.40-2
ii  xz-utils  5.2.2-1.3

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

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

-- no debconf information
>From 5f53621e44b774fdba02b9edf585859f5fef21c0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= 
Date: Sat, 16 Dec 2017 22:55:25 +0200
Subject: [PATCH] Run reporting/images/*.png through zopflipng -m

---
 reporting/images/ico.png| Bin 355 -> 230 bytes
 reporting/images/l.png  | Bin 1588 -> 669 bytes
 reporting/images/logo-small.png | Bin 3828 -> 2830 bytes
 3 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/reporting/images/ico.png b/reporting/images/ico.png
index 
cd7355d7526b1ff1222b69fade9fd3d202230271..e78bd5bf286a83614134b6decf5681d49428eb77
 100644
GIT binary patch
delta 202
zcmV;*05$*P0_FjbB!8_*L_t(|0b`

Bug#834290: Warn about libraries with excessive priority?

2017-12-16 Thread Josh Triplett
On Sat, Dec 16, 2017 at 09:51:48AM +, Chris Lamb wrote:
> Fixed in Git:
> 
>   
> https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=588cbc9069b53c8be4ca6e66e010cfb507b095e6

Thanks for the fix; however, this doesn't look like it covers the cases I
originally reported. This covers packages matching /^lib.+-dev$/ in
section "libdevel"; I certainly agree that the tag also applies there.
However, I originally proposed also applying this to packages in section
"libs" matching /^lib/ and not /-bin$/ , and I reviewed every package
matching that test to make sure there were no false positives.

I've attached a patch implementing this.

- Josh Triplett
>From 48c06e8d04bf8ba5e4e7c96f0e6243faa1fe5d44 Mon Sep 17 00:00:00 2001
From: Josh Triplett 
Date: Sat, 16 Dec 2017 09:12:16 -0800
Subject: [PATCH] excessive-priority-for-library-package: Handle non-dev
 packages too

Exclude packages ending in -bin (for libc-bin and future-proofing) and
libc packages.

Expand the test accordingly.
---
 checks/fields.pm   |  6 +++--
 .../debian/debian/control.in   | 27 +-
 .../tags   |  1 +
 3 files changed, 31 insertions(+), 3 deletions(-)

diff --git a/checks/fields.pm b/checks/fields.pm
index f5cb67123..37c4a906d 100644
--- a/checks/fields.pm
+++ b/checks/fields.pm
@@ -593,8 +593,10 @@ sub run {
   unless $KNOWN_PRIOS->known($priority);
 
 tag 'excessive-priority-for-library-package', $priority
-  if $pkg =~ m/^lib.+-dev$/o
-  and $info->field('section', '') eq 'libdevel'
+  if $pkg =~ m/^lib/o
+  and $pkg !~ m/-bin$/o
+  and $pkg !~ m/^libc[0-9.]+$/o
+  and any { $_ eq $info->field('section', '') } qw(libdevel libs)
   and any { $_ eq $priority } qw(required important standard);
 }
 
diff --git a/t/tests/fields-excessive-priority-for-library-package/debian/debian/control.in b/t/tests/fields-excessive-priority-for-library-package/debian/debian/control.in
index 7cc798109..2bb8a6964 100644
--- a/t/tests/fields-excessive-priority-for-library-package/debian/debian/control.in
+++ b/t/tests/fields-excessive-priority-for-library-package/debian/debian/control.in
@@ -5,6 +5,16 @@ Standards-Version: {$standards_version}
 Build-Depends: {$build_depends}
 Rules-Requires-Root: no
 
+Package: lib{$source}42
+Architecture: {$architecture}
+Depends: $\{shlibs:Depends\}, $\{misc:Depends\}
+Priority: important
+Description: {$description} (lib)
+ This is a test package designed to exercise some feature or tag of
+ Lintian.  It is part of the Lintian test suite and may do very odd
+ things.  It should not be installed like a regular package.  It may
+ be an empty package.
+
 Package: lib{$source}-dev
 Architecture: {$architecture}
 Depends: $\{shlibs:Depends\}, $\{misc:Depends\}
@@ -15,6 +25,21 @@ Description: {$description} (dev)
  Lintian.  It is part of the Lintian test suite and may do very odd
  things.  It should not be installed like a regular package.  It may
  be an empty package.
+ .
+ (This is a dev package.)
+
+Package: lib{$source}-false-positive-bin
+Architecture: {$architecture}
+Depends: $\{shlibs:Depends\}, $\{misc:Depends\}
+Section: libdevel
+Priority: required
+Description: {$description} (false positive bin)
+ This is a test package designed to exercise some feature or tag of
+ Lintian.  It is part of the Lintian test suite and may do very odd
+ things.  It should not be installed like a regular package.  It may
+ be an empty package.
+ .
+ (This is a -bin false positive)
 
 Package: lib{$source}-false-positive-dev
 Architecture: {$architecture}
@@ -27,4 +52,4 @@ Description: {$description} (false positive)
  things.  It should not be installed like a regular package.  It may
  be an empty package.
  .
- (This is a false positive)
+ (This is a -dev false positive)
diff --git a/t/tests/fields-excessive-priority-for-library-package/tags b/t/tests/fields-excessive-priority-for-library-package/tags
index 22cee044d..1b388a49c 100644
--- a/t/tests/fields-excessive-priority-for-library-package/tags
+++ b/t/tests/fields-excessive-priority-for-library-package/tags
@@ -1 +1,2 @@
 W: libfields-excessive-priority-for-library-package-dev: excessive-priority-for-library-package standard
+W: libfields-excessive-priority-for-library-package42: excessive-priority-for-library-package important
-- 
2.15.1



Bug#839124: lintian: please add some helpful advice how to fix tags/dbus-policy-at-console

2017-12-16 Thread Simon McVittie
On Sat, 16 Dec 2017 at 10:53:22 +, Holger Levsen wrote:
> On Sat, Dec 16, 2017 at 10:21:40AM +, Chris Lamb wrote:
> > [Adding Holger, the original submitter, to the CC - please see the last two 
> > messages for some more context]
> > Wow, thank you so much for the detailed explanation! 
> 
> indeed & thank you too for keeping me in the loop.
> 
> This is great news as I'd like to get rid of these issues in
> src:debian-edu-config for buster and it seems there's now enough
> documentation that we'll be able to do so.

Sending this specifically to you in case you missed it, since you weren't
in Cc at the time: for debian-edu-config, you don't need documentation
for how to replace /etc/dbus-1/system.d/hal-debian-edu.conf because I'm
fairly sure it already has no practical effect:

In this specific case: you should probably drop the file (preferably
into a bonfire), since HAL is very, very obsolete, and I very much
hope debian-edu no longer uses or ships it. The parts of HAL where
high-level APIs made sense were replaced by the DeviceKit services,
which were later renamed to or replaced by udisks, upower and possibly
others; lower-level device enumeration and change-notification were
superseded by using udev directly.

hal was most recently in Debian as part of wheezy (oldoldstable), so
the file triggering the lintian warning in debian-edu-config is useless
and can safely be removed, unless debian-edu has some lookaside package
repository with packages that are no longer in Debian (in which case I
would still recommend dropping hal as soon as possible, because it
hasn't been maintained for years).

If you want to configure access control for the services that replaced
hal, you'll need to write polkit policies (but if nobody has noticed a
problem with them, their defaults might well be fine for your use case).

smcv



Bug#839124: lintian: please add some helpful advice how to fix tags/dbus-policy-at-console

2017-12-16 Thread Holger Levsen
On Sat, Dec 16, 2017 at 12:01:56PM +, Simon McVittie wrote:
> Yes - if I knew how to summarize it in a form short enough for a Lintian
> tag description, I would already have done so.
 
a link to a longer description would also do :)


-- 
cheers,
Holger


signature.asc
Description: PGP signature


Build failed in Jenkins: lintian-tests_sid #2216

2017-12-16 Thread jenkins
See 


Changes:

[lamby] Prevent a false-positive in missing-dep-for-interpreter by matching

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

Bug#839124: lintian: please add some helpful advice how to fix tags/dbus-policy-at-console

2017-12-16 Thread Simon McVittie
On Sat, 16 Dec 2017 at 10:21:40 +, Chris Lamb wrote:
> Alas, however, I'm finding it difficult summarising it in the Lintian
> description for this tag to solve Holger's original question/query.

Yes - if I knew how to summarize it in a form short enough for a Lintian
tag description, I would already have done so.

> … or perhaps we should wait until the aforementioned docs are written such
> that we can link to them?

I think that's probably the only approach that's going to work.

smcv




Bug#810204: missing-dep-for-interpreter: false positive with escript (erlang)

2017-12-16 Thread Chris Lamb
tags 810204 + pending
thanks

Fixed in Git:

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


Regards,

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



Processed: Re: missing-dep-for-interpreter: false positive with escript (erlang)

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

> tags 810204 + pending
Bug #810204 [lintian] missing-dep-for-interpreter: false positive with escript 
(erlang)
Added tag(s) pending.
> thanks
Stopping processing here.

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



[lintian] branch master updated (c6e09ef -> f14f581)

2017-12-16 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  c6e09ef   Correct logic 588cbc9069b5 to actually check the priority 
field & add a test.
   new  f14f581   Prevent a false-positive in missing-dep-for-interpreter 
by matching ABI-versioned virtual packages for Erlang. Thanks to Jean 
Parpaillon for the report. (Closes: #810204)

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


Summary of changes:
 checks/scripts.pm | 3 +++
 debian/changelog  | 3 +++
 2 files changed, 6 insertions(+)

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



[lintian] 01/01: Prevent a false-positive in missing-dep-for-interpreter by matching ABI-versioned virtual packages for Erlang. Thanks to Jean Parpaillon for the report. (Closes: #810204)

2017-12-16 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 f14f581bba2d117b08495ae3adec15da5958be79
Author: Chris Lamb 
Date:   Sat Dec 16 11:35:22 2017 +

Prevent a false-positive in missing-dep-for-interpreter by matching 
ABI-versioned virtual packages for Erlang. Thanks to Jean Parpaillon for the 
report. (Closes: #810204)
---
 checks/scripts.pm | 3 +++
 debian/changelog  | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/checks/scripts.pm b/checks/scripts.pm
index c9922c5..6615242 100644
--- a/checks/scripts.pm
+++ b/checks/scripts.pm
@@ -468,6 +468,9 @@ sub run {
 qr/^ocaml(?:-base)?(?:-nox)?-\d\.[\d.]+/)
   ) {
 # ABI-versioned virtual packages for ocaml
+} elsif ($base eq 'escript'
+&& $all_parsed->matches(qr/^erlang-abi-[\d+\.]+$/)) {
+# ABI-versioned virtual packages for erlang
 } else {
 tag 'missing-dep-for-interpreter', "$base => $depends",
   "($filename)";
diff --git a/debian/changelog b/debian/changelog
index f0fb47c..f306a58 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -30,6 +30,9 @@ lintian (2.5.63) UNRELEASED; urgency=medium
   * checks/scripts.desc:
 + [CL] Update description of python-script-but-no-python-dep to refer
   to ${python3:Depends}. Thanks to Mattia Rizzolo.  (Closes: #660718)
++ [CL] Prevent a false-positive in missing-dep-for-interpreter by
+  matching ABI-versioned virtual packages for Erlang. Thanks to
+  Jean Parpaillon for the report.  (Closes: #810204)
   * 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



Bug#839124: lintian: please add some helpful advice how to fix tags/dbus-policy-at-console

2017-12-16 Thread Holger Levsen
Hi,

On Sat, Dec 16, 2017 at 10:21:40AM +, Chris Lamb wrote:
> [Adding Holger, the original submitter, to the CC - please see the last two 
> messages for some more context]
> Wow, thank you so much for the detailed explanation! 

indeed & thank you too for keeping me in the loop.

This is great news as I'd like to get rid of these issues in
src:debian-edu-config for buster and it seems there's now enough
documentation that we'll be able to do so.

That said, doing so is probably something for 2018 ;)


-- 
cheers,
Holger


signature.asc
Description: PGP signature


Build failed in Jenkins: lintian-tests_sid #2215

2017-12-16 Thread jenkins
See 


Changes:

[lamby] Correct logic 588cbc9069b5 to actually check the priority field & add a

--
[...truncated 235.50 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 

Bug#839124: lintian: please add some helpful advice how to fix tags/dbus-policy-at-console

2017-12-16 Thread Chris Lamb
[Adding Holger, the original submitter, to the CC - please see the last two 
messages for some more context]


Hi Simon,

Wow, thank you so much for the detailed explanation! 

> In general: writing some document on how to replace use of at_console
> policies (and in general all  rules) with polkit has been
> on my to-do list for a while, but it deserves a better writeup than I
> am able to do right now.

That's absolutely fine and thank you so much for your detailed
explanation you provided in your previous mail!

Alas, however, I'm finding it difficult summarising it in the Lintian
description for this tag to solve Holger's original question/query.
Can you help?

The description for the tag is:

  Tag: dbus-policy-at-console
  Severity: normal
  Certainty: certain
  Info: The package contains D-Bus policy configuration that uses the
   deprecated at_console condition to impose a different policy
   for users who are "logged in at the console" according to
   systemd-logind, ConsoleKit or similar APIs, such as:
   .
 policy context="default"
   deny send_destination="com.example.PowerManagementDaemon"/
 /policy
 policy at_console="true"
   allow send_destination="com.example.PowerManagementDaemon"/
 /policy
   .
   The maintainers of D-Bus recommend that services should allow or deny
   method calls according to broad categories that are not typically altered
   by the system administrator (usually either "all users", or only root
   and/or a specified system user). If finer-grained authorization
   is required, the service should accept the method call message, then call
   out to PolicyKit to decide whether to honor the request. PolicyKit can
   use system-administrator-configurable policies to make that decision,
   including distinguishing between users who are "at the console" and
   those who are not.
  Ref: https://bugs.freedesktop.org/show_bug.cgi?id=39611

… or perhaps we should wait until the aforementioned docs are written such
that we can link to them?


Regards,

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



Build failed in Jenkins: lintian-tests_sid #2214

2017-12-16 Thread jenkins
See 


Changes:

[lamby] Warn about library packages with excessive priority. Thanks to Josh

--
[...truncated 242.38 KB...]
aspell-autobuildhash: processing: en [en_US-wo_accents-only].
Processing triggers for tex-common (6.09) ...
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Building format(s) --all.
This may take some time... done.
Processing triggers for ca-certificates (20170717) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
done.
 running tests 
mkdir -p "/tmp/testrun/debian/test-out"
t/runtests -k  t "/tmp/testrun/debian/test-out" 
ENV[PATH]=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Test scripts:
t/scripts/02-minimum-version/docs-examples.t ... ok
t/scripts/03-strict/frontend.t . ok
t/scripts/03-strict/helpers.t .. ok
t/scripts/03-strict/docs-examples.t  ok
t/scripts/02-minimum-version/helpers.t . ok
t/scripts/Lintian/DepMap/01add-select-satisfy.t  ok
t/scripts/Lintian/DepMap/03pending.t ... ok
t/scripts/Lintian/DepMap/05multi-add.t . ok
t/scripts/Lintian/DepMap/04satisfiability.t  ok
t/scripts/Lintian/DepMap/08initialise.t  ok
t/scripts/Lintian/DepMap/06parents.t ... ok
t/scripts/Lintian/DepMap/08initialise2.t ... ok
t/scripts/Lintian/DepMap/09unlink.t  ok
t/scripts/Lintian/DepMap/11prefix.t  ok
t/scripts/01-critic/docs-examples.t  ok
t/scripts/Lintian/DepMap/10circular.t .. ok
t/scripts/Lintian/DepMap/12done.t .. ok
t/scripts/Lintian/DepMap/Properties/00construct.t .. ok
t/scripts/Lintian/Lab/Manifest/02-io.t . ok
t/scripts/03-strict/commands.t . ok
t/scripts/Lintian/Lab/Manifest/03-diff.t ... ok
t/scripts/Lintian/Relation/01-basic.t .. ok
t/scripts/Lintian/Lab/Manifest/01-basic.t .. ok
t/scripts/Lintian/Relation/02-architecture.t ... ok
t/scripts/Lintian/Relation/03-duplicates.t . ok
t/scripts/03-strict/collection.t ... ok
t/scripts/Lintian/Relation/04-multiarch.t .. ok
t/scripts/Lintian/Lab/repair.t . ok
t/scripts/Lintian/Relation/05-invalid.t  ok
t/scripts/Lintian/Relation/06-build-profiles.t . ok
t/scripts/Lintian/Relation/07-implies.t  ok
t/scripts/Lintian/Lab/auto-repair.t  ok
t/scripts/01-critic/collection.t ... ok
t/scripts/03-strict/private.t .. ok
t/scripts/Lintian/Util/path.t .. ok
t/scripts/01-critic/helpers.t .. ok
t/scripts/Lintian/Util/dctrl-parser.t .. ok
t/scripts/Lintian/Util/parse_bool.t  ok
t/scripts/ancient-sv-date.t  ok
t/scripts/Lintian/Util/run_cmd.t ... ok
t/scripts/needs-info-missing.t . ok
t/scripts/changelog-format.t ... ok
t/scripts/needs-info-exists.t .. ok
t/scripts/pod-coverage.t ... ok
t/scripts/01-critic/private.t .. ok
t/scripts/01-critic/frontend.t . ok
t/scripts/pod.t  ok
t/scripts/implemented-tags.t ... ok
t/scripts/version.t  ok
t/scripts/pod-synopsis.t ... ok
t/scripts/unpack-level.t ... ok
t/scripts/profiles-coverage.t .. ok
t/scripts/static-lab.t . ok
t/scripts/02-minimum-version/collection.t .. ok
t/scripts/profile-load.t ... ok
t/scripts/02-minimum-version/frontend.t  ok
t/scripts/check-load.t . ok
t/scripts/spellintian.t  ok
t/scripts/02-minimum-version/private.t . ok
t/scripts/01-critic/test-scripts.t . ok
t/scripts/check-descs.t  ok

#   Failed test 'Test::Perl::Critic for "checks/fields.pm"'
#   at /usr/share/perl5/Test/Perl/Critic.pm line 104.
# 
#   checks/fields.pm:1:1:Code is not tidy
t/scripts/01-critic/lib.t .. ok
t/scripts/01-critic/commands.t . ok
t/scripts/03-strict/lib.t .. ok
t/scripts/pod-spelling.t ... ok
t/scripts/02-minimum-version/test-scripts.t  ok
t/scripts/02-minimum-version/commands.t  ok
t/scripts/01-critic/checks.t ... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/56 subtests 
t/scripts/03-strict/checks.t ... ok

[lintian] branch master updated (588cbc9 -> c6e09ef)

2017-12-16 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  588cbc9   Warn about library packages with excessive priority. 
Thanks to Josh Triplett for the report. (Closes: #834290)
   new  c6e09ef   Correct logic 588cbc9069b5 to actually check the priority 
field & add a test.

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/fields.pm   |  4 ++--
 .../debian/debian/control.in   | 14 +-
 2 files changed, 15 insertions(+), 3 deletions(-)

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



[lintian] 01/01: Correct logic 588cbc9069b5 to actually check the priority field & add a test.

2017-12-16 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 c6e09ef24bd391f6eec922f4001ad8a9a17b8882
Author: Chris Lamb 
Date:   Sat Dec 16 10:10:47 2017 +

Correct logic 588cbc9069b5 to actually check the priority field & add a 
test.
---
 checks/fields.pm   |  4 ++--
 .../debian/debian/control.in   | 14 +-
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/checks/fields.pm b/checks/fields.pm
index af97090..f5cb671 100644
--- a/checks/fields.pm
+++ b/checks/fields.pm
@@ -594,8 +594,8 @@ sub run {
 
 tag 'excessive-priority-for-library-package', $priority
   if $pkg =~ m/^lib.+-dev$/o
-  and $info->field('section', '') eq 'libdevel';
-   any { $_ eq $priority } qw(required important standard)
+  and $info->field('section', '') eq 'libdevel'
+  and any { $_ eq $priority } qw(required important standard);
 }
 
 # Standards-Version
diff --git 
a/t/tests/fields-excessive-priority-for-library-package/debian/debian/control.in
 
b/t/tests/fields-excessive-priority-for-library-package/debian/debian/control.in
index 98669a3..7cc7981 100644
--- 
a/t/tests/fields-excessive-priority-for-library-package/debian/debian/control.in
+++ 
b/t/tests/fields-excessive-priority-for-library-package/debian/debian/control.in
@@ -1,5 +1,4 @@
 Source: {$source}
-Priority: optional
 Section: libs
 Maintainer: {$author}
 Standards-Version: {$standards_version}
@@ -16,3 +15,16 @@ Description: {$description} (dev)
  Lintian.  It is part of the Lintian test suite and may do very odd
  things.  It should not be installed like a regular package.  It may
  be an empty package.
+
+Package: lib{$source}-false-positive-dev
+Architecture: {$architecture}
+Depends: $\{shlibs:Depends\}, $\{misc:Depends\}
+Section: libdevel
+Priority: optional
+Description: {$description} (false positive)
+ This is a test package designed to exercise some feature or tag of
+ Lintian.  It is part of the Lintian test suite and may do very odd
+ things.  It should not be installed like a regular package.  It may
+ be an empty package.
+ .
+ (This is a false positive)

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



Processed: Re: Warn about libraries with excessive priority?

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

> tags 834290 + pending
Bug #834290 [lintian] Warn about libraries with excessive priority?
Added tag(s) pending.
> thanks
Stopping processing here.

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



Bug#834290: Warn about libraries with excessive priority?

2017-12-16 Thread Chris Lamb
tags 834290 + pending
thanks

Fixed in Git:

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


Regards,

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



[lintian] 01/01: Warn about library packages with excessive priority. Thanks to Josh Triplett for the report. (Closes: #834290)

2017-12-16 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 588cbc9069b53c8be4ca6e66e010cfb507b095e6
Author: Chris Lamb 
Date:   Fri Dec 15 23:00:00 2017 +

Warn about library packages with excessive priority. Thanks to Josh 
Triplett for the report. (Closes: #834290)
---
 checks/fields.desc | 13 +
 checks/fields.pm   |  5 +
 debian/changelog   |  3 +++
 .../debian/debian/control.in   | 18 ++
 .../debian/debian/rules|  9 +
 .../fields-excessive-priority-for-library-package/desc |  5 +
 .../fields-excessive-priority-for-library-package/tags |  1 +
 7 files changed, 54 insertions(+)

diff --git a/checks/fields.desc b/checks/fields.desc
index b834393..7a16d2c 100644
--- a/checks/fields.desc
+++ b/checks/fields.desc
@@ -1343,3 +1343,16 @@ Severity: pedantic
 Certainty: certain
 Info: The Homepage field uses an unencrypted transport protocol for the
  URI.
+
+Tag: excessive-priority-for-library-package
+Severity: normal
+Certainty: possible
+Info: The given package appears to be a library package, but it has "Priority"
+ of "required", "important", or "standard".
+ .
+ In general, a library package should only get pulled in on a system because
+ some other package depends on it; no library package needs installation on a
+ system where nothing uses it.
+ .
+ Please update debian/control and downgrade the severity to, for
+ example, Priority: optional.
diff --git a/checks/fields.pm b/checks/fields.pm
index 6f5cbfc..af97090 100644
--- a/checks/fields.pm
+++ b/checks/fields.pm
@@ -591,6 +591,11 @@ sub run {
 
 tag 'unknown-priority', $priority
   unless $KNOWN_PRIOS->known($priority);
+
+tag 'excessive-priority-for-library-package', $priority
+  if $pkg =~ m/^lib.+-dev$/o
+  and $info->field('section', '') eq 'libdevel';
+   any { $_ eq $priority } qw(required important standard)
 }
 
 # Standards-Version
diff --git a/debian/changelog b/debian/changelog
index 3b3721f..f0fb47c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,9 @@ lintian (2.5.63) UNRELEASED; urgency=medium
   * checks/cruft.desc:
 + [CL] Add debian/changelog to the file-contains-trailing-whitespace
   example to make it even easier to copy-paste.
+  * checks/fields.{pm,desc}:
++ [CL] Warn about library packages with excessive priority. Thanks to
+  Josh Triplett for the report.  (Closes: #834290)
   * checks/files.{pm,desc}:
 + [CL] Warn about Multi-Arch: foreign packages that ship CMake,
   pkg-config or static libraries in public, architecture-dependent
diff --git 
a/t/tests/fields-excessive-priority-for-library-package/debian/debian/control.in
 
b/t/tests/fields-excessive-priority-for-library-package/debian/debian/control.in
new file mode 100644
index 000..98669a3
--- /dev/null
+++ 
b/t/tests/fields-excessive-priority-for-library-package/debian/debian/control.in
@@ -0,0 +1,18 @@
+Source: {$source}
+Priority: optional
+Section: libs
+Maintainer: {$author}
+Standards-Version: {$standards_version}
+Build-Depends: {$build_depends}
+Rules-Requires-Root: no
+
+Package: lib{$source}-dev
+Architecture: {$architecture}
+Depends: $\{shlibs:Depends\}, $\{misc:Depends\}
+Section: libdevel
+Priority: standard
+Description: {$description} (dev)
+ This is a test package designed to exercise some feature or tag of
+ Lintian.  It is part of the Lintian test suite and may do very odd
+ things.  It should not be installed like a regular package.  It may
+ be an empty package.
diff --git 
a/t/tests/fields-excessive-priority-for-library-package/debian/debian/rules 
b/t/tests/fields-excessive-priority-for-library-package/debian/debian/rules
new file mode 100644
index 000..6dd864a
--- /dev/null
+++ b/t/tests/fields-excessive-priority-for-library-package/debian/debian/rules
@@ -0,0 +1,9 @@
+#!/usr/bin/make -f
+
+%:
+   dh $@
+
+override_dh_auto_install:
+   set -e ; for P in $$(dh_listpackages -a) ; do \
+   dh_install -p$$P some-file usr/lib/$$P ; \
+   done
diff --git a/t/tests/fields-excessive-priority-for-library-package/desc 
b/t/tests/fields-excessive-priority-for-library-package/desc
new file mode 100644
index 000..3d8f2f7
--- /dev/null
+++ b/t/tests/fields-excessive-priority-for-library-package/desc
@@ -0,0 +1,5 @@
+Testname: fields-excessive-priority-for-library-package
+Version: 1.0
+Description: Library packages with excessive Priority field.
+Test-For:
+ excessive-priority-for-library-package
diff --git a/t/tests/fields-excessive-priority-for-library-package/tags 
b/t/tests/fields-excessive-priority-for-library-package/tags
new file mode 100644
index 000..22cee04
--- /dev/null
+++ 

[lintian] branch master updated (1615d46 -> 588cbc9)

2017-12-16 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  1615d46   Add a profile for Purism's PureOS. (Closes: #884408)
   new  588cbc9   Warn about library packages with excessive priority. 
Thanks to Josh Triplett for the report. (Closes: #834290)

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/fields.desc  | 13 +
 checks/fields.pm|  5 +
 debian/changelog|  3 +++
 .../debian}/debian/control.in   |  9 +
 .../debian/debian/rules |  0
 t/tests/fields-excessive-priority-for-library-package/desc  |  5 +
 t/tests/fields-excessive-priority-for-library-package/tags  |  1 +
 7 files changed, 32 insertions(+), 4 deletions(-)
 copy t/{templates/tests/skel => 
tests/fields-excessive-priority-for-library-package/debian}/debian/control.in 
(80%)
 copy t/tests/{fields-wrong-section => 
fields-excessive-priority-for-library-package}/debian/debian/rules (100%)
 create mode 100644 t/tests/fields-excessive-priority-for-library-package/desc
 create mode 100644 t/tests/fields-excessive-priority-for-library-package/tags

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