Lintian Fixes - ircd-hybrid

Ready changes

Summary

Diff

diff --git a/debian/changelog b/debian/changelog
index 0ddc853..7a29b5a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,21 @@
+ircd-hybrid (1:8.2.43+dfsg.1-2) UNRELEASED; urgency=medium
+
+  * Trim trailing whitespace.
+  * Use secure copyright file specification URI.
+  * Bump debhelper from old 12 to 13.
+  * Set upstream metadata fields: Repository-Browse.
+  * Update standards version to 4.1.5, no changes needed.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Fri, 13 Jan 2023 05:19:21 -0000
+
 ircd-hybrid (1:8.2.43+dfsg.1-1) unstable; urgency=medium
 
   * Update debian/watch file following upstream move to github
   * New upstream release
     - drop build date patch now upstream has support for reproducible
       builds
-    - update debian/copyright 
+    - update debian/copyright
     - update config file for new reference.conf
   * Update NEWS with information about configuration directive renames
     and upgrade version constraints
@@ -71,7 +82,7 @@ ircd-hybrid (1:8.2.31+dfsg.1-1) unstable; urgency=medium
   * New upstream release
     - update debian/copyright for new years and third party files
     - update config file from new reference.conf
-    - update versioned dependency on gnutls and its configuration flag 
+    - update versioned dependency on gnutls and its configuration flag
     - fix FTBFS with gcc-10 (Closes: #957377)
   * Add postinst logic to automatically rename config variables that
     have changed in this release
@@ -193,10 +204,10 @@ ircd-hybrid (1:8.2.8+dfsg.1-2) unstable; urgency=medium
 ircd-hybrid (1:8.2.8+dfsg.1-1) unstable; urgency=medium
 
   * New upstream release
-    - update config files from new reference.conf 
+    - update config files from new reference.conf
   * Reproducibility fixes
     - Don't use the current time when building
-    - Set file modes reproducibly 
+    - Set file modes reproducibly
   * Support status argument to init script
   * Store data files in /var/lib/ircd-hybrid instead of /etc/ircd-hybrid
     (Closes: #782892)
@@ -343,7 +354,7 @@ ircd-hybrid (1:8.0.9.dfsg.1-1) experimental; urgency=low
 ircd-hybrid (1:8.0.7.dfsg.1-1) experimental; urgency=low
 
   * New upstream release
-    - update ircd.confs to reflect changes in upstream example.conf 
+    - update ircd.confs to reflect changes in upstream example.conf
   * Add warning in debian/NEWS and in package preinst/config about
     cryptlink support going away in 8.x (Closes: #698091)
   * Rename CRYPTLINKS.txt to README.SSL to reflect the fact that the
@@ -437,7 +448,7 @@ ircd-hybrid (1:7.2.2.dfsg.2-7) unstable; urgency=low
     interested and there's no visible activity by Aurelien for a long
     time now.
   * Enable hardened build flags and fix missing format string (also
-    forwarded and accepted upstream) (Closes: #657537)	 
+    forwarded and accepted upstream) (Closes: #657537)
 
  -- Moritz Muehlenhoff <jmm@debian.org>  Sat, 07 Apr 2012 21:34:25 +0200
 
@@ -954,7 +965,7 @@ ircd-hybrid (7.0rc9-4) unstable; urgency=low
 
 ircd-hybrid (7.0rc9-3) unstable; urgency=low
 
-  * Make all logs in /var/log/ircd and make all pids in /var/run/ircd. 
+  * Make all logs in /var/log/ircd and make all pids in /var/run/ircd.
     Making additional directories all the time is a pain in the ass.
   * Remove some of the unhelpful BS from ircd.conf
 
diff --git a/debian/control b/debian/control
index 201b6c7..7fe3ce4 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,7 @@
 Source: ircd-hybrid
 Section: net
 Priority: optional
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: debhelper-compat (= 13),
  docbook-to-man,
  flex,
  bison,
@@ -10,7 +10,7 @@ Build-Depends: debhelper-compat (= 12),
  libgnutls28-dev (>= 3.6.5),
 Build-Conflicts: autoconf2.13
 Maintainer: Dominic Hargreaves <dom@earth.li>
-Standards-Version: 4.1.4
+Standards-Version: 4.1.5
 Homepage: https://www.ircd-hybrid.org/
 Vcs-Browser: https://salsa.debian.org/dom/ircd-hybrid
 Vcs-Git: https://salsa.debian.org/dom/ircd-hybrid.git
@@ -48,6 +48,6 @@ Description: high-performance secure IRC server - development files
  For more information on how to write these modules, see the ircd-hybrid
  documentation or example_module.c in the source code for ircd-hybrid.
  .
- It also includes mbuild-hybrid, a shell script that simplifies building 
+ It also includes mbuild-hybrid, a shell script that simplifies building
  and installation of such modules. This shell script is simplistic and
  assumes a lot; if you possess clue, you will know what to do anyway.
diff --git a/debian/copyright b/debian/copyright
index 6eae093..64add92 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: IRCD-Hybrid
 Upstream-Contact: bugs@ircd-hybrid.org
 Source: http://www.ircd-hybrid.org/downloads.html
diff --git a/debian/rules b/debian/rules
index 666743f..f204932 100755
--- a/debian/rules
+++ b/debian/rules
@@ -103,7 +103,7 @@ install: manpages
 	chmod +x $(CURDIR)/debian/scripts/*
 	dh_install
 
-	cp debian/cert.cnf $(I_ETC) 
+	cp debian/cert.cnf $(I_ETC)
 
 binary-indep: build install
 
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..2db0669
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://github.com/ircd-hybrid/ircd-hybrid/issues
+Bug-Submit: https://github.com/ircd-hybrid/ircd-hybrid/issues/new
+Repository: https://github.com/ircd-hybrid/ircd-hybrid.git
+Repository-Browse: https://github.com/ircd-hybrid/ircd-hybrid

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/1a/86107b75104a8379ee64aa56fc78aadaa1df3e.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/5d/728254d823645f1c0f4b7a1258ca5ed73902dd.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/7e/cef3100d36f301574fc7cf7f02dd08e3240a2a.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/be/efb1fad3cb43e121f60c08c23c9953c10d413c.debug

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/08/f27ac3a8c7dcffe319a882cca729f75778618c.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/12/a151830ea53f1c79dd33e894b62271a915ed2a.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/47/8fbe0b47acde363bc591504981cf6eea08e769.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/c8/98379e86d977257b9dfa750a9e71ca4e25a1b2.debug

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

No differences were encountered between the control files of package ircd-hybrid

Control files of package ircd-hybrid-dbgsym: lines which differ (wdiff format)

  • Build-Ids: 03df7e28f74654788902c7195bc92df69c8adb30 05b4bfac110127e0f1325d508fe9c46bb99411d5 08f27ac3a8c7dcffe319a882cca729f75778618c 0b3d40450d5325a8afdf4710b4d2ca4e0a2fe19c 0e663c12a770f7c2e43662d0c21a00480a3b4a92 0f4ec748973b920efde882782622c13c053a6286 0f8d65161f9833f08225d81148c44d5c06e49147 114051c0eb31ca8fa0bbb5ce2666e975711591f8 1147ffdcfb91e7332efba8efdfe657712f667d6d 12a151830ea53f1c79dd33e894b62271a915ed2a 146e5659801a0a56674f103319924ec8cf01b694 1a86107b75104a8379ee64aa56fc78aadaa1df3e 20f7e1503f9b8a946e58ce17beecf0959c148984 23a618aa912353311b9d05f63406de5563bc873e 252c62b384c7fcb00747544a01f805748df308a4 2a251168684d46305211f9d71310398d1e7ebdb3 2d2b18a1a85aa6f066cf48384a218464ab65673e 2fdbe64a0824a27242ea38017c3ea68b4e891784 35c3ced9e2da4d6b086c9d8a885cb50fa157d82a 35dc5ea79c733c676a0fb3ee31b4ae3c02a7b712 3d0321158d9e190b51a84fbdb9c7896cbc17f9cb 3e7f3ad8a97fcdc4bea6b11aa82319537d8ee72c 3f122892b7ea83359a9e10cce4fef3b96d0ad903 43aabea564eca00c30a823b1d83bde2c1013540e 43deaa3fd9de29966c811f25aa6bbb52bb966c4b 478fbe0b47acde363bc591504981cf6eea08e769 488bcfcb9024077f5c3c177cd0b2709bc9ae88d4 497ae6ba858934ac95d9523984096448e8f9c0f1 4acc351df7ef607ec940da311beb9de6945756af 4be3159b42e2755c7ce14e7da6cadf18819974a8 4d9caedb9ec0d01d3d561146fcce16ac478995c0 53554346d7e75f07a43ba728a508829fc2d74bf7 57f3ba3b0f5fa7c0d71376f9f4e3ebc2edbf3714 5acfc52565c07b697e82134bf10be96a5fd06e93 5ce4ebb8bba705b410b55f84282456426756f642 5d728254d823645f1c0f4b7a1258ca5ed73902dd 5df9e754e95d1a20d1ab11f2ae53e836a3a8d811 5e717475771a09b51ccacddb271e212c1595d10a 5f229ed6355fde1f0e3ead8727011077577e3c88 64ab9b0b7c6efedfb5d87bacae9dce8560998187 67d98c25104196f6f44a21d61ff64c3be9f3266e 6fac565c8055f796404df97755b205006b437d90 6fda8a0841614cd42e8e896e9dc633beb3be6925 6feae117a9c43d77f351fad7a3e776a644a62480 70e4d4de00bce4a2ba1ed064c716744883cec60f 7203e8185592f761bfc9f003fa6f3491177f7e83 73f2d5a1e5cf5a0ede82e71f3cd8a29bc07b9880 76c7fab105d1d45112a578df5de5e642ed48613e 7a7f6fc84b55dbafcd70b4c005e9a77b24e03a0a 7ecef3100d36f301574fc7cf7f02dd08e3240a2a 86a8a41e7368687b22260cd01b1d8d4643a4523e 877379615b3534e328d5daa09765f0801843a8a2 89b603b7aa105562ae9492b17d4f64dd4fe950c6 8b74600a80aa66b2b3fed936b2087d16282b0d0b 91aabfa6341553929fd43cad3b9cacac8d415f94 93795aa10e04d77f5800811c37fe7c7cdf5d0287 9af392434e4be13fbc7a3ce9283f6cbc32b13873 9ed3c7914356fb403ec4e3a032498b150b7dbbe3 a2274a16cd748860038bc8cb2bbed620926699ea a45b7c4efcfe5e4e44d32a0f2603529d6f997ce8 ad86e6693dbcba938bd515ef0f5ded50d0373683 ad9c57f695016147034ffb66ea2c237aeebc007c afff960a1c83ff3edf8a44d1d192044b6cc7dddc b0fac45c301fe6ac8932fdfcdc3d3f0b9ddbe5e3 b5048e851362be8b901b6742db11f84ff4aa2966 b710d2b20d16e17222990906038ab12ef2796a04 bb6f96bc6038c03035264c218276ff6d80f8a936 beefb1fad3cb43e121f60c08c23c9953c10d413c bfdd3f301a94ceeaeaee6f3599b79e0057001b0e c02a23facdf730976e90f627c51c9749851e5f91 c466af8ff8dace5ffc69d3f0b12fbfb264debdb4 c4fa424399f772ed0dc7501129d355bb75eef768 c7d96f833b82420e263c491f4a56daac28f9e3f0 c898379e86d977257b9dfa750a9e71ca4e25a1b2 cac4645506404a1a15c689bc65f0eea2063ffc32 cad9b6603ed1caa6b083849dedb1e37cd144f5f2 caf85ba12b79f114c6a9b18672fef7f02d0a4b4c ce9d07c8290d6ad8aacaf94dbf8d134e84ab0a28 cfe572881b3c8afa1dd383b31fac742559869833 d040001db6f780e651b2d48619abb0c40bf2c1cc d62d6eab258aaa14e12b78c0d216a0f1a5dce4fa d8a5b1c5790f81f874a0f34c7a6b14dc2587024c db521b56a3038961e248773ad314ce67cb440121 dd6a029bd17f9e157ebf5b09a472288ac595239f ed9ee5c6715a77cadb9263fc035373a6eee8cc0a ee66cd060068e1c7cee269269cd9e9025dcd681d f27152d14423dfe03917888c0a5b9b48b9555973 fa123abdfec4d53d3bd3c18bbdcf0c23046b3dac fe7da651804c1b012aa422c48897cd32101b8137

Run locally

More details

Full run details