Description of Problem:
festival places a lot of files into /usr/bin which are having common
names like 'align', having nothing to do with the core-functionality
(speech-synthesizer) of festival (e.g. 'build_docbook_index',
'cxx_to_docbook', 'example_to_doc++') or are very short and can be
used by other programs (e.g. 'dp', 'ols', 'pda', 'pm').
I suggest to move any program which is not intended for the user into
a /usr/lib/festival directory.
Version-Release number of selected component (if applicable):
This is still the case in recent FC as well; updating bug version number.
Isn't libexec a better place for executables not meant for end-users?
Yeah, libexec seems proper.
Tomorrow I'll work on doing this for my updated 1.9.5 packages (see
Okay. Updated packages for bug #147315 should fix this. See there for
The new package is in rawhide and should fix this.
Although, on inspection, /usr/bin/VCLocalRules seems to have crept into the
rawhide, and that looks like some sort of build control file. A description of
the file I found says "Deals with SIOD (Scheme In One Defun), a Scheme
This means nothing to me. :) Does it to someone else?
SIOD was a scheme interpreter written in one day (Originally Scheme in one Day),
that was expanded to be extendable and 'Day' became 'Defun'. It later was
rewritten and became guile.
Festival uses SIOD as an extension library. I'm guessing that we don't need
that file, though.
I have the fix but it can't go out until I can get Festival to build on gcc-4.0