Am 30.06.2013 16:04, schrieb Steve Grubb: > On Saturday, June 29, 2013 06:15:49 PM Michael Schwendt wrote: >> On Sat, 29 Jun 2013 10:34:09 -0400, Steve Grubb wrote: >>> Did anyone notice all the i686 packages that get pulled in if you try to >>> upgrade from F18? My system has no i686 packages on it today. But >>> when I try to upgrade it starts getting i686 dependencies pulled in. It >>> starts like this: >>> >>> ---> Package mesa-libEGL.x86_64 0:9.2-0.7.20130528.fc18 will be updated >>> ---> Package mesa-libEGL.x86_64 0:9.2-0.12.20130610.fc19 will be an update >>> ---> Package mesa-libEGL-devel.i686 0:9.2-0.12.20130610.fc19 will be >>> obsoleting --> Processing Dependency: libEGL.so.1 for package: >>> mesa-libEGL-devel-9.2-0.12.20130610.fc19.i686 ---> Package >>> mesa-libEGL-devel.x86_64 0:9.2-0.12.20130610.fc19 will be obsoleting >> That's the dangerous noarch -> arch switch. khrplatform-devel.noarch >> is an old subpackage from "mesa". >> >> Package mesa-libEGL-devel for both i686 and x86_64 Obsoletes and Provides >> khrplatform-devel: >> http://koji.fedoraproject.org/koji/buildinfo?buildID=427384 > > Yes, this is exactly the problem. I suppose F19 instructions might need to be > updated to say delete the package using "rpm -e --nodeps" and then it should > get pulled back in by dependency without pulling in all the i686 stuff. Doing > that let me get to the next problem. Someone else asked how I was doing the > upgrade...using this: > But why doesn't prevent yum packages with arch != ($Basearch, noarch) from being pulled in by default? It doesn't make sense to install i.e. x86_64 packages on an i686 System. So those packages should be ignored comletely by yum as long as the user doesn't instruct yum explicit to install them. -- Regards, Heiko Adams
Attachment:
signature.asc
Description: OpenPGP digital signature
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel