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 via email to