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.