Bug 342581 - multiarch conflicts in mecab
Summary: multiarch conflicts in mecab
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: mecab
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-10-19 21:50 UTC by Bill Nottingham
Modified: 2014-03-17 03:10 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-10-25 14:29:52 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Bill Nottingham 2007-10-19 21:50:52 UTC
mecab (or one of its subpacakges) has multiarch conflicts when installed for both i386 and x86_64 in the Fedora development tree. For help in resolving them, see http://fedoraproject.org/wiki/PackagingDrafts/MultilibTricks. 

  file /etc/mecabrc from install of mecab-0.96-1.fc8.2 conflicts with file from package mecab-0.96-1.fc8.2
  file /usr/bin/mecab-config from install of mecab-devel-0.96-1.fc8.2 conflicts with file from package mecab-devel-0.96-1.fc8.2

(Note that this is an automated bug filing.)
It would be nice to have these bugs fixed by the beta of Fedora 9.

Comment 1 Bill Nottingham 2007-10-22 20:07:14 UTC
This should be fixed, whether by changing the files or changing the packaging.

Comment 2 Mamoru TASAKA 2007-10-23 01:58:42 UTC
Please don't expect that mecab(-devel) can be multi-arch installable.

Comment 3 Bill Nottingham 2007-10-23 17:17:38 UTC
Why not? Hundreds of other apps are.

Comment 4 Mamoru TASAKA 2007-10-23 17:30:06 UTC
Similar with hyperestraier, mecab reads text files and creates/reads
something like database files, which are *arch dependent*.

So, for example if 
- a package using 32 bit mecab library creates some files
- and another package using 64 bit mecab library reads the files
it is hazardous. So generally mecab isn't multiarch installable.

Comment 5 Bill Nottingham 2007-10-23 17:38:45 UTC
However, we install devel as multiarch so things can build against the devel
libraries - how does that prevent this?

Comment 6 Mamoru TASAKA 2007-10-23 17:47:12 UTC
First,
- I cannot figure out why you want to install two arch devel packages
  even if mecab libraries are not multiarch installable.
  Any strong rationale, approved by packaging committee?

Comment 7 Mamoru TASAKA 2007-10-23 17:52:56 UTC
Moreover, /usr/bin/mecab-config contains the information of
the data used by mecab library installed, not just pointing the
place of the libraries or else.

Comment 8 Mamoru TASAKA 2007-10-25 14:29:52 UTC
So I cannot find out any ratiorate for fixing multiarch conflict
even if mecab does not expect multiarch install.

Closing as WONTFIX again for now.

- Please discuss what we should fix for what purpose on some mailing
  list first.


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