please explain this contradictory(?) emerge dependency
I get dependency problems in my normal update world that I can't
understand. The entire output is below.
As far as I can tell gnome-2.32.1-r1 (which is installed) is requiring
packages from gnome-3, which must be wrong. I don't see any such
dependencies in the ebuild for gnome-2.32.1-r1 and there is an "official
mask list" (which I am using) for those of us who want to
delay installing gnome-3 for a while.
My conclusion that gnome-2... is requiring gnome-3 packages (which I
know is wrong) comes from two points in the output below.
1. The indenting of the --tree --verbose output seems to say this
(e.g., the first two lines say gnome-2... depends on nautilus-3)
2. The comments related to mask changes at the bottom say
evince-3... is required by gnome-2...
Total: 14 packages (2 upgrades, 9 new, 3 in new slots), Size of downloads: 28,444 kB
The following mask changes are necessary to proceed:
#required by gnome-base/nautilus-3.2.1-r1[previewer], required by app-text/evince-3.2.1-r1[nautilus], required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument)
# /etc/portage/package.mask:
# GNOME 3.2 stuff
=gnome-extra/sushi-0.2.1
#required by gnome-extra/sushi-0.2.1, required by gnome-base/nautilus-3.2.1-r1[previewer], required by gnome-base/gnome-control-center-2.32.1-r1, required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument)
# /etc/portage/package.mask:
# GNOME 3.2 stuff
# GNOME 3 core libs
# Core Applications
# Extra Applications
=app-text/evince-3.2.1-r1
#required by gnome-extra/sushi-0.2.1
# /etc/portage/package.mask:
# GNOME 3.2 stuff
# GNOME 3 core libs
# Core Applications
=gnome-base/nautilus-3.2.1-r1
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).
ajglap gottlieb #
12-19-2011, 12:58 AM
Allan Gottlieb
please explain this contradictory(?) emerge dependency
On Sun, Dec 18 2011, Allan Gottlieb wrote:
> I get dependency problems in my normal update world that I can't
> understand. The entire output is below.
>
> As far as I can tell gnome-2.32.1-r1 (which is installed) is requiring
> packages from gnome-3, which must be wrong. I don't see any such
> dependencies in the ebuild for gnome-2.32.1-r1 and there is an "official
> mask list" (which I am using) for those of us who want to
> delay installing gnome-3 for a while.
>
> My conclusion that gnome-2... is requiring gnome-3 packages (which I
> know is wrong) comes from two points in the output below.
>
> 1. The indenting of the --tree --verbose output seems to say this
> (e.g., the first two lines say gnome-2... depends on nautilus-3)
>
> 2. The comments related to mask changes at the bottom say
> evince-3... is required by gnome-2...
>
> Please help.
> thanks,
> allan
A new bug just appeared on bugs.gnome.org that may be related
#395173