Description of problem: wcstools has a program remap, which name is unfortunately already taken by another scientific program package, EMBOSS, for molecular biology. Version-Release number of selected component (if applicable): wcstools-3.9.5-1.fc25.x86_64 & EMBOSS-6.6.0-3.fc24.x86_64 How reproducible: easily Steps to Reproduce: 1. dnf install EMBOSS 2. dnf install wcstools Actual results: Error: Transaction check error: file /usr/bin/remap from install of wcstools-3.9.5-1.fc25.x86_64 conflicts with file from package EMBOSS-6.6.0-3.fc24.x86_64 Expected results: clean installation Additional info: I've kept my own copy of wcstools in my semi-private repository for a while now, and my spec file includes this line in %install for just this reason: %{__mv} %{buildroot}%{_bindir}/remap %{buildroot}%{_bindir}/wcsremap Other ways of renaming it are possible, of course.
N.B. Despite the fc24 in its release, EMBOSS is still in the Fedora 25 release. It just wasn't rebuilt since 24.
I think renaming in an arbitrary way would be a bad choice, since users rely on upstream command names. Following https://fedoraproject.org/wiki/Packaging:Conflicts#Binary_Name_Conflicts I'm going to write an email to ask upstream to use a less generic command name. I also add in CC to this bug EMBOSS maintainer, because we must advise also EMBOSS upstream to use less generic names (I see a lot of generic command names are present in EMBOSS). As last chance I will discuss on distributions-list[at]freedesktop.org how to rename that command.
I've renamed "remap" to "em_remap" in EMBOSS in rawhide.
I've requested wcstools upstream to rename that binary, but I've received no reply. I'm renaming "remap" to "wcsremap" in rawhide. I see that Debian guys use the same name.