Raphael Hertzog skrev:
Thanks for going as far as a patch but when you do that, you should really
try to work from the latest version (ie the one in unstable). start-stop-daemon
has just seen some significant changes (check dpkg 1.14.16.3) and I believe
this bug has been fixed as I now see:
if (interval.tv_sec < 0 || interval.tv_usec < 0)
interval.tv_sec = interval.tv_usec = 0;
Would you like to verify that before we close the bug ?
(It's rather unlikely that we do a dpkg update in stable for this specific
problem)
Thank you for your prompt response. This patch started out as a patch of
our current Ubuntu packages to solve this particular error and I just
wanted to send it upstreams, where it apparently already has been fixed.
Good work. :)
I would argue that this patch (or a backport of your version) should be
included in stable versions of Debian and Ubuntu because of it's
severity. The bug causes several services not to restart properly and
does so quite randomly. I have seen several work-arounds involving
waiting one or two seconds extra between stoping and restarting
services. In my world 2 seconds of down time is a slight disaster. This
fix solves the actual problem and at least should spawn a healthy
rewrite of init.d and logrotate scripts in unstable.
regards,
Andreas Påhlsson
Xcerion
Please note that this message may contain confidential information. Unless
explicitly so designated this e-mail does not constitute a contract offer, a
contract amendment, or an acceptance of a contract offer. The views expressed
in this email may not be the policy or view of Xcerion AB.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]