Lintian Fixes - metkit

Ready changes

Diff

diff --git a/debian/changelog b/debian/changelog
index 14ea674..8b64261 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+metkit (1.9.1-2) UNRELEASED; urgency=medium
+
+  * Trim trailing whitespace.
+  * Use secure copyright file specification URI.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
+    Repository-Browse.
+  * Fix broken Vcs URL.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Wed, 31 Aug 2022 16:03:58 -0000
+
 metkit (1.9.1-1) unstable; urgency=medium
 
   * New upstream release
diff --git a/debian/control b/debian/control
index 3c9133b..951b541 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Alastair McKinstry <mckinstry@debian.org>
 Build-Depends: debhelper-compat (=13),
  ecbuild (>= 3.3.0-3),
- gfortran | fortran-compiler, 
+ gfortran | fortran-compiler,
  libeckit-dev (>= 1.16.0-1~),
  libodc-dev [!powerpc !armel !armhf !i386 !mipsel],
  odc [!powerpc !armel !armhf !i386 !mipsel],
@@ -15,7 +15,7 @@ Build-Depends: debhelper-compat (=13),
 Standards-Version: 4.6.0
 Homepage: https://github.com/ecmwf/metkit
 Vcs-Browser: https://salsa.debian.org:/science-team/metkit.git
-Vcs-Git: https://salsa.debian.org:/science-team/metkit.git -b debian/latest
+Vcs-Git: https://salsa.debian.org/science-team/metkit.git -b debian/latest
 
 Package: libmetkit0d
 Section: libs
@@ -25,8 +25,8 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, libmetkit-data
 Breaks: libodb-api-0d
 Replaces: libodb-api-0d
 Description: Library for Meteorology tookit, implementing MARS language
- MetKit is a toolkit from ECMWF for manipulating and describing 
- meteorological objects, implementing the MARS language and associated 
+ MetKit is a toolkit from ECMWF for manipulating and describing
+ meteorological objects, implementing the MARS language and associated
  processing and semantics.
  MARS is the Meteorological Archive Retrieval System from ECMWF.
 
@@ -36,8 +36,8 @@ Multi-Arch: foreign
 Depends: ${misc:Depends}
 Conflicts: libodb-api-data
 Description: Data used by the ECMWF Metkit Library
- MetKit is a toolkit from ECMWF for manipulating and describing 
- meteorological objects, implementing the MARS language and associated 
+ MetKit is a toolkit from ECMWF for manipulating and describing
+ meteorological objects, implementing the MARS language and associated
  processing and semantics.
  .
  This package contains data used by Metkit
@@ -46,15 +46,15 @@ Package: libmetkit-dev
 Section: libdevel
 Architecture: amd64 arm64 ppc64 mips64el ppc64el s390x riscv64 sparc64  kfreebsd-amd64 ia64 alpha
 Multi-Arch: same
-Depends: libmetkit0d (= ${binary:Version}), 
+Depends: libmetkit0d (= ${binary:Version}),
   ${misc:Depends}, libeckit-dev,
   libodc-dev [!powerpc !armel !armhf !i386 !mipsel]
 Replaces: libodb-api-dev
 Conflicts: libodb-api-dev
 Recommends: pkg-config
 Description: Development files for the Metkit toolkit
- MetKit is a toolkit from ECMWF for manipulating and describing 
- meteorological objects, implementing the MARS language and associated 
+ MetKit is a toolkit from ECMWF for manipulating and describing
+ meteorological objects, implementing the MARS language and associated
  processing and semantics.
  .
  This package provides shared libraries and headers.
@@ -62,12 +62,12 @@ Description: Development files for the Metkit toolkit
 Package: libmetkit-utils
 Multi-Arch: foreign
 Architecture: amd64 arm64 ppc64 mips64el ppc64el s390x riscv64 sparc64  kfreebsd-amd64 ia64 alpha
-Depends: libmetkit0d ( = ${binary:Version}), 
+Depends: libmetkit0d ( = ${binary:Version}),
   ${shlibs:Depends}, ${misc:Depends}
 Recommends: libmetkit-dev (= ${binary:Version})
 Description: Utilities for the MetKit MARS access library
- MetKit is a toolkit from ECMWF for manipulating and describing 
- meteorological objects, implementing the MARS language and associated 
+ MetKit is a toolkit from ECMWF for manipulating and describing
+ meteorological objects, implementing the MARS language and associated
  processing and semantics.
  .
  This package contains the tool 'parse-mars-request'
diff --git a/debian/copyright b/debian/copyright
index 5177564..c96f826 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -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: metkit
 Source:  https://github.com/ecmwf/metkit
 
diff --git a/debian/rules b/debian/rules
index 6675253..7a95432 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,4 +27,3 @@ override_dh_auto_configure:
 
 override_dh_auto_test:
 	echo "Metkit fetches data from the internet, and hence the tests can't be run contained at build-time"
-
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..e1975ce
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://github.com/ecmwf/metkit/issues
+Bug-Submit: https://github.com/ecmwf/metkit/issues/new
+Repository: https://github.com/ecmwf/metkit.git
+Repository-Browse: https://github.com/ecmwf/metkit

Debdiff

File lists identical (after any substitutions)

No differences were encountered between the control files of package libmetkit-data

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

No differences were encountered between the control files of package libmetkit-utils

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

No differences were encountered between the control files of package libmetkit0d

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

Run locally

More details

Full run details