yum and multiple architectures... more pain!



More nightmares trying to remove a devel package from Fedora 8 on PS3.
I'd like to replace alsa-lib-devel.ppc64 with alsa-lib-devel.ppc.

Why does yum want to remove all those ppc devel packages when I ask to remove a ppc64 devel?

[root@ps3 ~]# yum erase alsa-lib-devel.ppc64
.....

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Removing:
alsa-lib-devel ppc64 1.0.15-1.fc8 installed 8.2 M
Removing for dependencies:
SDL-devel ppc 1.2.13-2.fc8 installed 1.4 M
SDL-devel ppc64 1.2.13-2.fc8 installed 1.4 M
eel2-devel ppc64 2.20.0-1.fc8 installed 214 k
eel2-devel ppc 2.20.0-1.fc8 installed 214 k
esound-devel ppc64 1:0.2.38-6.fc8 installed 22 k
evolution-data-server-devel ppc64 1.12.3-2.fc8 installed 5.9 M
evolution-data-server-devel ppc 1.12.3-2.fc8 installed 5.9 M
gnome-desktop-devel ppc 2.20.3-1.fc8 installed 191 k
gnome-desktop-devel ppc64 2.20.3-1.fc8 installed 191 k
gnome-panel-devel ppc64 2.20.3-1.fc8 installed 177 k
gnome-panel-devel ppc 2.20.3-1.fc8 installed 177 k
gnome-pilot-devel ppc64 2.0.15-10.fc8 installed 164 k
gnome-pilot-devel ppc 2.0.15-10.fc8 installed 164 k
libbonoboui-devel ppc64 2.20.0-1.fc8 installed 1.0 M
libbonoboui-devel ppc 2.20.0-1.fc8 installed 1.0 M
libcroco-devel ppc64 0.6.1-3.fc8 installed 110 k
libgnome-devel ppc 2.20.1-2.fc8 installed 537 k
libgnome-devel ppc64 2.20.1-2.fc8 installed 537 k
libgnomeui-devel ppc 2.20.1.1-1.fc8 installed 2.4 M
libgnomeui-devel ppc64 2.20.1.1-1.fc8 installed 2.4 M
librsvg2-devel ppc64 2.18.2-2.fc8 installed 92 k




Even more strange when I try to reinstall SDL-devel.ppc (which had been removed as depending on alsa-lib-devel.ppc64) I get

[root@ps3 ~]# yum install SDL-devel.ppc
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package SDL-devel.ppc 0:1.2.13-2.fc8 set to be updated
--> Processing Dependency: alsa-lib-devel for package: SDL-devel
--> Running transaction check
---> Package alsa-lib-devel.ppc 0:1.0.15-1.fc8 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
SDL-devel ppc 1.2.13-2.fc8 updates 373 k
Installing for dependencies:
alsa-lib-devel ppc 1.0.15-1.fc8 fedora 989 k

Transaction Summary
=============================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

What? It only needs alsa-lib-devel.ppc? So why has it been removed?

How can it be correct?
Are we sure yum is not fooled by the fact that the string "ppc" is contained in "ppc64"? Or something else?

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list



Relevant Pages

  • RE: FC5 - T3 - Had enough. Package Managers, Yumex is crap.
    ... install/update a huge number of packages would stress things out too ... Run "yum update yum". ... Say FC4, where you install it new, then ... dependencies, something that is a major bugbear in Linux that I've not ...
    (Fedora)
  • yum localupdate weirdness on x86_64
    ... I'm trying to install FC6 for x86_64 on my notebook (this is not going ... yum localupdate *.rpm ... but that didn't work well when updated packages had new dependencies.) ...
    (Fedora)
  • Re: dvdrip
    ... | yum install dvdrip-0.98.8-2.fc8.i386, ... | so yum will resolve all the dependencies it needs to finally install ... Missing Dependency: transcode>= 0.6.13 ...
    (Fedora)
  • Re: Forcing YUM to install devel packages
    ... > manually install the current development version 2.1.4, ... > the dependencies list I quickly changed my mind. ... but would like to return to Evolution. ... dependencies, and want to use YUM, but the package you want to install ...
    (Fedora)
  • Re: Whats the best package manager for single-package upgrades?
    ... 'upgrade' won't install new packages to meet the new dependencies, ... When I find a backport I want, I add its deb line to my sources.list, ... then an apt-get install of the package. ...
    (Debian-User)