[Pkg-kde-talk] [cross reading needed] kdeaccessibility ...
Gary Cramblitt
garycramblitt@comcast.net
Thu, 3 Mar 2005 09:18:38 +0000
On Thursday 03 March 2005 01:28 pm, Pierre Habouzit wrote:
> [kttsd bloat]
>
> I've not less than 5 packages for kttsd :
>
> kttsd
> kttsd-(epos|flite|festival)-syntplugin
> kttsd-nonfree-plugins
>
> There is a README.Debian in kttsd, that explains the situation in [1]
>
> The split has been made because the plugins roughly system/exec some
> epos/flite/festival binaries.
> I've not tested if the lack of epos/flite/festival will make them
> segfault or no. But I fear users questions about them not working. So i
> prefer having them in separate packages, with dependencies on
> epos/flite/festival consequently.
>
> [1] http://tinyurl.com/5pcav
I don't think it is necessary to split the epos|flite|festival|freetts plugins
into separate packages. When user configures kttsd, the plugins detect if
the corresponding executables are available, and if not, disables that
functionality. In other words, user cannot configure that plugin. This will
be obvious to the user because each plugin asks for the path to the
executable. It will be less confusing for users to go ahead and include them
in the kdeaccessibility package. Also, users may wish to install the synth
binaries after installing kdeaccessibility, in which case, kttsd will
automatically adapt.
I'm also concerned how kttsd will behave if there are no synth plugins
available at all. I don't think that code path has ever been tested. :/
> kttsd-nonfree-plugins
Since the synth plugins are runtime only dependent on the synths, I don't see
why non-free licences for the synths are an issue, but then I am not a debian
packager.
--
Gary Cramblitt (aka PhantomsDad)
KDE Text-to-Speech Maintainer
http://accessibility.kde.org/developer/kttsd/index.php