Bug 75645

Summary: Messes /usr/bin directory
Product: [Fedora] Fedora Reporter: Enrico Scholz <rh-bugzilla>
Component: festivalAssignee: John (J5) Palmieri <johnp>
Status: CLOSED RAWHIDE QA Contact:
Severity: low Docs Contact:
Priority: medium    
Version: rawhideCC: jkeck, mattdm, mitr, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-05-09 19:48:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Bug Depends On: 156132    
Bug Blocks: 136451    

Description Enrico Scholz 2002-10-10 16:17:54 UTC
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):


Comment 1 Matthew Miller 2005-02-07 04:48:10 UTC
This is still the case in recent FC as well; updating bug version number.

Comment 2 Warren Togami 2005-02-07 06:33:38 UTC
Isn't libexec a better place for executables not meant for end-users?

Comment 3 Matthew Miller 2005-02-07 06:42:11 UTC
Yeah, libexec seems proper.

Tomorrow I'll work on doing this for my updated 1.9.5 packages (see
bug #147315).

Comment 4 Matthew Miller 2005-02-07 19:32:40 UTC
Okay. Updated packages for bug #147315 should fix this. See there for

Comment 5 Matthew Miller 2005-02-28 18:57:57 UTC
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?

Comment 6 Jonathan Blandford 2005-02-28 19:17:10 UTC
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.

Comment 7 John (J5) Palmieri 2005-04-27 19:46:27 UTC
I have the fix but it can't go out until I can get Festival to build on gcc-4.0