Bug#1055951: RFS: multispeech/4.6.0-1 [ITP] -- Multilingual speech server for Emacspeak
Hello,
Tobias Frost, le dim. 26 nov. 2023 15:43:24 +0100, a ecrit:
> Am Sun, Nov 26, 2023 at 03:30:18PM +0300 schrieb Igor B. Poretsky:
> > Tobias> d/libmultispeech.shlibs - Why do you need this file?
> >
> > For the version restriction in dependencies.
>
> The Debian build system should be able to calculate dependencies on libraries
> automatically, so obviously I'm missing some detail why this is not working
> here.
I'm also wondering why you'd want this. If it's an internal library and
it has a non-public ABI, you can as well just hardcode the depency in
debian/control:
Depends: libmultispeech5 (= ${binary:Version})
> > Tobias> postinst - speech-dispatcher is using a systemd service
> > Tobias> file, if you really need to reload its configuration, you
> > Tobias> should use service speech-dispatcher reload and not kill it
> > Tobias> via kill. (you might overkill)
> >
> > Actually, it is not mandatory. Speech Dispatcher can as well be
> > automatically spawned by a client. The kill command in this case just
> > sends the SIGHUP signal, that does not kill or restart Speech
> > Dispatcher, but only notifies it about a configuration change. It is
> > documented behaviour of Speech Dispatcher. And I should notify every
> > running instance regardless of the way it was launched by.
>
> Additional data point: Looking at speech-dispatcher-espeak-ng, they are not
> sending SIGHUP. So it seems not to be nedded,
Actually it is, and this package makes me think that such
speech-dispatcher-foo package should be sending SIGHUPs, to notify
speech-dispatcher instances that a new voice is now available/removed.
Samuel
Reply to: