Bug 111511 - /usr/bin/pango-querymodules conflicts between i386 and x86_64
Summary: /usr/bin/pango-querymodules conflicts between i386 and x86_64
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: pango
Version: 1
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Owen Taylor
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2003-12-04 19:48 UTC by Justin M. Forbes
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-04-19 13:40:26 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Justin M. Forbes 2003-12-04 19:48:05 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4)
Gecko/20030624

Description of problem:
For AMD64 systems, concurrent installation of pango for i386 and
x86_64 leaves a conflict at /usr/bin/pango-querymodules.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. install pango for x86_64
2. install pango for i386 (or reverse the order)

    

Additional info:

Comment 1 Michael K. Johnson 2003-12-04 19:58:27 UTC
As discussed, we should move the binaries, and make
/usr/bin/pango-querymodules a script that calls the right binary.
We'll also need to make sure other files don't conflict, such
as the contents of /etc/pango

Comment 2 Justin M. Forbes 2004-01-05 05:42:35 UTC
Fix seems to work well for general use, but breaks Anaconda for
buildinstall.  Jeremy has created a work around for AMD64 test1 but a
more long term solution needs to be reached.

Comment 3 Jeremy Katz 2004-01-05 05:53:59 UTC
To be a little bit more verbose, the problem is that since anaconda
doesn't actually install the package but instead does rpm2cpio on it,
there ends up having to be special cased fun to figure out what rpm
decided various macros were at build time.  

Unfortunately, I haven't thought of anything better yet (well, beyond
the "make it smart like ldconfig so that the 64bit one can handle both
32bit and 64bit modules and do the right thing" :-)  For FC1, what's
there will be fine, but I'd rather not carry the hack forward for all
time if we can avoid it

Comment 4 Owen Taylor 2004-04-19 13:40:26 UTC
http://bugzilla.gnome.org/show_bug.cgi?id=129540 as a sketch of the
general solution. I believe that Jeremy has hacked together something
for Anaconda, I'm going to close this one and leave further refinements
tracked upstream.


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