Well, It is getting more confusing.... I can't seem to unmerge everything for xfce4 in order to start over.
In typing this command, I get: iDeq ~ # emerge -pv xfce4-extras These are the packages that would be merged, in order: Calculating dependencies \!!! Manifest file not found: '/usr/local/overlays/ebuildexchange/xfce-base/xfce4-panel/Manifest' \!!! Manifest file not found: '/usr/local/overlays/ebuildexchange/xfce-base/xfdesktop/Manifest' \!!! Manifest file not found: '/usr/local/overlays/ebuildexchange/xfce-base/xfce-utils/Manifest' ... done! [blocks B ] xfce-extra/xfce4-windowlist (is blocking xfce-base/libxfce4util-4.4.0-r1) [blocks B ] xfce-extra/xfce4-showdesktop (is blocking xfce-base/libxfce4util-4.4.0-r1) [blocks B ] xfce-extra/xfce4-systray (is blocking xfce-base/libxfce4util-4.4.0-r1) [blocks B ] <xfce-base/xfce-utils-4.4 (is blocking xfce-base/xfce4- panel-4.4.0) [blocks B ] xfce-extra/xfcalendar (is blocking xfce-base/libxfce4util- 4.4.0-r1, xfce-base/orage-4.4.0) [blocks B ] xfce-extra/xfce4-toys (is blocking xfce-base/libxfce4util- 4.4.0-r1) [blocks B ] xfce-extra/xfce4-trigger-launcher (is blocking xfce-base/libxfce4util-4.4.0-r1) [blocks B ] xfce-base/xffm (is blocking xfce-base/libxfce4util-4.4.0-r1) [blocks B ] xfce-extra/xfce4-iconbox (is blocking xfce-base/libxfce4util-4.4.0-r1) [blocks B ] xfce-extra/xfce4-taskbar (is blocking xfce-base/libxfce4util-4.4.0-r1) [blocks B ] <xfce-base/xfce4-panel-4.4 (is blocking xfce-base/libxfcegui4-4.4.0) [blocks B ] xfce-extra/xfce4-minicmd (is blocking xfce-base/libxfce4util-4.4.0-r1) [ebuild N ] xfce-extra/xfce4-notes-0.10.0-r1 USE="-debug -doc" 0 kB [ebuild UD] xfce-base/libxfce4util-4.2.3.2 [4.4.0-r1] USE="-doc (-debug%)" 0 kB [ebuild N ] xfce-extra/xfce4-windowlist-0.1.0-r1 USE="-debug -doc" 0 kB [ebuild N ] xfce-extra/xfce4-systemload-0.3.6 USE="-debug -doc" 0 kB [ebuild UD] xfce-extra/xfce4-icon-theme-4.2.3 [4.4.0] 0 kB [ebuild N ] xfce-extra/xfce4-systray-4.2.3 0 kB [ebuild N ] xfce-extra/xfce4-netload-0.3.2 USE="-debug -doc" 0 kB [ebuild N ] xfce-extra/xfce4-taskbar-0.2.2-r1 USE="-debug -doc" 0 kB [ebuild UD] xfce-base/libxfcegui4-4.2.3 [4.4.0] USE="(-debug%) (-doc%) (-startup-notification%)" 0 kB [ebuild UD] xfce-base/libxfce4mcs-4.2.3 [4.4.0] USE="(-debug%) (-doc%) (-startup-notification%)" 0 kB [ebuild UD] xfce-base/xfce-mcs-manager-4.2.3 [4.4.0] USE="(-debug%)" 0 kB [ebuild UD] xfce-extra/xfce4-appfinder-4.2.3 [4.4.0] USE="(-debug%)" 0 kB [ebuild UD] xfce-base/xfce-mcs-plugins-4.2.3 [4.4.0] USE="(-debug%)" 0 kB [ebuild UD] xfce-base/xfwm4-4.2.3.2 [4.4.0] USE="(-debug%) (-startup-notification%) (-xcomposite%)" 0 kB [ebuild UD] xfce-base/xfce-utils-4.2.3 [4.4.0-r2] USE="-gtkhtml% (-dbus%*) (-debug%)" 0 kB [ebuild N ] xfce-base/xffm-4.2.3 USE="-samba" 0 kB [ebuild UD] xfce-base/xfce4-panel-4.2.3 [4.4.0] USE="(-debug%) (-doc%) (-startup-notification%)" 0 kB [ebuild N ] xfce-extra/xfwm4-themes-4.2.3 0 kB [ebuild UD] xfce-base/xfce4-session-4.2.3 [4.4.0] USE="(-dbus%*) (-debug%) (-gnome%*)" 0 kB [ebuild N ] xfce-extra/xfce4-clipman-0.4.1-r2 0 kB [ebuild N ] xfce-extra/xfce4-minicmd-0.3.0-r1 0 kB [ebuild N ] xfce-extra/xfcalendar-4.2.3 0 kB [ebuild N ] xfce-extra/xfce4-mixer-4.2.3 USE="alsa" 0 kB [ebuild UD] xfce-base/xfdesktop-4.2.3 [4.4.0-r3] USE="(-dbus%*) (-debug%) (-doc%) (-minimal%)" 0 kB [ebuild UD] xfce-base/xfprint-4.2.3 [4.4.0] USE="(-debug%) (-doc%)" 0 kB [ebuild N ] xfce-extra/xfce4-toys-4.2.3 0 kB [ebuild N ] xfce-extra/xfce4-iconbox-4.2.3 0 kB [ebuild N ] xfce-extra/xfce4-trigger-launcher-4.2.3 0 kB [ebuild N ] xfce-extra/xfce4-battery-0.3.0-r2 0 kB [ebuild N ] xfce-extra/xfce4-cpugraph-0.2.2-r2 0 kB [ebuild N ] xfce-extra/xfce4-showdesktop-0.4.0-r2 0 kB [ebuild N ] xfce-base/xfce4-4.2.3.2 USE="-svg" 0 kB [ebuild N ] xfce-base/xfce4-extras-4.2.3.2 0 kB Total: 33 packages (13 downgrades, 20 new, 12 blocks), Size of downloads: 0 kB When I try to unmerge the blocks, it says they can't be found. What is the best way to clean up and unmerge all of xfce4 and start over? Douglas On 2/19/07, Bo Ørsted Andresen <[EMAIL PROTECTED]> wrote:
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