From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-user+bounces-98140-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1MTHDT-0008WB-DM
	for garchives@archives.gentoo.org; Tue, 21 Jul 2009 15:25:20 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id EEF35E0431;
	Tue, 21 Jul 2009 15:25:17 +0000 (UTC)
Received: from mail-ew0-f217.google.com (mail-ew0-f217.google.com [209.85.219.217])
	by pigeon.gentoo.org (Postfix) with ESMTP id 9C776E0431
	for <gentoo-user@lists.gentoo.org>; Tue, 21 Jul 2009 15:25:17 +0000 (UTC)
Received: by ewy17 with SMTP id 17so2765384ewy.34
        for <gentoo-user@lists.gentoo.org>; Tue, 21 Jul 2009 08:25:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:received:in-reply-to:references
         :date:message-id:subject:from:to:content-type
         :content-transfer-encoding;
        bh=m7dJNZEEFBkdQWkilwICe9AxH9pwitEV841f+eZXLGc=;
        b=lm2j6kXI4P8Vg46S2Jy4Isp/DJbNHWGwgel5WBI4+i8uJxNsaH8UgQQ6yMtl8qUSop
         PK+XEyad2qMgrCA8GKi/mE4SRykXAMsc+99CJ/os8kSg3jxTElEl7WpG86fDERosoyNP
         3qTrJt96FIKz/rM3hCvIyiXD0Otq1fyN9wfd8=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :content-type:content-transfer-encoding;
        b=TEs/7y+c+bfyclhF3Mt7FhRiEkB3EzBfzx90P6tCBgxgmlHXFBgcF1Uo4qOQlYyA9M
         aDV8JLL9ZFRbW//X3zAYs8VMHpR/du1UDFEAviovyV6GSeivhpRyHOf71RMl1KcPxG90
         Z0IAajSiVvarZyg2BngiGgAAOyiVAuLaPzP24=
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.210.62.12 with SMTP id k12mr6906814eba.19.1248189917105; Tue, 
	21 Jul 2009 08:25:17 -0700 (PDT)
In-Reply-To: <200907211716.36475.alan.mckinnon@gmail.com>
References: <200907211711.34404.wonko@wonkology.org>
	 <200907211716.36475.alan.mckinnon@gmail.com>
Date: Tue, 21 Jul 2009 18:25:17 +0300
Message-ID: <fecdbac60907210825s63c711c0u1c4286dc25aca348@mail.gmail.com>
Subject: Re: [gentoo-user] Multiple instances of PyQt4
From: "Arttu V." <arttuv69@gmail.com>
To: gentoo-user@lists.gentoo.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Archives-Salt: 7e34a51d-f7b7-4428-87be-72bec4b7b4c4
X-Archives-Hash: 78996d611d698fbf0365d5a78774bfc5

On 7/21/09, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> On Tuesday 21 July 2009 17:11:33 Alex Schuster wrote:
>> Hi there!
>>
>> My @world update shows this problem:
>>
>> !!! Multiple package instances within a single package slot have been
>> pulled !!! into the dependency graph, resulting in a slot conflict:
>>
>> dev-python/PyQt4:0
>>
>>   ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge') pulled in by
>>
>>     >=dev-python/PyQt4-4.4.0[X] required by ('installed', '/', 'kde-
>>
>> base/plasma-workspace-4.2.4', 'nomerge')
>>     dev-python/PyQt4[X] required by ('installed', '/', 'media-
>> sound/picard-0.11', 'nomerge')
>>
>>     >=dev-python/PyQt4-4.4 required by ('ebuild', '/', 'dev-
>>
>> python/qscintilla-python-2.3.2-r2', 'merge')
>>     (and 1 more)
>>
>>   ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r2', 'merge') pulled in by
>>
>>     >=dev-python/PyQt4-4.4.4-r1[dbus,qt3support,svg,webkit,X] required by
>>
>> ('ebuild', '/', 'kde-base/pykde4-4.2.4', 'merge')
>>     (and 4 more)
>>
>> I would like to understand where the problem is. The bottom says that
>> pykde4-4.2.4 needs at least PyQt4-4.4.4-r2. This is fine, I can see the
>> corresponding DEPEND line in the pykde4-4.2.4 ebuild.
>>
>> The top list tells that:
>>   plasma-workspace-4.2.4     needs PyQt4-4.4.0,
>>   picard-0.11                needs PyQt4 and
>>   qscintilla-python-2.3.2-r2 needs PyQt4-4.4
>>
>> Why then is PyQt4-4.4.4-r5 needed? -r2 should satisfy these needs, too,
>> doesn't it? Or is the problem the 'and 1 more' line? How would I find out
>> which other package would need -r5 then? And why would the other line be
>> listed then? I don't get this.
>>
>> I grepped for PyQt4-4.4.4-r5 through all ebuilds, it appeared only in the
>> PyQt4-4.4.4-r5.ebuild itself.
>>
>> This is not an important problem - I think I can unmask some stuff and it
>> will work. But wanted to cut the amount of masking down a little, and I'm
>> just curious why this happens.
>>
>> So, thanks for any insights, if want to practice your portage-fu, but
>> don't
>> bother if you have more important things to do, I'm fine :)
>
> There was issues with pykde4 recently resulting in these blockers. Easiest
> way
> out is to remove all local masks you might have for PyQt and pykde4, unmerge
> both and emerge -uND world. Let portage sort it out.
>
> IIRC you can get by by just unmerging one of them and it works. But, I'm too
> lazy now to figure out which way round it goes, and memory ain't what it
> used
> to be.

PyQt4-4.5.1 ebuild was removed from the portage tree over the weekend.
 I had only that specific version unmasked (IIRC kde4 dependencies?),
and ran into a similar(?) situation yesterday. Maybe you hit the same?
(Similar situation == portage surprises and wants to downgrade PyQt4
to 4.4.4-something.)

No worries, IIRC I just unmasked 4.5.2 and everything has been smiles
and sunshine again afterward.

-- 
Arttu V.