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.
--Ben