Lintian Fixes - libxc

Ready changes

Merge these changes:

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

Summary

Diff

=== modified file 'debian/changelog'
--- a/debian/changelog	2020-05-24 09:37:53 +0000
+++ b/debian/changelog	2020-06-30 10:30:11 +0000
@@ -1,5 +1,15 @@
 libxc (4.3.4-3) UNRELEASED; urgency=medium
 
+  [ Debian Janitor ]
+  * Trim trailing whitespace.
+  * Use secure copyright file specification URI.
+  * Bump debhelper from deprecated 9 to 12.
+  * Set debhelper-compat version in Build-Depends.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository.
+  * Drop unnecessary dependency on dh-autoreconf.
+  * Drop unnecessary dh arguments: --parallel
+  * Remove obsolete field Name from debian/upstream/metadata (already present in
+    machine-readable debian/copyright).
 
  -- Debichem Team <debichem-devel@lists.alioth.debian.org>  Sun, 24 May 2020 11:37:53 +0200
 
@@ -89,7 +99,7 @@
     - GGA: X_LB, X_LBM (bug affected unpolarized version only)
     - MGGA: C_REVTPSS, C_M08_HX, C_M08_SO, C_M11, C_M11_L
     - all HYB_GGA and HYB_MGGA (missing variable initialization that could
-      cause Libxc to return wrong mixing parameters) 
+      cause Libxc to return wrong mixing parameters)
   * debian/upstream/metadata: Added ArXiv PDF eprint.
 
  -- Michael Banck <mbanck@debian.org>  Wed, 23 Sep 2015 21:15:33 +0200
@@ -99,7 +109,7 @@
   * New upstream point release.
   * The following functionals had bugs fixed:
     - GGA: X_SOGGA11
-    - HYB_GGA: X_SOGGA11_X, XC_CAM_B3LYP, XC_TUNED_CAM_B3LYP 
+    - HYB_GGA: X_SOGGA11_X, XC_CAM_B3LYP, XC_TUNED_CAM_B3LYP
 
  -- Michael Banck <mbanck@debian.org>  Sat, 29 Nov 2014 18:02:57 +0100
 

=== removed file 'debian/compat'
--- a/debian/compat	2013-09-02 19:14:13 +0000
+++ b/debian/compat	1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
-9

=== modified file 'debian/control'
--- a/debian/control	2018-12-02 19:33:19 +0000
+++ b/debian/control	2020-06-30 10:28:48 +0000
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debichem Team <debichem-devel@lists.alioth.debian.org>
 Uploaders: Michael Banck <mbanck@debian.org>
-Build-Depends: cmake, debhelper (>> 9), dh-autoreconf, gfortran
+Build-Depends: cmake, debhelper-compat (= 12), gfortran
 Standards-Version: 3.9.5
 Homepage: http://www.tddft.org/programs/octopus/wiki/index.php/Libxc
 Vcs-Browser: https://salsa.debian.org/debichem-team/libxc

=== modified file 'debian/copyright'
--- a/debian/copyright	2019-11-02 16:44:52 +0000
+++ b/debian/copyright	2020-06-30 10:25:16 +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: libxc
 Upstream-Contact: libxc@tddft.org
 Source: https://gitlab.com/libxc/libxc/-/releases

=== modified file 'debian/rules'
--- a/debian/rules	2020-05-24 09:37:13 +0000
+++ b/debian/rules	2020-06-30 10:29:30 +0000
@@ -14,7 +14,7 @@
 export CFLAGS = $(shell dpkg-buildflags --get CFLAGS) $(DEBUG)
 
 %:
-	dh $@ --parallel --with autoreconf --buildsystem autoconf
+	dh $@ --buildsystem autoconf
 
 override_dh_auto_clean:
 	dh_auto_clean

=== modified file 'debian/upstream/metadata'
--- a/debian/upstream/metadata	2019-11-02 16:44:52 +0000
+++ b/debian/upstream/metadata	2020-06-30 10:30:11 +0000
@@ -1,6 +1,7 @@
-Name: LibXC
+Bug-Database: https://gitlab.com/libxc/libxc/issues
+Bug-Submit: https://gitlab.com/libxc/libxc/issues/new
 Homepage: https://libxc.gitlab.io/
-Repository: https://gitlab.com/libxc/libxc
+Repository: https://gitlab.com/libxc/libxc.git
 Repository-Browse: https://gitlab.com/libxc/libxc/tree/master
 Reference:
  - Author: M. A. L. Marques and M. J. T. Oliveira and and Tobias Burnus

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/.dwz/x86_64-linux-gnu/libxc-dev.debug
-rw-r--r--  root/root   /usr/lib/debug/.dwz/x86_64-linux-gnu/libxc5.debug

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

No differences were encountered between the control files of package libxc-dev-dbgsym

No differences were encountered between the control files of package libxc5

No differences were encountered between the control files of package libxc5-dbgsym

Run locally

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

debcheckout libxc
cd libxc
lintian-brush

More details

Full run details