Re: [gentoo-user] please explain this contradictory(?) emerge dependency

2011-12-18 Thread Allan Gottlieb
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

allan



Re: [gentoo-user] please explain this contradictory(?) emerge dependency

2011-12-18 Thread Joshua Murphy
On Sun, Dec 18, 2011 at 8:34 PM, Allan Gottlieb gottl...@nyu.edu 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


Without doing any digging (I'm 100mi away from my Gentoo boxes and
sitting on satellite internet, so SSH is painful), I would presume the
packages pulling in those dependencies aren't specifying a maximum
version, so it's not that they're requiring gnome 3 packages,
they're requiring gnome packages and are choosing to use the newest,
which happens to be part of 3, meaning the gnome 2 ebuilds would need
updated to require version  3.0 to avoid it automatically, and
possibly block on mixing 2 and 3 if the mixing really does give
issues.

In /etc/portage/package.mask (untested, for the aforementioned reasons), add:
=gnome-base/nautilus-3
=app-text/evince-3

-- 
Joshua M. Murphy
Poison [BLX]



Re: [gentoo-user] please explain this contradictory(?) emerge dependency

2011-12-18 Thread Allan Gottlieb
On Sun, Dec 18 2011, Joshua Murphy wrote:

 On Sun, Dec 18, 2011 at 8:34 PM, Allan Gottlieb gottl...@nyu.edu 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


 Without doing any digging (I'm 100mi away from my Gentoo boxes and
 sitting on satellite internet, so SSH is painful), I would presume the
 packages pulling in those dependencies aren't specifying a maximum
 version, so it's not that they're requiring gnome 3 packages,
 they're requiring gnome packages and are choosing to use the newest,
 which happens to be part of 3, meaning the gnome 2 ebuilds would need
 updated to require version  3.0 to avoid it automatically, and
 possibly block on mixing 2 and 3 if the mixing really does give
 issues.

All the gnome-3 packages are masked (package.mask).

Indeed, at the end of my output (see prev msg) you see recommendations
from emerge for me to remove some masks.

allan