[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    [gentoo-dev] another snag:  emerge -Up --deep gtkhtml
From:       Denys Duchier <duchier () ps ! uni-sb ! de>
Date:       2003-04-30 14:37:27
[Download RAW message or body]

I hope my continued reports on "emerge -U" are neither out of place
nor too tiresome.  Today, I "emerge sync"'d, tried "emerge -Up --deep
world" and got the following error:


% emerge -Up --deep world
>>> --upgradeonly implies --update... adding --update to options.

These are the packages that I would merge, in order:

Calculating world dependencies \
!!! all ebuilds that could satisfy "=gnome-extra/gal-0.24*" have been masked.
!!!    (dependency required by "gnome-extra/gtkhtml-1.1.10" [ebuild])

!!! Problem with ebuild gnome-extra/gtkhtml-1.1.10
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.


Then I checked more specifically with:


% emerge -Up --deep gtkhtml
>>> --upgradeonly implies --update... adding --update to options.

These are the packages that I would merge, in order:

Calculating dependencies \
!!! all ebuilds that could satisfy "=gnome-extra/gal-0.24*" have been masked.
!!!    (dependency required by "gnome-extra/gtkhtml-1.1.10" [ebuild])

!!! Error calculating dependancies. Please correct.


Then I tried:


% ACCEPT_KEYWORDS="~x86" emerge -Up --deep gtkhtml


and this worked fine and printed a list in which NEITHER gal nor
gtkhtml appeared.


My guess is that "emerge -U --deep" is not prepared to investigate
~arch masked dependencies eventhough their are (obviously) installed.

Again it seems to me that this violates the intended purpose of -U
which is to conveniently upgrade a Gentoo installation where some
masked packages may have been installed.

Is the current behaviour a design decision or a "not implemented yet"
corner case of emerge?

Cheers,

-- 
Dr. Denys Duchier
Équipe Calligramme
LORIA, Nancy, FRANCE

--
gentoo-dev@gentoo.org mailing list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic