Your message dated Tue, 05 Jan 2010 12:17:18 +0000
with message-id <e1ns8le-0004ef...@ries.debian.org>
and subject line Bug#548621: fixed in pcmciautils 015-1
has caused the Debian Bug report #548621,
regarding pcmciautils: Incorrect init.d script dependency
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
548621: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548621
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: pcmciautils
Version: 014-4
Severity: important
Tags: patch
User: initscripts-ng-de...@lists.alioth.debian.org
Usertags: incorrect-dependency
User: debian...@lists.debian.org
Usertags: piuparts
I came across this issue when checking the init.d script dependencies
in the entire archive. The script have a hard dependency on udev,
while the package only recommend udev. When udev is not installed,
the package fail to install. Making the dependency optional is not
quite enough, as that would make it possible for the init.d script to
start to early in the boot. I had a look at the old sequence point,
and see that it used to start after mountall and just before
networking. Because of this, I believe a dependency on $local_fs is a
good baseline.
The installation problem was discovered by piuparts, see <URL:
http://piuparts.debian.org/sid/fail/batmand_0.3.2-2.log > for the test
log. These are the error messages:
insserv: Service udev has to be enabled to start service pcmcia
insserv: exiting now!
<URL:
http://refspecs.freestandards.org/LSB_2.1.0/LSB-generic/LSB-generic/initscrcomconv.html
>
documents the LSB header format. Some debian notes are available from
<URL: http://wiki.debian.org/LSBInitScripts >.
Setting severity to important, as udev is a recommends and thus would
be installed in most cases.
This patch should solve the issue. Please let me know if I should not
NMU to fix this.
diff -ur ../pcmciautils-014/debian/init ../pcmciautils-014-pere/debian/init
--- ../pcmciautils-014/debian/init 2009-09-27 19:47:18.000000000 +0200
+++ ../pcmciautils-014-pere/debian/init 2009-09-27 19:50:07.000000000 +0200
@@ -2,8 +2,9 @@
#
### BEGIN INIT INFO
# Provides: pcmcia
-# Required-Start: udev
+# Required-Start: $local_fs
# Required-Stop:
+# Should-Start: udev
# Default-Start: S
# Default-Stop:
# Short-Description: PCMCIA support
Happy hacking,
--
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: pcmciautils
Source-Version: 015-1
We believe that the bug you reported is fixed in the latest version of
pcmciautils, which is due to be installed in the Debian FTP archive:
pcmciautils-udeb_015-1_i386.udeb
to main/p/pcmciautils/pcmciautils-udeb_015-1_i386.udeb
pcmciautils_015-1.diff.gz
to main/p/pcmciautils/pcmciautils_015-1.diff.gz
pcmciautils_015-1.dsc
to main/p/pcmciautils/pcmciautils_015-1.dsc
pcmciautils_015-1_i386.deb
to main/p/pcmciautils/pcmciautils_015-1_i386.deb
pcmciautils_015.orig.tar.gz
to main/p/pcmciautils/pcmciautils_015.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 548...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Colin Watson <cjwat...@debian.org> (supplier of updated pcmciautils package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 05 Jan 2010 11:57:54 +0000
Source: pcmciautils
Binary: pcmciautils pcmciautils-udeb
Architecture: source i386
Version: 015-1
Distribution: unstable
Urgency: low
Maintainer: Colin Watson <cjwat...@debian.org>
Changed-By: Colin Watson <cjwat...@debian.org>
Description:
pcmciautils - PCMCIA utilities for Linux 2.6
pcmciautils-udeb - PCMCIA utilities for Linux 2.6 (udeb)
Closes: 419172 548621
Changes:
pcmciautils (015-1) unstable; urgency=low
.
* New upstream release.
- Simplified the setting of sysfs attributes; requires udev 098.
* Vcs-Bzr is now an official field.
* Add a Homepage field.
* Don't link pcmcia-check-broken-cis against libsysfs; dpkg-shlibdeps
reports that it doesn't need it.
* The init script should either print a message and exit non-zero, or be
silent and exit zero, not somewhere in between. Of the cases where the
init script bails out, having an old kernel or not having udev enabled
are more or less error cases, but not having configured a bridge module
probably just means that you're on hardware that doesn't need this.
Regularise our output to make sense in light of this. Thanks to Kel
Modderman for reporting this.
* Upgrade to debhelper v7.
* Only list udev in init script's Should-Start, not Required-Start, and
require $local_fs to start first instead (thanks, Petter Reinholdtsen;
closes: #548621).
* Start init script before networking if possible (thanks, Petter
Reinholdtsen).
* Attempt to cope slightly better with udev not being installed (closes:
#419172).
* Refer to versioned GPL file in debian/copyright.
Checksums-Sha1:
f7d4c7e4a19fa451e9bd20112789dadd2ae35e51 1247 pcmciautils_015-1.dsc
b2441f955343fa0ee16b2f1443b12d8b961d1957 48035 pcmciautils_015.orig.tar.gz
ad770a5253f671a09bf2544620479d6c6afa28a8 8149 pcmciautils_015-1.diff.gz
69e92b7260de0ba10cb9bd3242b70e32e7e69797 29726 pcmciautils_015-1_i386.deb
b09d87d2bedfc95fc08454ecbebebb365addcb07 19416 pcmciautils-udeb_015-1_i386.udeb
Checksums-Sha256:
b7acfea4f242b109176ce354058f93c54a4556bbced3b64dec8e2ce7b78baaa9 1247
pcmciautils_015-1.dsc
1092bfb7b2d320e4a493f5cf51016a6f4314cf050b183088e5bc35522dd68d65 48035
pcmciautils_015.orig.tar.gz
e96965220b39461ace2cd81ac3b0af7fce6d84770f97e912ff4cf260ab13279c 8149
pcmciautils_015-1.diff.gz
c59b49178b216383c1c55b9992d584552594a273440485cbfe379f7b28c34c41 29726
pcmciautils_015-1_i386.deb
0fa4fd191ac381e0b634f130d6a1a3e3ff4d0910a637ef0dd278fa5c7ae792d6 19416
pcmciautils-udeb_015-1_i386.udeb
Files:
eeb98216caf7297785a074f469364ccd 1247 admin extra pcmciautils_015-1.dsc
33525e7e8b68e27cd89e91d6dbd74f29 48035 admin extra pcmciautils_015.orig.tar.gz
c822c5de3fbd12402f58ff3eb24272be 8149 admin extra pcmciautils_015-1.diff.gz
034767b71bd5469f3e62487ba1f160c2 29726 admin extra pcmciautils_015-1_i386.deb
09ea95272c497a7e27a4ad185986d9ff 19416 debian-installer extra
pcmciautils-udeb_015-1_i386.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Colin Watson <cjwat...@debian.org> -- Debian developer
iD8DBQFLQyn39t0zAhD6TNERAkEOAJ4zRBSc8IJqa86SIa+iC42g7sBdYACfZo3h
82cNnmMS5uov51tQUAPCMbw=
=5TAW
-----END PGP SIGNATURE-----
--- End Message ---