public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Bo Ørsted Andresen" <bo.andresen@zlin.dk>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Stray dependency on virtual/x11-7.0-r2
Date: Sun, 17 Sep 2006 15:23:21 +0200	[thread overview]
Message-ID: <200609171523.22045.bo.andresen@zlin.dk> (raw)
In-Reply-To: <9acccfe50609162318k3563171fib797ef39fc195998@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2192 bytes --]

On Sunday 17 September 2006 08:18, Kevin O'Gorman wrote:
> I just switched to modular X, and got to the point where the system
> comes up okay.
> I have a few remaining puzzles and problems.  Here's one:
>
> When I do emerge -aDvu world, it wants to emerge
> [ebuild  N    ] virtual/x11-7.0-r2  USE="dri" 0 kB

I have to say that I am a bit curious as to which package would require you to 
install virtual/x11. Please add --tree to `emerge -aDvu world` and show what 
pulls this in.

virtual/x11 is a virtual package which means it depends on a number of other 
packages but provides nothing other than it's dependencies...

> The migration guide says this can happen when there's an outdated package.

Sounds about right...

> But equery says there are well over 100 such packages that depend on
> virtual/x11.

As has been said before on this list equery is broken and unreliable. Last I 
checked it had 44 open bugs against it. When a 100 packages show up for 
`equery depends virtual/x11` it means that 100 packages have a dependency 
that could be satisfied by virtual/x11. That's quite different from 100 
packages depend on virtual/x11. In most if not all of those cases one or 
several other packages would be able to satisfy the same dependency hence 
virtual/x11 isn't actually required at all (at least on my system it isn't):

$ eix -e x11
* virtual/x11
     Available versions:  6.8 7.0-r2
     Installed:           none
     Homepage:            http://www.gentoo.org/proj/en/desktop/x/x11/
     Description:         Virtual for the core X11 implementation

$ equery depends virtual/x11 | wc -l
387

$ emerge -uvpD world

These are the packages that would be merged, in order:

Calculating world dependencies... done!

Total size of downloads: 0 kB

> And they're all up to date.  I've been running stable so far, 
> with very few exceptions.  Am I really to go unstable with all of these?

Nope.

> This seems extreme in view of the fact that a great many of them are KDE
> things, but KDE seems to be working just fine.

Of course.

[SNIP]
Can I get away with just waiting for a while?

Sure.

-- 
Bo Andresen

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

      parent reply	other threads:[~2006-09-17 13:34 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-09-17  6:18 [gentoo-user] Stray dependency on virtual/x11-7.0-r2 Kevin O'Gorman
2006-09-17  7:17 ` Greg Bur
2006-09-17 18:20   ` Kevin O'Gorman
2006-09-17 13:23 ` Bo Ørsted Andresen [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200609171523.22045.bo.andresen@zlin.dk \
    --to=bo.andresen@zlin.dk \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox