Run of lintian-fixes for sysvinit

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

debcheckout sysvinit
cd sysvinit
lintian-brush

Merge these changes:

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

Summary

  • Remove 3 obsolete maintscript entries in 1 files.
  • Remove overrides for lintian tags that are no longer supported. (malformed-override)
  • Set upstream metadata fields: Repository.
  • Remove obsolete fields Contact, Name from debian/upstream/metadata (already present in machine-readable debian/copyright).
  • Fix day-of-week for changelog entry 2.86.ds1-2. (debian-changelog-has-wrong-day-of-week)
  • Update standards version to 4.5.1, no changes needed. (out-of-date-standards-version)

Diff

diff --git a/debian/bootlogd.lintian-overrides b/debian/bootlogd.lintian-overrides
index 7f49a094..158749dd 100644
--- a/debian/bootlogd.lintian-overrides
+++ b/debian/bootlogd.lintian-overrides
@@ -1,5 +1,3 @@
-bootlogd: script-calls-init-script-directly ./etc/init.d/stop-bootlogd:19
-bootlogd: script-calls-init-script-directly ./etc/init.d/stop-bootlogd-single:36
 bootlogd: init.d-script-call-internal-API etc/init.d/bootlogd
 bootlogd: init.d-script-missing-dependency-on-remote_fs etc/init.d/bootlogd: required-start
 
diff --git a/debian/changelog b/debian/changelog
index 100d4c81..2c3e896b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4288,7 +4288,7 @@ sysvinit (2.86.ds1-2) unstable; urgency=low
     #314351, #316431, #317385, #317704, #318453, #318857, #323749,
     #325933, #326460, #326495, #326647)
 
- -- Petter Reinholdtsen <pere@debian.org>  Sat, 11 Sep 2005 17:46:54 +0200
+ -- Petter Reinholdtsen <pere@debian.org>  Sun, 11 Sep 2005 17:46:54 +0200
 
 sysvinit (2.86.ds1-1.2) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 957a8d11..0d2f7004 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends:
  libselinux1-dev [linux-any],
  po-debconf,
 Rules-Requires-Root: no
-Standards-Version: 4.5.0
+Standards-Version: 4.5.1
 Homepage: https://savannah.nongnu.org/projects/sysvinit
 Vcs-Git: https://salsa.debian.org/debian/sysvinit.git
 Vcs-Browser: https://salsa.debian.org/debian/sysvinit
diff --git a/debian/initscripts.lintian-overrides b/debian/initscripts.lintian-overrides
index 03a42340..c529cb82 100644
--- a/debian/initscripts.lintian-overrides
+++ b/debian/initscripts.lintian-overrides
@@ -1,5 +1,3 @@
-initscripts: script-calls-init-script-directly ./etc/network/if-up.d/mountnfs:102
-initscripts: no-upstream-changelog
 initscripts: init.d-script-missing-dependency-on-remote_fs etc/init.d/bootlogs: required-start
 initscripts: init.d-script-missing-dependency-on-remote_fs etc/init.d/killprocs: required-start
 initscripts: init.d-script-missing-dependency-on-remote_fs etc/init.d/checkfs.sh: required-start
diff --git a/debian/initscripts.maintscript b/debian/initscripts.maintscript
index 3f0f53d9..67968801 100644
--- a/debian/initscripts.maintscript
+++ b/debian/initscripts.maintscript
@@ -1,4 +1 @@
-rm_conffile /etc/init.d/bootlogd 2.88dsf-42 initscripts
-rm_conffile /etc/init.d/stop-bootlogd 2.88dsf-42 initscripts
-rm_conffile /etc/init.d/stop-bootlogd-single 2.88dsf-42 initscripts
 rm_conffile /etc/init.d/motd 2.93-3~ initscripts
diff --git a/debian/sysv-rc.lintian-overrides b/debian/sysv-rc.lintian-overrides
index 74e4cc2e..440c2fc0 100644
--- a/debian/sysv-rc.lintian-overrides
+++ b/debian/sysv-rc.lintian-overrides
@@ -6,4 +6,3 @@ sysv-rc: package-installs-into-etc-rc.d etc/rc3.d/README
 sysv-rc: package-installs-into-etc-rc.d etc/rc4.d/README
 sysv-rc: package-installs-into-etc-rc.d etc/rc5.d/README
 sysv-rc: package-installs-into-etc-rc.d etc/rc6.d/README
-sysv-rc: no-upstream-changelog
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
index b17a3768..bab1cc5b 100644
--- a/debian/upstream/metadata
+++ b/debian/upstream/metadata
@@ -1,2 +1 @@
-Name: sysvinit
-Contact: sysvinit-devel@nongnu.org
+Repository: svn://svn.savannah.gnu.org/sysvinit/sysvinit/trunk/

Resulting package

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t lintian-fixes bootlogd-dbgsym
apt install -t lintian-fixes bootlogd
apt install -t lintian-fixes initscripts
apt install -t lintian-fixes sysv-rc
apt install -t lintian-fixes sysvinit-core-dbgsym
apt install -t lintian-fixes sysvinit-core
apt install -t lintian-fixes sysvinit-utils-dbgsym
apt install -t lintian-fixes sysvinit-utils

Lintian Result

Full worker log Full build log