On Monday 19 February 2007 18:37:32 Grant Edwards wrote: > > Calculating dependencies... done! > > [blocks B ] xfce-extra/xfce4-windowlist (is blocking > > xfce-base/libxfce4util-4.4.0-r1) > > Yea, upgrading to XFCE 4.4 is a PITA. > > The package structure/organization was changed completely, so > emerge gets confused. It knows it can't install libxfce4util > because a bunch of older packages that were combined into > libxfce4util are still installed. For whatever reason, emerge > doesn't know enough to remove the old packages.
It's not a matter of emerge being confused or not knowing enough to remove the old packages. It's a matter of emerge not being permitted to remove any packages that temporarily break things without the user knowing about and permitting it first. So instead it aborts while informing the user about the block and allowing the user to make a decision. In this particular case it's not even about anything needing to be removed (at least not anymore). It's simply that when accepting ~arch keywords for xfce4 you need to accept ~arch keywords for xfce4-extras too for them to be compatible. -- Bo Andresen
pgptKbEW8VeVR.pgp
Description: PGP signature