Bug 117931 - files are installed on wrong path
Summary: files are installed on wrong path
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: im-sdk
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Yu Shao
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2004-03-10 06:49 UTC by Akira TAGOH
Modified: 2007-11-30 22:10 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2004-03-17 21:31:18 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Akira TAGOH 2004-03-10 06:49:27 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.4.1)
Gecko/20031114

Description of problem:
almost files are installed on /usr/lib/im. but it violates FHS.

iiimf-protocol-lib-devel:
*  /usr/lib/im/include/* should be moved to /usr/include or
/usr/include/whatever.

iiimf-client-lib-devel:
* likewise.

iiimf-server:
* /usr/lib/im/bin/* should be moved to /usr/bin
* /usr/lib/im/htt and htt_server should be moved to /usr/sbin
* /usr/lib/im/htt.conf should be moved to /etc

iiimf-le-unit:
* some files under /usr/lib/im/locale/UNIT/* should be moved to
/usr/share/whatever, because:
|/usr/lib : Libraries for programming and packages
|Purpose
|
|/usr/lib includes object files, libraries, and internal binaries that 
|are not intended to be executed directly by users or shell scripts.
|
|Applications may use a single subdirectory under /usr/lib. If an 
|application uses a subdirectory, all architecture-dependent data 
|exclusively used by the application must be placed within that 
|subdirectory.

|/usr/share : Architecture-independent data
|Purpose
|
|The /usr/share hierarchy is for all read-only architecture
independent data files.
|
|This hierarchy is intended to be shareable among all architecture 
|platforms of a given OS; thus, for example, a site with i386, Alpha, 
|and PPC platforms might maintain a single /usr/share directory that is 
|centrally-mounted. Note, however, that /usr/share is generally not 
|intended to be shared by different OSes or by different releases of 
|the same OS.
|
|Any program or package which contains or requires data that doesn't 
|need to be modified should store that data in /usr/share (or 
|/usr/local/share, if installed locally). It is recommended that a 
|subdirectory be used in /usr/share for this purpose.

So I wonder if some files under /usr/lib/im/locale/UNIT/* is
arch-depentent files.

iiimf-le-newpy:
* likewise

iiimf-le-hangul:
* likewise

iiimf-le-canna:
* likewise

iiimf-x:
* /usr/lib/im/httx should be moved to /usr/bin. I don't think htt_xbe
should be moved to too, because httx wraps it.

Comment 1 Jens Petersen 2004-03-10 15:22:44 UTC
Moving httx to bindir and htt to sbindir in -24.

Comment 2 Yu Shao 2004-03-10 16:09:11 UTC
Could you bring the issue upstream, cause it would be more appropriate
to fix it from upstream.


Note You need to log in before you can comment on or make changes to this bug.