Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78779 - emerge blocks
Summary: emerge blocks
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-19 23:41 UTC by Wayne Carruthers
Modified: 2005-01-21 02:46 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wayne Carruthers 2005-01-19 23:41:19 UTC
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.
Comment 1 Peter Johanson (RETIRED) gentoo-dev 2005-01-20 05:40:40 UTC
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.
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2005-01-20 11:10:18 UTC
Indeed.  Make choices about what packages you want on your system and unmerge the ones that block if you like.
Comment 3 Wayne Carruthers 2005-01-20 17:59:02 UTC
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
Comment 4 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-01-21 02:46:11 UTC
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