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