[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#739989: debian-installer-utils: log-output change breaks speech synthesis



Colin Watson <cjwatson@debian.org> (2014-02-25):
> On Tue, Feb 25, 2014 at 12:12:43AM +0000, Colin Watson wrote:
> > In the meantime, I'm reverting my change from 1.103 for now since this
> > is all pretty tricky, although I'm fairly convinced that this is just
> > masking other bugs.  So be it, I suppose.
> 
> Uploaded:
> 
> debian-installer-utils (1.106) unstable; urgency=high
> 
>   [ Wouter Verhelst ]
>   * resolv.c: move here from partman-nbd, and install into di-utils.
> 
>   [ Colin Watson ]
>   * Revert change in 1.103 to install no-op SIGCHLD handler even outside the
>     --pass-stdout case, since if a process daemonises without closing its
>     standard file descriptors and then tries to write to them it will
>     receive SIGPIPE, and that breaks speech synthesis in d-i (see #739989).
> 
>  -- Colin Watson <cjwatson@debian.org>  Tue, 25 Feb 2014 00:12:49 +0000
> 
> I'll downgrade this once that's otherwise ready for testing.

Did you see my follow-up mail[1]? It looks to me it does not only trigger
the espeakup hang, but a whole bunch of other hangs. (No hard data on
this though, and I'm travelling soon; but you can look at all the mails
from me on -boot@ yesterday.)

 1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739989#10

As for the time it took to notice the regression, I do test speech
synthesis on every upload, and it worked just fine, despite the version
mismatch. (And d-i-utils wasn't ready to migrate when I uploaded 20140208.)

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: