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]

Reply via email to