Bug 1330507

Summary: File collision with another RPM package.
Product: [Fedora] Fedora Reporter: Jérôme Benoit <jerome.benoit>
Component: magicAssignee: Mamoru TASAKA <mtasaka>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 23CC: aanjhan, ahughes, chitlesh, dbhole, jerboaa, jvanek, msrb, mtasaka, mtasaka, omajid, thibault.north
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: magic-8.0.210-3.fc23 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-05-15 05:31:30 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jérôme Benoit 2016-04-26 11:38:56 UTC
Description of problem:
File collision with magic RPM package. 

Version-Release number of selected component (if applicable):
java-1.8.0-openjdk-devel-1:1.8.0.91-2.b14.fc23.x86_64

How reproducible:
Always.

Steps to Reproduce:
1. Install magic first and then java-1.8.0-openjdk-devel with dnf. 
2.
3.

Actual results:

java-1.8.0-openjdk-devel-1:1.8.0.91-2.b14.fc23.x86_64                                                                                                                   28/90 
failed to link /usr/share/man/man1/extcheck.1.gz -> /etc/alternatives/extcheck.1.gz: /usr/share/man/man1/extcheck.1.gz exists and it is not a symlink

[fraggle@nemesis:0 ~ ]$ rpm -qif /usr/share/man/man1/extcheck.1.gz 
Name        : magic
Version     : 8.0.210
Release     : 1.fc23

Comment 1 Omair Majid 2016-04-26 14:41:11 UTC
magic provides a man page for extcheck, but no binary with name extcheck.

Comment 2 Jérôme Benoit 2016-04-26 15:09:06 UTC
It's a magic Fedora packaging mistake (or upstream buildsystem bug), extcheck should have been in the package.

Comment 3 jiri vanek 2016-04-28 08:58:08 UTC
Nitpick - this file was in magic since beginning, or was freshly added?
If it was freshly added, I think it should be reamed. If it was there from beginning then the actin is to flip a coin, and one of us wll have to rename.

Also - the binary conflict (once #c2 is resolved) much mroe serious then the manpage.

If flipping the coin will be the choice of day, opnejdk should have two throws as  its spec is much more comlicated.:)

Otherwise the bug is in jdk, as magic is much older package then openjdk (if I was looking righ:( )

Comment 4 Jérôme Benoit 2016-04-28 13:29:30 UTC
It's in magic VLSI since years (binary and man page). The fact that the binary is not present is just a bug ... 

Added the magic RPM package maintainers to this bug report.

Comment 5 Mamoru TASAKA 2016-04-30 23:46:11 UTC
Currently (and by default) magic uses TCL interpreter and with this option magic does not build (use) extcheck, so I can remove extcheck man page from magic binary rpm.

Comment 6 jiri vanek 2016-05-02 13:14:17 UTC
(In reply to Mamoru TASAKA from comment #5)
> Currently (and by default) magic uses TCL interpreter and with this option
> magic does not build (use) extcheck, so I can remove extcheck man page from
> magic binary rpm.

Yes please. That sounds like most direct thing to do. TYVM!

Comment 7 Fedora Update System 2016-05-04 08:17:43 UTC
magic-8.0.210-3.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-96046f62b9

Comment 8 Fedora Update System 2016-05-04 08:18:19 UTC
magic-8.0.210-3.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-41634f2a50

Comment 9 Fedora Update System 2016-05-04 08:18:51 UTC
magic-8.0.210-3.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-1f4fdddf98

Comment 10 Fedora Update System 2016-05-04 14:29:00 UTC
magic-8.0.210-3.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-96046f62b9

Comment 11 Fedora Update System 2016-05-04 19:51:44 UTC
magic-8.0.210-3.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-1f4fdddf98

Comment 12 Fedora Update System 2016-05-04 19:52:41 UTC
magic-8.0.210-3.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-41634f2a50

Comment 13 Fedora Update System 2016-05-14 23:31:41 UTC
magic-8.0.210-3.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.

Comment 14 Fedora Update System 2016-05-15 05:31:25 UTC
magic-8.0.210-3.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.

Comment 15 Fedora Update System 2016-05-16 14:54:37 UTC
magic-8.0.210-3.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.