Bug 1330507 - File collision with another RPM package.
Summary: File collision with another RPM package.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: magic
Version: 23
Hardware: All
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-26 11:38 UTC by Jérôme Benoit
Modified: 2016-05-16 14:54 UTC (History)
11 users (show)

Fixed In Version: magic-8.0.210-3.fc23
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-05-15 05:31:30 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


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