Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] emerge --depclean vs missing IUSE in older ebuild.. what exactly is right?
Date: Mon, 31 Dec 2012 23:56:14
Message-Id: 50E225F3.3090505@gentoo.org
In Reply to: [gentoo-dev] emerge --depclean vs missing IUSE in older ebuild.. what exactly is right? by Leho Kraav
1 On 12/31/2012 07:22 AM, Leho Kraav wrote:
2 > Hi all
3 >
4 >
5 > Just bumped into something I haven't encountered before. Running amd64.
6 >
7 > Already had sys-auth/pambase-20101024-r2 (stable) installed. Then
8 > installed gnome-base/gdm-3.4.1-r3 binpkg, binhost had newer pambase,
9 > which is why this didn't surface before.
10 >
11 > Everything is fine for runtime, but emerge --depclean pukes with
12 > "sys-auth/pambase[consolekit] is not installed". Looking at this from
13 > all angles, this condition *is* most certainly fulfilled.
14 >
15 > Trying to re-emerge gdm from source revealed that only
16 >>=pambase-20120417 seems to fulfill its requirements. Initially I
17 > couldn't figure out why.
18 >
19 > Poking around in gdm-3.4.1-r3.ebuild L56 reveals [1]:
20 >
21 > sys-auth/pambase[consolekit?,systemd?]
22 >
23
24 I've fixed the --depclean output to display the unevaluated atom in this
25 case:
26
27 http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=925eadd210dbc3802000d92f458ae7029832273e
28
29 --
30 Thanks,
31 Zac