Red Hat Bugzilla – Bug 696087
llvm version number woes in yum
Last modified: 2011-08-02 18:00:26 EDT
Description of problem:
Latest llvm (and friends) in Rawhide have version 2.9-0.1.rc2.fc16. Previous llvm (and friends) had version 2.9-0.2.rc1.fc16.
Currently I have llvm and llvm-libs installed with version 2.9-0.2.rc1.fc16. That is a higher version for yum purposes than the latest version available in Rawhide. This means I can't yum install llvm-devel due to version number woes.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. yum install llvm-devel
$ sudo yum install llvm-devel
Loaded plugins: refresh-packagekit
Setting up Install Process
--> Running transaction check
---> Package llvm-devel.i686 0:2.9-0.1.rc2.fc16 will be installed
--> Processing Dependency: llvm = 2.9-0.1.rc2.fc16 for package: llvm-devel-2.9-0.1.rc2.fc16.i686
--> Finished Dependency Resolution
Error: Package: llvm-devel-2.9-0.1.rc2.fc16.i686 (rawhide)
Requires: llvm = 2.9-0.1.rc2.fc16
Installed: llvm-2.9-0.2.rc1.fc16.i686 (@rawhide)
llvm = 2.9-0.2.rc1.fc16
Available: llvm-2.9-0.1.rc2.fc16.i686 (rawhide)
llvm = 2.9-0.1.rc2.fc16
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
No such troubles
This same problem also means yum doesn't upgrade llvm (and friends) in Rawhide to the latest packages (since the latest version doesn't qualify as an upgrade for yum).
That should have been 0.3.rc2, sorry. Fixed in 2.9-1.fc16 (should be in updates-testing soon) but not in Rawhide yet as the i686 build is for some reason always stalling.