[SCM] Debian package checker branch, master, updated. 2.4.1-33-g8e72319
The following commit has been merged in the master branch:
commit 8e72319cd1447e9d8248322609918aaadcc91b5e
Author: Russ Allbery <rra@debian.org>
Date: Sun Jun 27 17:39:04 2010 -0700
Allow init script dependency on checkroot
* checks/init.d{,.desc}:
+ [RA] Remove checkroot from the list of scripts that should use a
virtual dependency since $local_fs is not quite the same and some
packages (cryptsetup) care about the difference. (Closes: #580082)
diff --git a/checks/init.d b/checks/init.d
index d40f57d..5fa6213 100644
--- a/checks/init.d
+++ b/checks/init.d
@@ -36,10 +36,13 @@ my %lsb_keywords = (provides => 1,
# These init script names should probably not be used in dependencies.
# Instead, the corresponding virtual facility should be used.
+#
+# checkroot is not included here since cryptsetup needs the root file system
+# mounted but not any other local file systems and therefore correctly depends
+# on checkroot. There may be other similar situations.
my %implied_dependencies =
(
'mountall' => '$local_fs',
- 'checkroot' => '$local_fs',
'mountnfs' => '$remote_fs',
'hwclock' => '$time',
'portmap' => '$portmap',
diff --git a/debian/changelog b/debian/changelog
index 4e1bae0..b70ee15 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -44,6 +44,9 @@ lintian (2.4.2) UNRELEASED; urgency=low
* checks/init.d{,.desc}:
+ [RG] Check for init.d scripts depending on unknown virtual
facilities.
+ + [RA] Remove checkroot from the list of scripts that should use a
+ virtual dependency since $local_fs is not quite the same and some
+ packages (cryptsetup) care about the difference. (Closes: #580082)
* checks/manpages{,.desc}:
+ [RA] Run man page checks using the en_US.UTF-8 locale now that we
guarantee it exists. Should hopefully fix occasional problems with
--
Debian package checker
Reply to: