Lintian Fixes - scalapack

Ready changes

Diff

diff --git a/debian/changelog b/debian/changelog
index 63ca5fe..d812f29 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+scalapack (2.2.1-2) UNRELEASED; urgency=medium
+
+  * Trim trailing whitespace.
+  * Use secure URI in Homepage field.
+  * Update renamed lintian tag names in lintian overrides.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
+    Repository-Browse.
+  * Fix day-of-week for changelog entry 1.8.0-7.
+  * Avoid explicitly specifying -Wl,--as-needed linker flag.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 02 Jun 2022 00:42:59 -0000
+
 scalapack (2.2.1-1) unstable; urgency=medium
 
   * Team upload.
@@ -154,7 +166,7 @@ scalapack (2.0.2-2) unstable; urgency=medium
   * Team upload.
   * Standards-Version: 4.1.0
   * blacs is now included in scalapack. blacs initialisation is now
-    independent of whether it is called from C or Fortran. 
+    independent of whether it is called from C or Fortran.
     Closes: #854228.
 
  -- Drew Parsons <dparsons@debian.org>  Sun, 10 Sep 2017 01:30:35 +0800
@@ -204,7 +216,7 @@ scalapack (2.0.2-1exp4) experimental; urgency=medium
   * Provide test executables for both scalapack and blacs in
     scalapack-mpi-test. Best run using ctest.
   * debian control files now use /bin/sh instead of dh-exec when needed.
-  * Both libscalapack-openmpi-dev and libscalapack-openmpi-dev 
+  * Both libscalapack-openmpi-dev and libscalapack-openmpi-dev
     Breaks: libscalapack-mpi-dev (<< 2.0.2-1), since they now handle
     /usr/lib/<arch>/libscalapack-{openmpi,mpich}.so. Closes: #870582.
   * libscalapack-{openmpi,mpich}-dev provides scalapack cmake and
@@ -376,7 +388,7 @@ scalapack (1.8.0-7) unstable; urgency=low
   * Patched Mptr offset calculation to enable arrays with more than
     2^31 bytes. Thanks to David Gleich.
 
- -- Muammar El Khatib <muammar@debian.org>  Tue, 18 Sep 2011 08:26:29 +0200
+ -- Muammar El Khatib <muammar@debian.org>  Sun, 18 Sep 2011 08:26:29 +0200
 
 scalapack (1.8.0-6) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index df15693..15a184c 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.
 Uploaders: Muammar El Khatib <muammar@debian.org>
 Standards-Version: 4.6.0
 Build-Depends: debhelper-compat (= 13),
- cmake, 
+ cmake,
  mpi-default-dev,
  mpi-default-bin,
  libopenmpi-dev,
@@ -15,7 +15,7 @@ Build-Depends: debhelper-compat (= 13),
  liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so,
  pkg-config,
  chrpath
-Homepage: http://www.netlib.org/scalapack/
+Homepage: https://www.netlib.org/scalapack/
 Vcs-Git: https://salsa.debian.org/science-team/scalapack.git
 Vcs-Browser: https://salsa.debian.org/science-team/scalapack
 
@@ -31,7 +31,7 @@ Suggests: scalapack-doc
 Description: Scalable Linear Algebra Package - Shared libs for OpenMPI
  ScaLAPACK is the parallel version of LAPACK used on clusters.
  .
- There are packages for the shared libraries (this one), for the 
+ There are packages for the shared libraries (this one), for the
  static libraries and the development files and for test programs.
  .
  Also included:
@@ -52,7 +52,7 @@ Suggests: scalapack-doc
 Description: Scalable Linear Algebra Package - Shared libs for MPICH
  ScaLAPACK is the parallel version of LAPACK used on clusters.
  .
- There are packages for the shared libraries (this one), for the 
+ There are packages for the shared libraries (this one), for the
  static libraries and the development files and for test programs.
  .
  Also included:
diff --git a/debian/rules b/debian/rules
index 547f9c2..1e3e2a2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,14 +5,13 @@
 export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
 export DEB_CXXFLAGS_MAINT_APPEND  = -Wall -pedantic
 export DEB_FFLAGS_MAINT_APPEND  = -std=legacy
-export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 export DEB_LDFLAGS_MAINT_STRIP = -Wl,-Bsymbolic-functions
 export DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 export DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 export DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)
 
 ifneq (,$(wildcard /usr/share/mpi-default-dev/debian_defaults))
-include /usr/share/mpi-default-dev/debian_defaults 
+include /usr/share/mpi-default-dev/debian_defaults
 endif
 DEFAULT_MPI=$(ARCH_DEFAULT_MPI_IMPL)
 
@@ -25,7 +24,7 @@ export DEB_VERSION_UPSTREAM
 export OMPI_MCA_plm_rsh_agent=/bin/false                #workaround to start MPI-applications in chroot
 
 disable_mpi_archs = armel armhf kfreebsd-amd64 kfreebsd-i386 mips mipsel
-export LD_LIBRARY_PATH :=  $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH):$(LD_LIBRARY_PATH); 
+export LD_LIBRARY_PATH :=  $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH):$(LD_LIBRARY_PATH);
 
 export NUMJOBS=1
 ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
diff --git a/debian/scalapack-mpi-test.lintian-overrides b/debian/scalapack-mpi-test.lintian-overrides
index fb6783d..418a9c9 100644
--- a/debian/scalapack-mpi-test.lintian-overrides
+++ b/debian/scalapack-mpi-test.lintian-overrides
@@ -1,4 +1,4 @@
 # sample test input files are stored in usr/share,
 # but used by binary packages expecting to find them locally in usr/lib,
 # hence links are needed
-scalapack-mpi-test: breakout-link usr/lib/*/scalapack/*-tests/*.dat -> usr/share/scalapack/*.dat
+scalapack-mpi-test: ldconfig-escape usr/lib/*/scalapack/*-tests/*.dat -> usr/share/scalapack/*.dat
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..d7567b1
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://github.com/Reference-ScaLAPACK/scalapack/issues
+Bug-Submit: https://github.com/Reference-ScaLAPACK/scalapack/issues/new
+Repository: https://github.com/Reference-ScaLAPACK/scalapack.git
+Repository-Browse: https://github.com/Reference-ScaLAPACK/scalapack

Debdiff

Debdiff is too long (more than 200 lines). Download the raw debdiff.

Run locally

More details

Full run details