[Tts-project] Speech feedback related packages
Igor B. Poretsky
poretsky at mlbox.ru
Fri Nov 24 13:16:44 GMT 2023
Hello Samuel,
I've updated my packages. The common fix is DEP5 compliant
debian/copyright file. Indeed, it is a good thing. I did not know.
>>>>> "Samuel" == Samuel Thibault <sthibault at debian.org> writes:
Samuel> It is useful to have at least a mirror on salsa for the CI
Samuel> support: there are various recipes that become very easy to
Samuel> enable to automatically trigger lintian, piuparts,
Samuel> reprotest, crossbuild, etc.
Ok, does matter. So, I've created an account on Salsa. My username there
is "poretsky". What should be done further?
Samuel> debian/sd-multispeech.postinst:
>>
Samuel> . /etc/default/speech-dispatcher if [ "x$RUN" != "xyes" ] ;
Samuel> then kill $SPD
>>
Samuel> This seems dangerous to kill speech dispatcher like
Samuel> this. Some people may rely on it running to get computer
Samuel> access. It is already a bit odd for the sd-multispeech
Samuel> package to restart speechd (but I understand why), but
Samuel> killing without restarting seems like a no-go to me.
>>
>> Yes, I dislike it too, even though Orca, for instance, just
>> respawn it automatically and nothing criminal happens in
>> fact. But, as I see, the autospawn functionality can be disabled
>> in configuration. Thus, I've specified SIGHUP signal in the kill
>> command, that forces Speech Dispatcher to reread its
>> configuration and, therefore, update the available modules
>> list. Hope, it would be correct.
Samuel> Ah, that's interesting indeed!
Moreover, as I finally figured out, it is absolutely no point to restart
Speech Dispatcher service at all, it is enough to notify all running
instances. I've fixed it as well now.
Samuel> GPL explicitly allows modifying the source, it was meant for
Samuel> it :)
Samuel> It can be useful to try to contact the original authors, to
Samuel> agree on creating a new upstream location. But legally
Samuel> speaking, nothing prevents you from forking. When the
Samuel> current upstream does not actually produce new releases,
Samuel> it's better than letting things as they are.
Maybe, I should think it over.
Samuel> But manpages are in general useful for upstream too anyway,
Samuel> so better push them to the upstream repository.
Ok, I'll consider it, but for the moment I'd like to keep upstream
sources untouched for a while.
Best regards,
Igor.
More information about the Tts-project
mailing list