Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 395173

Summary: gnome-light-2.32 shouldn't depend on >=x11-themes/gnome-themes-standard-3.0.2
Product: Gentoo Linux Reporter: niogic <niogic>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: normal CC: gottlieb
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: result of an emerge --update world

Description niogic 2011-12-18 16:57:42 UTC
I only want GNOME2 and gnome-light-2.32.1-r1 is the only package pulling gnome-themes-standard-3.0.2 which pulls GTK+3.

Why do gnome2 depend on gnome3 themes? Please remove?
Comment 1 Pacho Ramos gentoo-dev 2011-12-18 23:10:12 UTC
It's explained in Changelog:

  04 Oct 2011; Pacho Ramos <pacho@gentoo.org> gnome-light-2.32.1-r1.ebuild:
  Prepare metas to inform people about gtk3 theming issues inside Gnome2 and to
  pull proper themes for gtk3 apps.

That dep is needed to be sure people running Gnome2 will get proper theming with gtk3 apps, that are already going to stable
Comment 2 Allan Gottlieb 2011-12-19 01:51:48 UTC
(In reply to comment #1)
> It's explained in Changelog:
> 
>   04 Oct 2011; Pacho Ramos <pacho@gentoo.org> gnome-light-2.32.1-r1.ebuild:
>   Prepare metas to inform people about gtk3 theming issues inside Gnome2 and to
>   pull proper themes for gtk3 apps.
> 
> That dep is needed to be sure people running Gnome2 will get proper theming
> with gtk3 apps, that are already going to stable

I am having a similar problem with the full gnome-2.32.2-r1.
Indeed I can no longer do an update world due to conflicts with my package.mask.

I have in package.mask what I though was the "official package.mask"
file http://dev.gentoo.org/~tetromino/misc/package.mask.gnome-3.2
I just checked the net and I have the latest revision (2011-11-26)

I do expect to go to gnome-3 soon, but want to wait until the semester is over so that I can still grade finals and record student grades even if I have some trouble with gnome-3.

Is there another package.mask file I should be using?  Thanks.

I will create an attachment with the output of my update world.
Comment 3 Allan Gottlieb 2011-12-19 01:54:09 UTC
Created attachment 296337 [details]
result of an emerge --update world

EMERGE_DEFAULT_OPTS="--ask --deep --tree --verbose --jobs --load-average=5"
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2011-12-19 09:32:59 UTC
(In reply to comment #3)
> Created attachment 296337 [details]
> result of an emerge --update world
> 
> EMERGE_DEFAULT_OPTS="--ask --deep --tree --verbose --jobs --load-average=5"

The issue that you are experiencing is unrelated to this bug.

The emerge output you posted seems to indicate that you have all of gnome-3, including nautilus-3, package.masked, but that portage is still trying to pull in nautilus-3 to satisfy gnome-base/gnome-2.32.1-r1's dependency. That might happen if some *other* ebuild wants >=nautilus-3 or perhaps nautilus[introspection], and portage decided that unmasking nautilus-3 would satisfy both that mystery ebuild and gnome-2.32.

The following command will list the packages that are directly or indirectly (up to depth 2) pulling in nautilus:
equery d --indirect --depth=2 nautilus

(Note: equery is part of app-portage/gentoolkit.)