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): festival-1.4.2-12
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 bug #147315).
Okay. Updated packages for bug #147315 should fix this. See there for details.
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 interpreter." 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