On Sat, Feb 12, 2011 at 10:58 PM, Ben Boeckel mathstuf@gmail.com wrote:
John Reiser jreiser@bitwagon.com wrote:
The mass rebuild has broken the dependencies of packages in rawhide, and I'm upset about it.
For instance, fresh install General Desktop from DVD made just after the mass rebuild, then boot the new system and try to "yum install pungi". I see several errors such as:
Error: Package: glibc-2.13.90-2.i686 (fedora) Requires: glibc-common = 2.13.90-2 Installed: glibc-common-2.13.90-3.x86_64 (@anaconda-InstallationRepo-201102112219.x86_64) glibc-common = 2.13.90-3 Available: glibc-common-2.13.90-2.x86_64 (fedora) glibc-common = 2.13.90-2
Take a good look at those dependencies [a fixed-width font helps me]: glibc-common-2.13.90-3.x86_64 installed glibc-common = 2.13.90-2 required glibc-common-2.13.90-2.x86_64 available
Changing a mere build number from "-2" to "-3" breaks dependencies? That is a poor system.
It's a subpackage and these are supposed to have release-grained dependencies. The problem stems from the fact that the 32bit version is looking to get installed, but the 64bit version is -3 and yum won't downgrade from the -3 you have to the -2 in the repos. The `--allow-downgrades' flag in yum (also may need a plugin, I forget) or grabbing the correct version from koji should help.
That issue tends to happen when a package that depends on a one of the packages in question has a broken dependency. The mass rebuild will take a little while to settle out, esp with the branch and having to submit packages as updates, so its likely it will be broken for a little while..... welcome to the joys of rawhide.
Peter