Lintian Fixes - infinipath-psm

Ready changes

Merge these changes:

git pull https://janitor.debian.net/git/infinipath-psm lintian-fixes

Summary

Diff

=== modified file 'debian/changelog'
--- a/debian/changelog	2018-11-29 22:53:34 +0000
+++ b/debian/changelog	2020-01-16 04:24:40 +0000
@@ -1,3 +1,19 @@
+infinipath-psm (3.3+20.604758e7-7) UNRELEASED; urgency=medium
+
+  * Trim trailing whitespace.
+  * Use secure copyright file specification URI.
+  * Transition to automatic debug package (from: libpsm-infinipath1-
+    dbg).
+  * Drop custom source compression.
+  * Remove empty debian/source/options.
+  * Bump debhelper from old 9 to 12.
+  * Set debhelper-compat version in Build-Depends.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit.
+  * Use canonical URL in Vcs-Git.
+  * Drop unnecessary dh arguments: --parallel
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 16 Jan 2020 04:20:49 +0000
+
 infinipath-psm (3.3+20.604758e7-6) unstable; urgency=medium
 
   * Fix ftbfs with GCC-8 (Closes: #897774). Thanks to Reiner Herrmann
@@ -65,7 +81,7 @@
 infinipath-psm (3.3+7.gec1d6d2-3) unstable; urgency=low
 
   * d/control: Make libpsm-infinipath1-dev conflict with libion-dev
-  
+
   * Bug fix: "libpsm-infinipath1-dev and libion-dev: error when trying to
     install together", thanks to Ralf Treinen (Closes: #807300).
 
@@ -73,7 +89,7 @@
 
 infinipath-psm (3.3+7.gec1d6d2-2) unstable; urgency=medium
 
-  * Add symbols file d/libpsm-infinipath1.symbols 
+  * Add symbols file d/libpsm-infinipath1.symbols
 
  -- Roland Fehrenbacher <rf@q-leap.de>  Tue, 08 Dec 2015 13:20:59 +0000
 

=== removed file 'debian/compat'
--- a/debian/compat	2017-12-28 20:11:47 +0000
+++ b/debian/compat	1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
-9

=== modified file 'debian/control'
--- a/debian/control	2018-01-04 21:08:41 +0000
+++ b/debian/control	2020-01-16 04:24:17 +0000
@@ -4,12 +4,12 @@
 Maintainer: Debian HPC Team <debian-hpc@lists.debian.org>
 Uploaders: Roland Fehrenbacher <rf@q-leap.de>,
            Mehdi Dogguy <mehdi@debian.org>
-Build-Depends: debhelper (>= 9),
+Build-Depends: debhelper-compat (= 12),
                dpkg-dev (>= 1.13.19),
                uuid-dev
 Standards-Version: 4.1.3
 Homepage: https://github.com/intel/psm
-Vcs-Git: https://salsa.debian.org/hpc-team/infinipath-psm
+Vcs-Git: https://salsa.debian.org/hpc-team/infinipath-psm.git
 Vcs-Browser: https://salsa.debian.org/hpc-team/infinipath-psm
 
 Package: libpsm-infinipath1
@@ -38,19 +38,3 @@
  .
  This package is needed to compile programs against libpsm-infinipath1.
  It contains the header files and links needed for compiling.
-
-Package: libpsm-infinipath1-dbg
-Section: debug
-Priority: optional
-Architecture: amd64 i386
-Depends: libpsm-infinipath1 (= ${binary:Version}),
-         ${misc:Depends}
-Description: Debugging symbols for libpsm-infinipath1
- The PSM Messaging API, or PSM API, is Intel's (formerly QLogic's) low-level,
- user-level communication interface for the Truescale family of products. PSM
- users can use mechanisms necessary to implement higher-level communication
- interfaces in parallel environments.
- .
- This package contains the debugging symbols associated with
- libpsm-infinipath1. They will automatically be used by gdb for debugging
- libpsm-infinipath1-related issues.

=== modified file 'debian/copyright'
--- a/debian/copyright	2018-01-03 10:09:01 +0000
+++ b/debian/copyright	2020-01-16 04:21:24 +0000
@@ -1,4 +1,4 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: infinipath-psm
 Upstream-Contact: Mike Marciniszyn <mike.marciniszyn@intel.com>
 Source: https://github.com/intel/psm

=== modified file 'debian/rules'
--- a/debian/rules	2018-01-14 10:58:50 +0000
+++ b/debian/rules	2020-01-16 04:24:40 +0000
@@ -19,7 +19,7 @@
   PSM_HAVE_SCIF=0 USE_PSM_UUID=0 arch=$(ARCH)
 
 %:
-	dh $@ --parallel
+	dh $@
 
 debian/%.postinst: debian/%.postinst.in
 	sed 	-e 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' 	\
@@ -43,7 +43,7 @@
 	$(MAKE) $(MAKE_OPTIONS)
 
 override_dh_strip:
-	dh_strip --dbg-package=libpsm-infinipath1-dbg
+	dh_strip --dbgsym-migration='libpsm-infinipath1-dbg (<< 3.3+20.604758e7-7~)'
 
 override_dh_auto_install:
 	$(MAKE) install $(MAKE_OPTIONS) DESTDIR=$$PWD/debian/tmp

=== removed file 'debian/source/options'
--- a/debian/source/options	2017-12-28 20:11:47 +0000
+++ b/debian/source/options	1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
-compression = "xz"

=== added directory 'debian/upstream'
=== added file 'debian/upstream/metadata'
--- a/debian/upstream/metadata	1970-01-01 00:00:00 +0000
+++ b/debian/upstream/metadata	2020-01-16 04:23:53 +0000
@@ -0,0 +1,2 @@
+Bug-Database: https://github.com/intel/psm/issues
+Bug-Submit: https://github.com/intel/psm/issues/new

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/lib/debug/.build-id/39/84d3ccf0d439f354d472e082cb768caf10e983.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/a5/8ffdf617d20b4e3186fc5e23f82e2014a336a4.debug
-rw-r--r--  root/root   /usr/lib/debug/.dwz/x86_64-linux-gnu/libpsm-infinipath1.debug
lrwxrwxrwx  root/root   /usr/share/doc/libpsm-infinipath1-dbgsym -> libpsm-infinipath1

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/6a/4ae0ed070f7ed881f3628fb49519ac0c6f4283.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/cf/b6aff0e365506dbcbd5d660b8f4bbb910ed7ed.debug
-rw-r--r--  root/root   /usr/share/doc/libpsm-infinipath1-dbg/changelog.Debian.gz
-rw-r--r--  root/root   /usr/share/doc/libpsm-infinipath1-dbg/copyright

No differences were encountered between the control files of package libpsm-infinipath1

No differences were encountered between the control files of package libpsm-infinipath1-dev

Run locally

Try this locally (using the lintian-brush package):

debcheckout infinipath-psm
cd infinipath-psm
lintian-brush

More details

Full run details