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