Lintian Fixes - dx

Ready changes

Merge these changes:

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

Summary

Diff

diff --git a/debian/changelog b/debian/changelog
index 31b315d..55ed3ce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+dx (1:4.4.4-13) UNRELEASED; urgency=medium
+
+  * Bump debhelper from old 11 to 12.
+  * Set debhelper-compat version in Build-Depends.
+  * Update renamed lintian tag names in lintian overrides.
+  * Drop unnecessary dependency on dh-autoreconf.
+  * Rely on pre-initialized dpkg-architecture variables.
+  * Fix day-of-week for changelog entries 1:4.4.4-5, 1:4.1.2-1.
+  * Update standards version to 4.5.0, no changes needed.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Tue, 14 Apr 2020 02:35:52 +0000
+
 dx (1:4.4.4-12) unstable; urgency=medium
 
   * Strip path correctly for kFreeBSD as well
@@ -114,7 +126,7 @@ dx (1:4.4.4-5) unstable; urgency=low
   * Patches 64bit,gcc43, kfreebsd, usr-local were updated with "quilt
     refresh" to make them apply cleanly.
 
- -- Graham Inggs <graham@nerve.org.za>  Thu, 02 Aug 2013 17:06:27 +0200
+ -- Graham Inggs <graham@nerve.org.za>  Fri, 02 Aug 2013 17:06:27 +0200
 
 dx (1:4.4.4-4) unstable; urgency=low
 
@@ -639,7 +651,7 @@ dx (1:4.1.2-1) unstable; urgency=low
   * Fixes the libmagick5 problem.
    Closes: #89513, #95141
 
- -- Konstantinos Margaritis <markos@debian.org>  Tue, 21 May 2001 23:43:35 +0300
+ -- Konstantinos Margaritis <markos@debian.org>  Mon, 21 May 2001 23:43:35 +0300
 
 dx (20010228-2) unstable; urgency=low
 
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index b4de394..0000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-11
diff --git a/debian/control b/debian/control
index 0462ff6..dbec8d1 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Uploaders: Graham Inggs <ginggs@debian.org>, Paul Gevers <elbrus@debian.org>
 Build-Depends: bison,
-               debhelper (>= 11~),
+               debhelper-compat (= 12),
                dh-exec,
                dpkg-dev (>= 1.16.1~),
                ed,
@@ -28,7 +28,7 @@ Build-Depends: bison,
                x11proto-core-dev,
                zlib1g-dev | libz-dev
 Build-Conflicts: libgraphicsmagick-dev
-Standards-Version: 4.3.0
+Standards-Version: 4.5.0
 Homepage: http://www.opendx.org/
 Vcs-Browser: https://salsa.debian.org/science-team/dx
 Vcs-Git: https://salsa.debian.org/science-team/dx.git
diff --git a/debian/rules b/debian/rules
index 2b310a2..008ac4f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,7 +5,7 @@ RSH=/usr/bin/ssh
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 DEB_CFLAGS_MAINT_APPEND=-fsigned-char -fno-strict-aliasing
 DEB_CXXFLAGS_MAINT_APPEND=-fsigned-char -fno-strict-aliasing
-DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+include /usr/share/dpkg/architecture.mk
 ifeq ($(DEB_HOST_ARCH), alpha)
   DEB_CFLAGS_MAINT_APPEND+=-mieee
   DEB_CXXFLAGS_MAINT_APPEND+=-mieee
@@ -16,7 +16,7 @@ export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed
 export DEB_DX_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS | sed 's/^k//')
 
 %:
-	dh $@ --with autoreconf
+	dh $@
 
 override_dh_autoreconf:
 	dh_autoreconf --as-needed
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index 17964a1..0933817 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -24,4 +24,4 @@
 #
 dx source: source-is-missing html/srchidx.js line length is*
 dx source: source-contains-prebuilt-javascript-object html/srchidx.js line length is*
-dx source: insane-line-length-in-source-file html/srchidx.js line length is*
+dx source: very-long-line-length-in-source-file html/srchidx.js line length is*

Run locally

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

debcheckout dx
cd dx
lintian-brush

More details

Full run details