Your message dated Tue, 19 Aug 2008 23:02:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#495587: fixed in lsb 3.2-20
has caused the Debian Bug report #495587,
regarding lsb-base: "fix" for killproc breaks many things
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.)


-- 
495587: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495587
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lsb-base
Version: 3.2-16
Severity: grave

This change in lsb-base 3.2-16

  * Fix behavior of killproc and pidofproc when no pidfile is passed in.

breaks the stop action in many init scripts, as evidenced by bugs such as 
#494268 and #495437 coming in now.  The consensus appears to be that using 
the --name option of start-stop-daemon is evil.

I also don't understand what this "fix" is trying to accomplish.  (No bug 
number is listed.)  The LSB spec states:

"""
The start_daemon, killproc and pidofproc functions shall use the following 
algorithm for determining the status and the process identifiers of the 
specified program.

1. If the -p pidfile option is specified, and the named pidfile exists, a 
single line at the start of the pidfile shall be read. If this line contains 
one or more numeric values, separated by spaces, these values shall be used. 
If the -p pidfile option is specified and the named pidfile does not exist, 
the functions shall assume that the daemon is not running.

2. Otherwise, /var/run/basename.pid shall be read in a similar fashion. If 
this contains one or more numeric values on the first line, these values 
shall be used. Optionally, implementations may use unspecified additional 
methods to locate the process identifiers required.
"""

What the old version did is #2, and at least in case of dirmngr (bug #495437) 
this is exactly the behavior the init script wanted.

The current version does something that is not in agreement with the LSB spec 
and breaks init scripts quite trivially.



--- End Message ---
--- Begin Message ---
Source: lsb
Source-Version: 3.2-20

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

lsb-base_3.2-20_all.deb
  to pool/main/l/lsb/lsb-base_3.2-20_all.deb
lsb-core_3.2-20_amd64.deb
  to pool/main/l/lsb/lsb-core_3.2-20_amd64.deb
lsb-cxx_3.2-20_amd64.deb
  to pool/main/l/lsb/lsb-cxx_3.2-20_amd64.deb
lsb-desktop_3.2-20_amd64.deb
  to pool/main/l/lsb/lsb-desktop_3.2-20_amd64.deb
lsb-graphics_3.2-20_amd64.deb
  to pool/main/l/lsb/lsb-graphics_3.2-20_amd64.deb
lsb-languages_3.2-20_amd64.deb
  to pool/main/l/lsb/lsb-languages_3.2-20_amd64.deb
lsb-multimedia_3.2-20_amd64.deb
  to pool/main/l/lsb/lsb-multimedia_3.2-20_amd64.deb
lsb-printing_3.2-20_amd64.deb
  to pool/main/l/lsb/lsb-printing_3.2-20_amd64.deb
lsb-qt4_3.2-20_amd64.deb
  to pool/main/l/lsb/lsb-qt4_3.2-20_amd64.deb
lsb-release_3.2-20_all.deb
  to pool/main/l/lsb/lsb-release_3.2-20_all.deb
lsb_3.2-20.dsc
  to pool/main/l/lsb/lsb_3.2-20.dsc
lsb_3.2-20.tar.gz
  to pool/main/l/lsb/lsb_3.2-20.tar.gz
lsb_3.2-20_all.deb
  to pool/main/l/lsb/lsb_3.2-20_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.
Chris Lawrence <[EMAIL PROTECTED]> (supplier of updated lsb 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: Mon, 18 Aug 2008 16:34:24 -0500
Source: lsb
Binary: lsb-core lsb-graphics lsb-cxx lsb-desktop lsb-qt4 lsb-languages 
lsb-multimedia lsb-printing lsb lsb-base lsb-release
Architecture: source all amd64
Version: 3.2-20
Distribution: unstable
Urgency: low
Maintainer: Chris Lawrence <[EMAIL PROTECTED]>
Changed-By: Chris Lawrence <[EMAIL PROTECTED]>
Description: 
 lsb        - Linux Standard Base 3.2 support package
 lsb-base   - Linux Standard Base 3.2 init script functionality
 lsb-core   - Linux Standard Base 3.2 core support package
 lsb-cxx    - Linux Standard Base 3.2 C++ support package
 lsb-desktop - Linux Standard Base 3.2 Desktop support package
 lsb-graphics - Linux Standard Base 3.2 graphics support package
 lsb-languages - Linux Standard Base 3.2 Runtime Languages package
 lsb-multimedia - Linux Standard Base 3.2 Multimedia package
 lsb-printing - Linux Standard Base 3.2 Printing package
 lsb-qt4    - Linux Standard Base 3.2 Qt4 support package
 lsb-release - Linux Standard Base version reporting utility
Closes: 495587
Changes: 
 lsb (3.2-20) unstable; urgency=low
 .
   * Revert change in 3.2-16 that broke killproc due to my misunderstanding
     of the spec.  (Closes: #495587)
   * pidofproc now also checks for /var/run/$base.pid if -p is not specified,
     fixing conformance with the spec.
Checksums-Sha1: 
 00535b9b08c3d10094d4c110376be366bcc366b8 966 lsb_3.2-20.dsc
 64141837cd05388e7ae584d8498d1d7d6186a22e 53193 lsb_3.2-20.tar.gz
 e0699a8ba35afc406fd3e02efab131d5197b8cf5 14406 lsb_3.2-20_all.deb
 2d5e29a6dd47b85c52154dac1c0a4d1c708df341 19506 lsb-base_3.2-20_all.deb
 ef39f0c7a39a44d8db259dde8983e0882342fd65 20038 lsb-release_3.2-20_all.deb
 92174feb0cbaf6d63dc50479a52d8a8347893074 37874 lsb-core_3.2-20_amd64.deb
 a37f62a381425fed0b171be7ca62028645aaf65b 14442 lsb-graphics_3.2-20_amd64.deb
 9bd484b46aac51217f7a64fa878f8a5b5accb781 14406 lsb-cxx_3.2-20_amd64.deb
 f89f0e08597d550231793c25565ea9f4da88917e 14532 lsb-desktop_3.2-20_amd64.deb
 eccd7cc90ac2ee912ac2bd2971304ef8d91626af 14472 lsb-qt4_3.2-20_amd64.deb
 7d9595619e6e7aef883f113f4b460dcd0bf0eeb6 14430 lsb-languages_3.2-20_amd64.deb
 46a5f1a8b6a450878ca3af28444122318d0d4d68 14416 lsb-multimedia_3.2-20_amd64.deb
 3ed5463b11f4d5ffa7bcb8781fb646bce0e6c8fa 14438 lsb-printing_3.2-20_amd64.deb
Checksums-Sha256: 
 4a163a8e8914ef927896b820ff7d8b42b607793330d9f6a227ab710e7858e3a5 966 
lsb_3.2-20.dsc
 fc32b85233f5063c2f6dbdc7438570f2cd5635f2d8de013f8388202dbfdec265 53193 
lsb_3.2-20.tar.gz
 5a538c8e8b81ab0ee0eb1e189b45aaba363e14d0c59d8b8c49e56456e0a3eb4c 14406 
lsb_3.2-20_all.deb
 eca9b12ceb6749b1765535b5e0216d85e424cd72e93f8b2ad6bee4682ecc505a 19506 
lsb-base_3.2-20_all.deb
 42be4058a374e44fa1d4d13681c2617a4befedf0519855057c3fed2cf7b338b0 20038 
lsb-release_3.2-20_all.deb
 b60ce583f48c80b8b590de7d990ee41a9fd82e9791691040ed64f393e90b5297 37874 
lsb-core_3.2-20_amd64.deb
 b69678c6fa89661c1b0ba89151fc5fb1a6c9b8daea2b5fd4da4346679360d91a 14442 
lsb-graphics_3.2-20_amd64.deb
 0eac1cd5c19d182fd5ff1f185f0e598822b9d5d73723fe544dd2a1023beb6723 14406 
lsb-cxx_3.2-20_amd64.deb
 de869e15988a8af220d1530cb9a010cb3b1c5d63d43f17d424fb0321f92e697d 14532 
lsb-desktop_3.2-20_amd64.deb
 34afaf7abc00dc6115c98918ea326f2395025055ab12c9baa913326af5af1d63 14472 
lsb-qt4_3.2-20_amd64.deb
 8971937a28766627b80ccb5a5847929d35d80dca320ec4fdeb2bf32059eabd62 14430 
lsb-languages_3.2-20_amd64.deb
 12e909b805a1d3704da24943be72d930061a31ab2305140d7b95a8edf5f963b0 14416 
lsb-multimedia_3.2-20_amd64.deb
 875068cccd5723cc87accd1fffb8377102d47561c1d9e07fc40eef754e1930ac 14438 
lsb-printing_3.2-20_amd64.deb
Files: 
 6ece25de7165a9d5e73360534c5020b4 966 misc extra lsb_3.2-20.dsc
 9c2d51cebf0f8d54ea84d5d318c78857 53193 misc extra lsb_3.2-20.tar.gz
 cdeac4950b7ab2994868346fe2873191 14406 misc extra lsb_3.2-20_all.deb
 40e8abbcba50297be6b2b271b3288e6e 19506 misc required lsb-base_3.2-20_all.deb
 0762cb4db2ea8f3849a5f4f93dc083c9 20038 misc extra lsb-release_3.2-20_all.deb
 af662687efd4bb5a6d81e0111e1a0b39 37874 misc extra lsb-core_3.2-20_amd64.deb
 740c3f04d503f81d277251baebef3f2a 14442 misc extra lsb-graphics_3.2-20_amd64.deb
 fc9f045b4e93018f9097b97bd4cf4718 14406 misc extra lsb-cxx_3.2-20_amd64.deb
 cc81a610e5b3b3630085a3e0f1b6068d 14532 misc extra lsb-desktop_3.2-20_amd64.deb
 7b5d8429e21345dbb8a12b35fb1392c4 14472 misc extra lsb-qt4_3.2-20_amd64.deb
 4e4ec0a30877d4f752873059f9cc47c3 14430 misc extra 
lsb-languages_3.2-20_amd64.deb
 53d80b90fa34c92eb20339c4d19c99e7 14416 misc extra 
lsb-multimedia_3.2-20_amd64.deb
 fb4bcc0a696f5333b027dea13333acda 14438 misc extra lsb-printing_3.2-20_amd64.deb

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

iEYEARECAAYFAkip6yYACgkQ2wQKE6PXubzB2wCbBnP9TI1Fnpyypze/Hlsg+w8b
EWsAoKn3irbS9wKFgSFBjn3MuPRzwfGZ
=wm6h
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to