From Bugzilla Helper: User-Agent: Mozilla/5.0 (compatible; Konqueror/3.3; Linux) (KHTML, like Gecko) Description of problem: file /usr/share/texmf/tex/latex/xcolor/xcolor.sty from install of > tetex-xcolor-2.02-3.fc4 conflicts with file from package tetex-latex-3.0-4 Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. yum install tetex-xcolor 2. 3. Additional info:
The following Extras tetex packages are no longer needed * tetex-xcolor * tetex-pgf * tetex-beamer The above three LaTex packages are now included in TeTeX 3.0. Example: # rpm -ql tetex-latex | grep xcolor /usr/share/texmf/tex/latex/pgf/xxcolor.sty /usr/share/texmf/tex/latex/xcolor /usr/share/texmf/tex/latex/xcolor/svgnam.def /usr/share/texmf/tex/latex/xcolor/xcolor.sty
Now the strange part: Last week I installed a clean FC4 test3 system (custom install). I can yum install tetex-{beamer,pgf,xcolor} without problems. I tested this with "tetex-latex-3.0-3" included in FC4 Test3. Then removed every tetex package and installed "tetex-latex-3.0-4" from rawhide. After this tetex update I managed to yum install tetex-{beamer,pgf,xcolor} again without problems. This can happen if: 1) the file has the same MD5 digest in both rpms (tetex-latex and tetex-xcolor) 2) something is broken in yum/rpm # rpm -V tetex-xcolor (no output) # rpm -V tetex-latex ........C /usr/bin/latex ........C /usr/bin/pdflatex S.5....T. /usr/share/texmf/tex/latex/xcolor/svgnam.def S.5....T. /usr/share/texmf/tex/latex/xcolor/xcolor.sty Ouch! Different MD5 digests. # rpm -q tetex tetex-latex tetex-xcolor yum rpm tetex-3.0-4 tetex-latex-3.0-4 tetex-xcolor-2.02-3.fc4 yum-2.3.2-2 rpm-4.4.1-18.1
Manually installing the tetex-xcolor with the rpm command generates the expected conflict. # rpm -qa | grep ^tetex | xargs rpm -e # rpm -ivh tetex-3.0-4.i386.rpm tetex-latex-3.0-4.i386.rpm tetex-fonts-3.0-4.i386.rpm tetex-dvips-3.0-4.i386.rpm # rpm -ivh tetex-xcolor-2.02-3.fc4.noarch.rpm ... file /usr/share/texmf/tex/latex/xcolor/svgnam.def from install of tetex-xcolor-2.02-3.fc4 conflicts with file from package tetex-latex-3.0-4 Something is broken in yum (force installing by default? configuration?)
Removal request of tetex-xcolor tetex-pgf tetex-beamer from the development branch added to http://fedoraproject.org/wiki/Extras_2fCVSSyncNeeded
Michael or Warren, I believe the FC4 tetex package should also be updated (the tetex package in FC3 didn't include xcolor, pgf, and beamer LateX packages). Shouldn't it include something like: ... Obsoletes: tetex-xcolor Obsoletes: tetex-pgf Obsoletes: tetex-beamer ...
Warren, Could you see comments #1 and #5? I think this may me a FC4 blocker as it may break upgrades from FC3 with the above Extras tetex packages installed (tetex-xcolor, tetex-pgf, and tetex-beamer). Should I open a ticket against Fedora Core tetex package?
In general, file conflicts in existing packages don't prevent an upgrade from happening. The files would be overwritten. But nothing in the upgrade process would remove the Extras packages, which would be unclean.
Same problem but in the tetex core package https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=160754
*** Bug 161257 has been marked as a duplicate of this bug. ***
Packages have been removed at last.
Thanks Michael!