Bug 1274982 - File conflict in package harfbuzz. Blocks gtk2.i686 on x64_64 OS
Summary: File conflict in package harfbuzz. Blocks gtk2.i686 on x64_64 OS
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: harfbuzz
Version: 23
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Parag Nemade
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-10-24 12:20 UTC by Bjorn Lindgren
Modified: 2015-10-25 11:56 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-10-25 11:56:32 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Bjorn Lindgren 2015-10-24 12:20:56 UTC
Description of problem:

Not possible to install both x86_64 and i686 version due to conflict of file /usr/share/doc/harfbuzz/NEWS

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

harfbuzz-1.0.4-1.fc23.i686
harfbuzz-1.0.6-1.fc23.x86_64

How reproducible:

Make sure the x86_64 version is installed.
Try to install harfbuzz.i686

Steps to Reproduce:
1. dnf install harfbuzz.x86_64
2. dns install harfbuzz.i686

Actual results:

Downloading Packages:
(1/2): graphite2-1.2.4-5.fc23.i686.rpm                                                                                             111 kB/s |  91 kB     00:00    
(2/2): harfbuzz-1.0.4-1.fc23.i686.rpm                                                                                              180 kB/s | 181 kB     00:01    
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                               99 kB/s | 272 kB     00:02     
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache till the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction check error:
  file /usr/share/doc/harfbuzz/NEWS from install of harfbuzz-1.0.4-1.fc23.i686 conflicts with file from package harfbuzz-1.0.6-1.fc23.x86_64

Expected results:

Should install fine without conflict.

Additional info:

Blocks installation of gtk2.i686 on 64-bit F23 as libpango is dependent on libharfbuzz.

Comment 1 Parag Nemade 2015-10-24 14:28:01 UTC
That does not look like harfbuzz issue. you have version conflicts. Both the versions must be same to have multilib package installed.

you have harfbuzz-1.0.4 of i686 and you want to install harbuzz-1.0.6 of x86_64 that is not possible.

Fix your installation. Most probably you have got updates-testing repo disabled.

Comment 2 Bjorn Lindgren 2015-10-25 10:20:06 UTC
I did clean the local cache with "dns clean all" prior to executing "dns install" so I should have gotten the correct version from the mirror. So to me it do seam the mirror dnf was routed to was out of sync with the latest updates.

It does work ok with harfbuzz-1.0.6-1 so you may close this bug as INVALID.

Comment 3 Parag Nemade 2015-10-25 11:56:32 UTC
Thank you for your confirmation.


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