Gentoo Archives: gentoo-user

From: Holly Bostick <motub@××××××.nl>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] revdep-rebuild fails
Date: Thu, 29 Sep 2005 21:32:21
Message-Id: 433C5C15.6050302@planet.nl
In Reply to: Re: [gentoo-user] revdep-rebuild fails by Wes Gray
1 Wes Gray schreef:
2 > On Thu, Sep 29, 2005 at 01:21:37PM -0700, Zac Medico wrote:
3 >
4 >> With revdep-rebuild it tries to remerge the same version that you
5 >> have installed. If your version is no longer in the portage tree,
6 >> then "there are no ebuilds to satisfy" your old version. You
7 >> should update to versions that currently exist in the portage tree.
8 >>
9 >
10 >
11 > I don't follow why python was out of date though. I had emerged it
12 > recently. I finally had to upgrade it to the older 2.2 version to get
13 > revdep-rebuild to work which makes no sense to me.
14
15 Python is one of the apps which use SLOTs. This means that you can
16 'upgrade' Python without disturbing the previous version, as the
17 'upgrade' is installed alongside the original version, in a new SLOT,
18 rather than replacing it. SLOTted installs are designated by [ NS] (for
19 New Slot) rather than [ N] (New) or [ U] (Upgrade) in the emerge listing
20 (if you emerge with --pretend or --ask so that you can see what Portage
21 is going to do before it does it, which is always a good idea, preferably
22 with --verbose as well).
23
24 So it's within the realm of possibility that you emerged whatever
25 version of Python into a new SLOT, and the original version still
26 existed, and that's what revdep-rebuild was upset about. If you aren't
27 using the older 2.2 version (nothing depends on it that can't work with
28 a more current version of python), you might consider running
29 python-rebuilder to migrate any stray modules and then unmerging 2.2
30 (since you won't need it any more).
31
32 Hope this helps.
33 Holly
34 --
35 gentoo-user@g.o mailing list