Systems running 2.6.10 (multiple systems) Unable to do updates due blocking apps Never had any problems in the past & now finding them in multiple areas which is odd eg TMAWS2 ~ # emerge --pretend xorg-x11 These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] <net-www/mozilla-firefox-1.0-r3 (from pkg media-libs/freetype-2.1.9-r1) [ebuild U ] media-libs/freetype-2.1.9-r1 [2.1.5-r1] [ebuild U ] x11-base/opengl-update-2.0_pre4-r1 [1.8.2] [ebuild U ] x11-base/xorg-x11-6.8.1.901 [6.8.0-r3] TMAWS2 ~ # emerge --pretend gnome-core These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] gnome-base/gnome-session (from pkg gnome-base/gnome-core-1.4.2-r1) [blocks B ] x11-terms/gnome-terminal (from pkg gnome-base/gnome-core-1.4.2-r1) [blocks B ] gnome-base/gnome-desktop (from pkg gnome-base/gnome-core-1.4.2-r1) [ebuild N ] gnome-base/gnome-core-1.4.2-r1 TMAWS2 ~ # emerge --pretend gnome-volume-manager These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] sys-kernel/linux-headers (from pkg sys-kernel/linux26-headers-2.6.8.1-r2) [ebuild N ] app-crypt/hashalot-0.3 [ebuild U ] sys-apps/util-linux-2.12p [2.12-r4] [ebuild N ] sys-kernel/linux26-headers-2.6.8.1-r2 [ebuild N ] sys-apps/hal-0.4.4-r1 [ebuild N ] gnome-base/gnome-volume-manager-1.0.2-r1 Reproducible: Always Steps to Reproduce: 1. as per descriptions in details 2. 3.
I don't really understand what the point of this bug is. There are blocks in various packages, usually for good reason. For the first one, that new a freetype needs a new enough mozilla-firefox for some reason. Probably an older firefox doesn't handle fonts well with too new of a freetype. gnome-core seems to be an old 1.x gnome component, that conflicts with the newer 2.x gnome stuff, and hal requires 2.6 kernel headers, whereas you have 2.4 headers installed. You need to either upgrade or remove the blocking packages before you can install. that's the point of blocks.
Indeed. Make choices about what packages you want on your system and unmerge the ones that block if you like.
With all due respect to Peter & Mr Bones both seem to have missed the point During January it seems co ordination of dependency updates within each package has slipped off the rails to a degree, something I have not observed in Gentoo in the past In the first of the three examples xorg could not be upgraded as firefox required older freetype, but firefox could not be upgraded as the newer version required new xorg, A circular reference which unmerge of firefox resolved - case closed no bug but the compilation of the new xorg failed The gnome is more odd gnome-core is supposed to be for current gnome 2.6 but the ebuild of gnome 2.6 merges some components but not all then blocks full core merge, I must admit I dont follow this one at all, I unmerged the components as listed & then tried a full core merge but compilation failed gnome-volume-manager is supposed to be the new 2.6 component unmerging the old 2.4 headers & then doing a pretend reveals the ebuild has both 2.4 & 2.6 headers listed for install & this blocks merging Sorry to be a pain, trying to follow exactly what is occuring here
mozilla-firefox: see bug 59849 gnome: gnome-core is exclusive to gnome-1. see the 'gnome-base/gnome' ebuilds for proof. If you try to 'emerge =gnome-base/gnome-2*", it blocks if you have gnome-core, as that is from gnome-1. Your command of 'emerge gnome-core' is very much incorrect. Just 'emerge gnome' instead, as you already have parts of gnome-2. hal: emerge unmerge linux-headers emerge linux26-headers emerge glibc emerge gnome-base/gnome-volume-manager