Lintian Fixes - slepc

Ready changes

Merge these changes:

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

Summary

Diff

=== modified file 'debian/changelog'
--- a/debian/changelog	2020-05-31 18:57:35 +0000
+++ b/debian/changelog	2020-06-14 00:42:11 +0000
@@ -1,3 +1,15 @@
+slepc (3.13.2+dfsg1-2) UNRELEASED; urgency=low
+
+  * Trim trailing whitespace.
+  * Use secure copyright file specification URI.
+  * Use secure URI in Homepage field.
+  * Set upstream metadata fields: Repository.
+  * Remove unnecessary get-orig-source-target.
+  * Remove Section on libslepc-real3.13, Section on libslepc-complex3.13 that
+    duplicate source.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Sun, 14 Jun 2020 00:38:20 -0000
+
 slepc (3.13.2+dfsg1-1) unstable; urgency=medium
 
   * New upstream release.
@@ -269,7 +281,7 @@
   * debhelper compatibility level 10.
   * debian/rules: build using make -j 1
     (SLEPc uses PETSc's lib/petsc/conf/rules which bans make -j.
-     petsc uses MAKE_NP to handle parallel builds)	      
+     petsc uses MAKE_NP to handle parallel builds)
   * update debian/watch for uscan
 
  -- Drew Parsons <dparsons@debian.org>  Sat, 15 Jul 2017 14:19:47 +0800
@@ -308,7 +320,7 @@
   * Handle shlibs dependencies via virtual libslepc3.7 and
     libslepc-complex-3.7 packages. The .Z in 3.7.Z is not used in
     sonames, but we need .Z in binary packages because of the upstream
-    directory structure. 
+    directory structure.
     When different libslepc3.7.Z are installed, the preferred version
     is controlled by alternatives for libslepc3.7 (likewise for
     libslepc_complex.so.3.7).
@@ -359,7 +371,7 @@
 
 slepc (3.7.0+dfsg1-1~exp1) experimental; urgency=low
 
-  * New upstream version. New ABI 3.7. 
+  * New upstream version. New ABI 3.7.
     Closes: #824759.
 
  -- Drew Parsons <dparsons@debian.org>  Tue, 24 May 2016 17:52:23 +0800
@@ -401,7 +413,7 @@
     - libslepc_real.so.3.6 (package libslepc3.6.3)
     - libslepc_complex.so.3.6 (package libslepc-complex-3.6.3)
     - libslepc_real.so (package libslepc3.6.3-dev)
-    - libslepc_complex.so (package libslepc-complex-3.6.3-dev) 
+    - libslepc_complex.so (package libslepc-complex-3.6.3-dev)
     Closes: #820283.
 
  -- Drew Parsons <dparsons@debian.org>  Thu, 07 Apr 2016 20:21:51 +0800
@@ -449,7 +461,7 @@
   * Rebuild against gcc 4.9 (Closes: #751245)
   * Add debian/source
   * debian/rules:
-    - simplify clean target 
+    - simplify clean target
     - remove patch target
 
  -- Christophe Trophime <christophe.trophime@lncmi.cnrs.fr>  Tue, 24 Jun 2014 10:13:59 +0200
@@ -457,7 +469,7 @@
 slepc (3.4.2.dfsg-2) unstable; urgency=low
 
   [ Anton Gladky ]
-  * Add copyright information of files 
+  * Add copyright information of files
     src/eps/impls/external/blopex/petsc-interface.*
     Thanks to Paul Tagliamonte.
 
@@ -718,4 +730,3 @@
   * Initial debian package
 
  -- Ondrej Certik <ondrej@certik.cz>  Tue, 26 Jun 2007 11:18:31 +0200
-

=== modified file 'debian/control'
--- a/debian/control	2020-05-31 17:19:10 +0000
+++ b/debian/control	2020-06-14 00:42:11 +0000
@@ -8,7 +8,7 @@
  libarpack2-dev, libparpack2-dev
 Standards-Version: 4.5.0
 Section: libs
-Homepage: http://slepc.upv.es/
+Homepage: https://slepc.upv.es/
 Vcs-Git: https://salsa.debian.org/science-team/slepc.git
 Vcs-Browser: https://salsa.debian.org/science-team/slepc
 
@@ -90,7 +90,6 @@
  This package contains example, test, and tutorial scripts for SLEPc 3.13.
 
 Package: libslepc-real3.13
-Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libslepc2.3.2, libslepc3.6 (<= 3.6.1.dfsg1-2)
@@ -138,7 +137,6 @@
  for SLEPc 3.13 with complex numbers.
 
 Package: libslepc-complex3.13
-Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libslepc2.3.2, libslepc-complex-3.6 (<= 3.6.1.dfsg1-2)
@@ -151,4 +149,3 @@
  .
  This package contains the shared libraries for SLEPc 3.13
  with complex numbers.
-

=== modified file 'debian/copyright'
--- a/debian/copyright	2017-11-06 06:09:05 +0000
+++ b/debian/copyright	2020-06-14 00:39:18 +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: SLEPc
 Source: http://slepc.upv.es/
 Files-Excluded: docs/*.pdf

=== modified file 'debian/rules'
--- a/debian/rules	2020-05-31 17:49:26 +0000
+++ b/debian/rules	2020-06-14 00:41:28 +0000
@@ -72,7 +72,7 @@
 export SLEPC_DOC_PACKAGE=$(SLEPC_NAME)-doc
 export SLEPC_DEV_EXAMPLE_PACKAGE=lib$(SLEPC_NAME)-dev-examples
 
-# install into /usr/lib/slepcdir rather than /usr/lib/slepc 
+# install into /usr/lib/slepcdir rather than /usr/lib/slepc
 # to allow /usr/lib/slepc to be configured by alternatives
 export SLEPC_REAL_DIR_PREFIX=/usr/lib/slepcdir/$(SLEPC_NAME)/$(SLEPC_REAL_ARCH)
 export SLEPC_COMPLEX_DIR_PREFIX=/usr/lib/slepcdir/$(SLEPC_NAME)/$(SLEPC_COMPLEX_ARCH)
@@ -255,6 +255,3 @@
 	dh_gencontrol -- -Vpetsc:dev="libpetsc-real$(PETSC_SONAME_VERSION)-dev" -Vpetsc:complex-dev="libpetsc-complex$(PETSC_SONAME_VERSION)-dev" -Vfortran-mod-version=$${fcompiler}-mod-$${modversion}
 
 USCAN_DESTDIR := $(CURDIR)
-
-get-orig-source:
-	uscan --no-conf --verbose --download-current-version --repack

=== 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-06-14 00:40:46 +0000
@@ -0,0 +1,2 @@
+---
+Repository: https://bitbucket.org/slepc/slepc,branch=maint

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/7c/ef3131efefb2e3479a5647e285d56f085e62b5.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/eb/a130e769a32a8f2e5abb19ed09b40aefd87af4.debug

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/a7/516e12bbce34d8d76a46b316d274468251cbd2.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/f0/e5c562688d83e37f81b7e03e80a0cd7296afd0.debug

Control files of package libslepc-complex-dev: lines which differ (wdiff format)

  • Homepage: http://slepc.upv.es/ https://slepc.upv.es/

Control files of package libslepc-complex3.13: lines which differ (wdiff format)

  • Homepage: http://slepc.upv.es/ https://slepc.upv.es/

Control files of package libslepc-complex3.13-dbgsym: lines which differ (wdiff format)

  • Build-Ids: a7516e12bbce34d8d76a46b316d274468251cbd2 eba130e769a32a8f2e5abb19ed09b40aefd87af4

Control files of package libslepc-complex3.13-dev: lines which differ (wdiff format)

  • Homepage: http://slepc.upv.es/ https://slepc.upv.es/

Control files of package libslepc-real-dev: lines which differ (wdiff format)

  • Homepage: http://slepc.upv.es/ https://slepc.upv.es/

Control files of package libslepc-real3.13: lines which differ (wdiff format)

  • Homepage: http://slepc.upv.es/ https://slepc.upv.es/

Control files of package libslepc-real3.13-dbgsym: lines which differ (wdiff format)

  • Build-Ids: f0e5c562688d83e37f81b7e03e80a0cd7296afd0 7cef3131efefb2e3479a5647e285d56f085e62b5

Control files of package libslepc-real3.13-dev: lines which differ (wdiff format)

  • Homepage: http://slepc.upv.es/ https://slepc.upv.es/

Control files of package libslepc3.13-dev-examples: lines which differ (wdiff format)

  • Homepage: http://slepc.upv.es/ https://slepc.upv.es/

Control files of package slepc-dev: lines which differ (wdiff format)

  • Homepage: http://slepc.upv.es/ https://slepc.upv.es/

Control files of package slepc3.13-doc: lines which differ (wdiff format)

  • Homepage: http://slepc.upv.es/ https://slepc.upv.es/

Run locally

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

debcheckout slepc
cd slepc
lintian-brush

More details

Full run details