Your message dated Sun, 13 Sep 2009 12:02:23 +0000
with message-id <[email protected]>
and subject line Bug#542442: fixed in whereami 0.3.34-0.2
has caused the Debian Bug report #542442,
regarding whereami: Incorrect provides and dependencies in init.d scripts
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 [email protected]
immediately.)


-- 
542442: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542442
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package:  whereami
Version:  0.3.28
Severity: important
Tags:     patch
User:     [email protected]
Usertags: incorrect-dependency incorrect-provides

With dependency based boot sequencing, I discovered what I believe is
a bug in the init.d script.  The provides used should be uniqe, and
the $network provide do not make sense and should be removed.  The
script completely lack other dependencies, which make it start to
early in the boot sequence.  The script need files in /usr/, and
should depend on $remote_fs, and the system uses syslog and should
depend on $syslog.

I am not quite sure if there are other init.d scripts it should run
after.  It used to run quite late in the boot sequence, but I failed
to find any information in the changelog explaining what it was trying
to start after.  If there are other services it should start after,
please list them as dependencies.

<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 >.

This patch should solve the issue.  Without it, the script will start
too early in the boot sequence.

diff -ur whereami-0.3.34/debian/whereami.init 
whereami-0.3.34-pere/debian/whereami.init
--- whereami-0.3.34/debian/whereami.init        2007-05-09 05:58:00.000000000 
+0200
+++ whereami-0.3.34-pere/debian/whereami.init   2009-08-19 18:40:28.000000000 
+0200
@@ -3,11 +3,9 @@
 # Start or stop 'whereami'
 #
 ### BEGIN INIT INFO
-# Provides:          whereami $network
-# Required-Start:
-# Required-Stop:
-# Should-Start:
-# Should-Stop:
+# Provides:          whereami
+# Required-Start:    $remote_fs $syslog
+# Required-Stop:     $remote_fs $syslog
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
 # Short-Description: Autoconfigure computer according to defined rules

Happy hacking,
-- 
Petter Reinholdtsen



--- End Message ---
--- Begin Message ---
Source: whereami
Source-Version: 0.3.34-0.2

We believe that the bug you reported is fixed in the latest version of
whereami, which is due to be installed in the Debian FTP archive:

whereami_0.3.34-0.2.dsc
  to pool/main/w/whereami/whereami_0.3.34-0.2.dsc
whereami_0.3.34-0.2.tar.gz
  to pool/main/w/whereami/whereami_0.3.34-0.2.tar.gz
whereami_0.3.34-0.2_all.deb
  to pool/main/w/whereami/whereami_0.3.34-0.2_all.deb



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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Petter Reinholdtsen <[email protected]> (supplier of updated whereami 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 13 Sep 2009 13:55:27 +0200
Source: whereami
Binary: whereami
Architecture: source all
Version: 0.3.34-0.2
Distribution: unstable
Urgency: low
Maintainer: Andrew McMillan <[email protected]>
Changed-By: Petter Reinholdtsen <[email protected]>
Description: 
 whereami   - Automatically reconfigure your (laptop) system for a new location
Closes: 542442
Changes: 
 whereami (0.3.34-0.2) unstable; urgency=low
 .
   * Non-maintainer upload to fix release goal.
   * Fix incorrect provides and dependencies in init.d script (Closes:
     #542442).
   * Make sure /var/run/whereami is created at boot time if /var/run/
     is a tmpfs.
   * Make sure to depend on ${misc:Depends}, as debhelper is used.
   * Do not ignore errors in postinst.  Thanks lintian for the tip.
   * Remove last traces of debconf use, left over from last NMU.
Checksums-Sha1: 
 31a024c0461fcb40b914151db3b3de53d714cf3e 760 whereami_0.3.34-0.2.dsc
 daff65baeefb34689a46ead56c2362fea532816d 74012 whereami_0.3.34-0.2.tar.gz
 967f2f1d73dd57c13c6440c264710fa02dde09be 62810 whereami_0.3.34-0.2_all.deb
Checksums-Sha256: 
 0d9d9e955603b3fa7771305f1b0f60a628db4e3d40edd08b0199a2589c3b6db3 760 
whereami_0.3.34-0.2.dsc
 57b1dc6baf1a47cc97b5a1546242f254b2e527172eabb2f64af684babff14247 74012 
whereami_0.3.34-0.2.tar.gz
 ec13da5c6ac80bb1bf4a93fd81f63107b4cc250cf9600a65406b7b214b8072b2 62810 
whereami_0.3.34-0.2_all.deb
Files: 
 05d7d615ada52c7895d58db05b6fd1ad 760 net extra whereami_0.3.34-0.2.dsc
 0e85996f73f94120e13634ada4ddf3de 74012 net extra whereami_0.3.34-0.2.tar.gz
 88a802ab4378b1469da4c4e247219fd6 62810 net extra whereami_0.3.34-0.2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFKrN3Y20zMSyow1ykRAtUwAKDEh77smvofb/UWdPaFLoWQB29K5wCfca9X
pWiz0sCo5jVu1RRJwzKoaT0=
=tZXj
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to