Description of problem: R-core has a dependency on texlive-latex and texlive-dvips packages. Jindrich Novy's texlive-2012 repo has just undergone a major update changing package names from texlive-* to tex-*, so R won't install when using texlive-2012. Version-Release number of selected component (if applicable): R-core-2.15.0-1.fc17.x86_64 How reproducible: Always Steps to Reproduce: 1. Install texlive from http://jnovy.fedorapeople.org/texlive/2012/packages.fc17/ 2. yum install R R-core 3. Actual results: R-core fails to install because of dependencies Expected results: R-core installs and works Additional info: Error messages $ sudo yum install R R-core R-devel Loaded plugins: changelog, langpacks, presto, refresh-packagekit Resolving Dependencies --> Running transaction check ---> Package R.x86_64 0:2.15.0-1.fc17 will be installed ---> Package R-core.x86_64 0:2.15.0-1.fc17 will be installed --> Processing Dependency: texlive-latex for package: R-core-2.15.0-1.fc17.x86_64 Package texlive-latex-2007-70.fc17.x86_64 is obsoleted by 1:tex-latex-svn23639-1.noarch which is already installed --> Processing Dependency: texlive-dvips for package: R-core-2.15.0-1.fc17.x86_64 Package texlive-dvips-2007-70.fc17.x86_64 is obsoleted by 1:tex-dvips-svn26765-1.noarch which is already installed ---> Package R-devel.x86_64 0:2.15.0-1.fc17 will be installed --> Finished Dependency Resolution Error: Package: R-core-2.15.0-1.fc17.x86_64 (fedora) Requires: texlive-latex Available: texlive-latex-2007-70.fc17.x86_64 (fedora) texlive-latex = 2007-70.fc17 Error: Package: R-core-2.15.0-1.fc17.x86_64 (fedora) Requires: texlive-dvips Available: texlive-dvips-2007-70.fc17.x86_64 (fedora) texlive-dvips = 2007-70.fc17 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
One should use virtual provides to TeX packages like tex(latex): http://fedoraproject.org/wiki/Packaging_tricks Then everything should be OK.
The other possibility would be that the tex-latex packages provide texlive-latex, or?
Yes, but that would be a workaround. Since there are many LaTeX compilers around, packages that just need a compiler should require it in generic form as instructed in the packaging tricks.
R also uses broken dependencies for dvips (texlive-dvips) and mixes tetex-latex and texlive-latex obsolete dependencies in the spec. I fixed them in rawhide for now.
Why only rawhide?
I'm fixing everything else along with the 2.15.1 update right now.
R-2.15.1-1.fc16,rpy-2.2.6-1.fc16,rkward-0.5.7-2.fc16.4 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/R-2.15.1-1.fc16,rpy-2.2.6-1.fc16,rkward-0.5.7-2.fc16.4
R-2.15.1-1.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/R-2.15.1-1.el5
R-2.15.1-1.fc17,rpy-2.2.6-1.fc17,rkward-0.5.7-6.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/R-2.15.1-1.fc17,rpy-2.2.6-1.fc17,rkward-0.5.7-6.fc17
R-2.15.1-1.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/R-2.15.1-1.el6
Shouldn't R-core package be included in the update?
R-core is a subpackage of R, it is included in the update. Fedora updates are described/defined by their "SRPM" names.
Package R-2.15.1-1.fc16, rpy-2.2.6-1.fc16, rkward-0.5.7-2.fc16.4: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing R-2.15.1-1.fc16 rpy-2.2.6-1.fc16 rkward-0.5.7-2.fc16.4' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-10206/R-2.15.1-1.fc16,rpy-2.2.6-1.fc16,rkward-0.5.7-2.fc16.4 then log in and leave karma (feedback).
R-2.15.1-1.fc16, rpy-2.2.6-1.fc16, rkward-0.5.7-2.fc16.4 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
R-2.15.1-1.fc17, rpy-2.2.6-1.fc17, rkward-0.5.7-6.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
R-2.15.1-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.
R-2.15.1-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.