Lintian Fixes - ircd-hybrid

Ready changes

Summary

Lintian Result

Diff

diff --git a/debian/changelog b/debian/changelog
index 8d42b5d..51b2f36 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,16 @@
 ircd-hybrid (1:8.2.39+dfsg.1-3) UNRELEASED; urgency=medium
 
+  [ Dominic Hargreaves ]
   * Update debian/watch file following upstream move to github
 
+  [ Debian Janitor ]
+  * Trim trailing whitespace.
+  * Use secure copyright file specification URI.
+  * Bump debhelper from old 12 to 13.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
+    Repository-Browse.
+  * Update standards version to 4.1.5, no changes needed.
+
  -- Dominic Hargreaves <dom@earth.li>  Sun, 18 Sep 2022 17:03:04 +0100
 
 ircd-hybrid (1:8.2.39+dfsg.1-2) unstable; urgency=medium
@@ -64,7 +73,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
@@ -186,10 +195,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)
@@ -336,7 +345,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
@@ -430,7 +439,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
 
@@ -947,7 +956,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 b43a9d7..97387e1 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 102010e..7d9e83e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -108,7 +108,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/5a/682220aafbd9c78d5d374e4c60c6eea4adeffb.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/c7/32eb85f74b7c10737891195bf947a8a67bd8eb.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/d9/34d51e3de66a59afad5b59e79c23f210be3da2.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/f2/7351604e3d359e64d54d3f9f78a0ca0250d678.debug

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/4d/ae7b6db21804456f5d85eb59a941ef9978dfc2.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/90/581f42d95eb775a66640a6b3525c2d82243987.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/ae/d15d7aba8b458bf7e1788999f99e622c229808.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/bf/d770b238f404f393acd3e00c97e8950100c45f.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: 014f69ba12466e159ec10d76e76fdd7928990cd4 0ae03b532eaba6d4cb7df1a909ae60250b03ee2e 165e5bb7a4db7bd87e8a011e273790559b65a0c0 16b7d3466e76fa14fb68beeeab0736d584ea74f5 19aad2399460d9e6dc55007b54b05655347556ae 1bd43b6d7627ba34ef810d4c3ada08d396cc2789 1cae5c43bb38e40d14ae972260b523d7adc1e9a6 1f4877e39829b4a48bf37c12d1fd07ecf04f7207 2135217ed8f5fd18b0ddc329553afe6bf1dd658d 29a3f87c0c9852e8fe07f0eaed5d9ae48c6af6b5 3052abf0d2c10feb3e94bf3eda73f07d9c35c2f7 313eb2f32e0b89f2fa1aff2f0dc4d5e51946a93a 389dcc7659de639d00d35414ef8e70943803dd3f 3a68dba72ad62d11661a1bc4a42c0f88ddb2c197 3ad6bb115439daf017548b6ac8cb4320f9c660ab 44398194fff34321c7402c775c942541f3bce89c 4482b7f966b06e01d8cce845a2ae73d59f224549 44a73370d72a2d6ff524176fd30f3d6a165705de 47f049e6f798131b0ca841fabcc2cacbd9307b8b 48f1be83604ff4bc5cbade2b606f54f95e6f6e70 4a720546022efe2510121472fe3d1755eaad4f8c 4ad7bc0c0571fd3a44761d2219dce0a7d0dec5ff 4dae7b6db21804456f5d85eb59a941ef9978dfc2 505669f66b00ef5dd5444b3ffddaa9fc92e649e8 516cf9c1bc12f644239b5b2ea6ce7de8afb7f520 51e44983ed5456b7488595a277e7ee35608cf840 56c073edeb0de9787131ec7befd859d9b52dcd55 5a682220aafbd9c78d5d374e4c60c6eea4adeffb 5b915fd35c10204e44548a4ded13f11b6f39c20f 616eecf439f8b11fbc5811ac50e2e35073f961ed 62761a55f3988e1657a1158522c7dcda830af04a 63366a0411e5f60546cad64205107f91ca5147a6 663c94281383588f0fe17f90f28b93fb6562f930 69470fa8eb17b6fb20289814d93118ea28b4e501 6ebf60f86d6579c3e26c432031f1b51152f20f83 7736f0b960a8c2f005478b242fdd409eec648d19 78b6437856b0e376441fa5f8c2631db051e68eda 78c960a5b2d3aca3024598c54154886558ba4237 78e2e0746cc23efb2c2629a5e13a8b801d764ff5 7a1b258f89b90704ec9a2edcfa14caca75e12939 7cec6187d9fd3194b868964e05d01361d8bc1bc9 7d2e5953bdd79fb99a3c26a401ad64fd7494e63b 7e25597e490dfa152930f070afcb99e206043d5a 83594c486526403c2e26ec4a185b09e0b594fa1a 8623fedd383d3634002964c26d357dab2831eaad 87455643d0b23c22c305b40ede3c2d4ece3f5c80 887efd49ea6e037e4ac8f72b0dfa0f0bb961c5b1 89d19d245d2ffb5a7483c4ef13753e02544d6783 90581f42d95eb775a66640a6b3525c2d82243987 9085319a192e2b376bf482c991dd2aea8566ae1d 915577c9c0882bb1f4bfe33a0775c133b2ca002b 963b9160111041e11a0e7b641416eb7948956f90 9720c03246e735343fa6da9d7e9e0aff70b4ed03 998f52abcd626f2fefdbd9a37e6a044cf257f431 9e3f7a9b19adcc3eec88bf97dcbca8eb140457bd 9f5650c730462a7b9b9746d5088c0a59491ddeaa a0edf1a9f35180e2c3abcd84721ae3aa036cfb78 a7ac42fb23941f081c79a4422d4676b64e5411ee aacb26e3a9f3534e9b2c9974438452af7c866b38 abcb720e2771d923d23a404328a29c7bec9ddd73 aed15d7aba8b458bf7e1788999f99e622c229808 b06fd03c166d904b381d23c81f4b1a04b9bfc7cd b6046b116881dd4b2396eb42ae182f9f85b55634 b83af9edc0bda87816bb3b23b5896d51c66850b0 ba0e9a8f1e65d771aaff92ae83fdcf209ffd4d96 ba9b6e1f729deb207828542fbd13c18103b8c7fc bb16b0c25d28edf2d9ceb510fa02aa1365ee2449 bfd770b238f404f393acd3e00c97e8950100c45f c0d32a074a5c919b3f2a4ba2bbcdf3a2c1fd1d2a c491bb18434761483086f402bb04eff4851a7d82 c5bcc96d6e3bba87ff713b5b90160c7f9490d7f8 c732eb85f74b7c10737891195bf947a8a67bd8eb d0709469bd6a5187d7516a4986eb99b62f4dc28e d0da85b2fd716000aacf8f78418bb334551df844 d85e8538fdac7f4bc36cf607549206c8822de0ea d89ba9535bdb3b9cdc9a84b2b48ca261fe501c66 d934d51e3de66a59afad5b59e79c23f210be3da2 db2247532ef8ca599fa41f3a553b0e73b286920c db2b9ac558868dce2dd96b5b85257160d557c8db ddd83015dd29f4cbeb334d855ec0bbc9381e600f e9678d73e56d043eee1f8722b0214807edeefe0d eb6073ac2c182eb08d00451a8af9a9c34ff2b62c ec4366b35120d80ec9fac1236b3a8409b6acfb20 ef1c9b7bfcad03ea26489c16a20a18a1df91af81 f23d81e62ecaf6316b197c32cafa3d4b63f8b7cd f27351604e3d359e64d54d3f9f78a0ca0250d678 ffa244f2534f4c38cf8a1fd0f9ddf952b3125510

Run locally

More details

Full run details