Your message dated Sat, 09 Sep 2006 11:32:27 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#386699: fixed in sysvinit 2.86.ds1-19
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: initscripts
Version: 2.86.ds1-18
Severity: critical
Justification: makes system unbootable

This upgrade has cost me Friday evening and better part of Saturday,
and both were very dear to me. Please, pretty-pretty please: next time
you make changes like that to a package as important as sysvinit, make
absolutely sure it is tested. If you can't test it yourself, find
someone who can (e.g. get in touch with me if you want to try it on a
system that has root partition encrypted with cryptsetup), or at least
release it to experimental first.

And, as is quite obvious from the patch, the damage is caused by a
really stupid mistake that could have been caught by a casual code
review.

I apologize if the above sounds harsh, but believe me, now that I've
finally fixed my system, I calmed down a lot, it was an hour ago when
I was angry. You have to agree, to have single package make your
system unbootable twice in the space of two days is a bit too much.
Unstable is supposed to only hold packages intended for stable, last
two releases of sysvinit definitely belong to experimental.

--
Dmitry Borodaenko
--- checkroot.sh        2006-09-08 07:28:00.000000000 +0100
+++ /etc/init.d/checkroot.sh    2006-09-09 16:37:16.000000000 +0100
@@ -152,10 +152,10 @@
                                        domount tmpfs shmfs /tmp \
                                        && cd /tmp \
                                        && umount -l /tmp \
-                                       && mknod -m 600 rootdev b ${rdev%:*} 
${rdev#*:} \
-                                       && [ -e rootdev ]
+                                       && mknod -m 600 $rootdev b ${rdev%:*} 
${rdev#*:} \
+                                       && [ -e $rootdev ]
                                then
-                                       rootdev=rootdev
+                                       rootdev=$rootdev
                                else
                                        rootfatal=yes
                                fi

--- End Message ---
--- Begin Message ---
Source: sysvinit
Source-Version: 2.86.ds1-19

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

initscripts_2.86.ds1-19_i386.deb
  to pool/main/s/sysvinit/initscripts_2.86.ds1-19_i386.deb
sysv-rc_2.86.ds1-19_all.deb
  to pool/main/s/sysvinit/sysv-rc_2.86.ds1-19_all.deb
sysvinit_2.86.ds1-19.diff.gz
  to pool/main/s/sysvinit/sysvinit_2.86.ds1-19.diff.gz
sysvinit_2.86.ds1-19.dsc
  to pool/main/s/sysvinit/sysvinit_2.86.ds1-19.dsc
sysvinit_2.86.ds1-19_i386.deb
  to pool/main/s/sysvinit/sysvinit_2.86.ds1-19_i386.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 sysvinit 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.7
Date: Sat,  9 Sep 2006 20:12:47 +0200
Source: sysvinit
Binary: sysv-rc sysvinit initscripts
Architecture: source i386 all
Version: 2.86.ds1-19
Distribution: unstable
Urgency: low
Maintainer: Debian sysvinit maintainers 
<pkg-sysvinit-devel@lists.alioth.debian.org>
Changed-By: Petter Reinholdtsen <[EMAIL PROTECTED]>
Description: 
 initscripts - Scripts for initializing and shutting down the system
 sysv-rc    - System-V-like runlevel change mechanism
 sysvinit   - System-V-like init utilities
Closes: 386347 386649 386699
Changes: 
 sysvinit (2.86.ds1-19) unstable; urgency=low
 .
   * Add new NEWS entry with a better shell fragment for recovering
     from the update-rc.d problem.  Add script
     /usr/share/doc/sysv-rc/update-rc.d-recover to make it easier for
     people to recover from problems introduced in versions 2.86.ds1-16
     and 2.86.ds1-17.(Closes: #386649)
   * Rewrite checkroot.sh to not use lazy umount and a private tmpfs,
     and keep the tmpfs mounted on /tmp/ as long as checkroot.sh need
     it.  It seem that fsck did not like relative device paths.
     (Closes: #386347, #386699)
   * LSB header updates:
     - umountfs should execute before umountroot, not before halt or
       reboot.
     - umountroot should stop in runlevel 0 and 6, and execute before
       halt or reboot.
Files: 
 fb7454e2962074af2a54c0ad550ca440 894 admin required sysvinit_2.86.ds1-19.dsc
 44f34166254cfeab0ba25d9d71c00eed 128530 admin required 
sysvinit_2.86.ds1-19.diff.gz
 c851c71f2b14c18af62d849e7dd61edf 127002 admin required 
sysvinit_2.86.ds1-19_i386.deb
 4716f60eb016da58da0b399147409258 52916 admin required 
initscripts_2.86.ds1-19_i386.deb
 e9c49389efcb0d425b97b1aa9d282323 53328 admin required 
sysv-rc_2.86.ds1-19_all.deb

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

iD8DBQFFAwU620zMSyow1ykRAtONAKCOvuzBmycHBRcGU1OC8wJrGXkqfwCdEaGh
AliUzUPjFcoMlE69xYpmqbg=
=8mob
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to