Bug 1252625

Summary: texlive file conflicts
Product: [Fedora] Fedora Reporter: Bruno Wolff III <bruno>
Component: texliveAssignee: Tom "spot" Callaway <tcallawa>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: atu, bruno, mattias.ellert, novyjindrich, robatino, tcallawa, than
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-09-11 18:43:23 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 Bruno Wolff III 2015-08-11 22:47:21 UTC
Error: Transaction check error:
  file /usr/lib/libkpathsea.so.6 from install of texlive-lib-4:2015-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-kpathsea-lib-4:2014-12.20140525_r34255.fc24.1.i686
  file /usr/lib/libptexenc.so.1 from install of texlive-lib-4:2015-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-kpathsea-lib-4:2014-12.20140525_r34255.fc24.1.i686
  file /usr/bin/mag from install of texlive-ps2pk-bin-4:svn36790.0-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-ps2pkm-bin-4:svn30088.0-12.20140525_r34255.fc24.1.i686
  file /usr/bin/pfb2pfa from install of texlive-ps2pk-bin-4:svn36790.0-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-ps2pkm-bin-4:svn30088.0-12.20140525_r34255.fc24.1.i686
  file /usr/bin/pk2bm from install of texlive-ps2pk-bin-4:svn36790.0-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-ps2pkm-bin-4:svn30088.0-12.20140525_r34255.fc24.1.i686
  file /usr/bin/ps2pk from install of texlive-ps2pk-bin-4:svn36790.0-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-ps2pkm-bin-4:svn30088.0-12.20140525_r34255.fc24.1.i686
  file /usr/share/man/man1/ps2pk.1.gz from install of texlive-ps2pk-4:svn37078.0-2.fc24.noarch conflicts with file from package texlive-ps2pkm-4:svn29764.1.6_beta_1-12.fc24.1.noarch

Comment 1 Bruno Wolff III 2015-08-11 22:50:56 UTC
It might be the case that something is pinning the older texlive packages.

Comment 2 Bruno Wolff III 2015-08-12 00:34:44 UTC
It looks like texlive-kpathsea-lib,  texlive-ps2pkm-bin and texlive-ps2pkm may need to be obsoleted.

Comment 3 Bruno Wolff III 2015-08-12 00:58:40 UTC
texlive-mh also seems to have been removed.

I was able to use dnf distro-sync --allowerasing to get texlive updates. However there were also a lot of downgrades done in the process.
Install     80 Packages
Upgrade    397 Packages
Remove      16 Packages
Downgrade  867 Packages

Most of the removals were not texlive packages, but all of the downgrades were.

Comment 4 Mattias Ellert 2015-08-18 08:30:28 UTC
There are some obsoletes there, but they are not sufficient. E.g.

# rpm -q --qf='%{epoch}:%{version}\n' texlive-mh
4:svn29420.0
# dnf repoquery --obsoletes texlive-lib.x86_64 | grep 'texlive-mh\s'
texlive-mh <= 3:2015

3:2015 < 4:svn29420.0

# rpm -q --qf='%{epoch}:%{version}\n' texlive-kpathsea-lib
4:2014
# dnf repoquery --obsoletes texlive-lib.x86_64 | grep texlive-kpathsea-lib
texlive-kpathsea-lib <= 2014

2014 < 4:2014

These are only the ones I have installed - there might be others.

Comment 5 Andre Robatino 2015-09-11 15:13:38 UTC
Today's 20150911 Rawhide texlive update fixes the file conflict for me (although I had already removed texlive-mh manually, so I don't know if it was a complete fix).

Comment 6 Tom "spot" Callaway 2015-09-11 18:43:23 UTC
This is now fixed in rawhide. Please reopen if you find conflicts.