From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 6BFFF1389E2 for ; Thu, 11 Dec 2014 11:19:38 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AC072E0B75; Thu, 11 Dec 2014 11:19:30 +0000 (UTC) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 70A9FE09E5 for ; Thu, 11 Dec 2014 11:19:29 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.82) for gentoo-user@lists.gentoo.org with esmtp (envelope-from ) id <1Xz1mJ-003zaH-MR>; Thu, 11 Dec 2014 12:19:27 +0100 Received: from zb3e1.pia.fu-berlin.de ([87.77.179.225] helo=AndTheirFacesAreTwistedWithThePainOfTheLiving.zedat.fu-berlin.de) by inpost2.zedat.fu-berlin.de (Exim 4.82) for gentoo-user@lists.gentoo.org with esmtpsa (envelope-from ) id <1Xz1mJ-003wI7-LD>; Thu, 11 Dec 2014 12:19:27 +0100 Date: Thu, 11 Dec 2014 12:18:28 +0100 From: Hinnerk van Bruinehsen To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Clashing dependencies in KDE Message-ID: <20141211111828.GC9210@AndTheirFacesAreTwistedWithThePainOfTheLiving.zedat.fu-berlin.de> References: <1701293.piBV2A0Zc2@wstn> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <1701293.piBV2A0Zc2@wstn> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: 87.77.179.225 X-Archives-Salt: 7782a051-9308-40d1-bb12-c4f7bf54038b X-Archives-Hash: d493769646c3d16b1d5dae4e4491e6c2 On Thu, Dec 11, 2014 at 10:58:12AM +0000, Peter Humphrey wrote: > Hello list, > > Today when I ran my usual upgrade I ran into a problem. Portage told me it > had skipped net-libs/libkgapi:4 because of unsatisfied dependencies. All it > could tell me was that >=kde-base/kdepimlibs-4.14:4 required it. > > So I embarked on one of those fruitless cycles of adding packages to > package.keywords, one at a time as they caused portage to stop, until after > about 8 additions I hit the inevitable show-stopper. The mixing of versions > of parts of KDE resulted in both 4.14.3 and 4.12.5 of kdelibs being required > at the same time. > > It looks as though someone has allowed something from ~amd64 out of the wild > and into the peace of amd64. Does anyone have a clue to what it is? I > thought it might be chromium, since libkgapi is for handling Google > calendars and contacts, but eix tells me I already have the latest stable > version. > Hello Peter, if I'd be in your place I'd try to run emerge @world -uvDNta (the most important one here is the -t for showing the dependency tree, you could also play with --backtrack=30 to resolve possible issues with the dependency calculation), after you removed the keyword stuff you just added. >From your fist statement (required by >=kde-base/kdepimlibs-4.14:4) I guess that you keyworded something that depends on kdepimlibs or kdepimlibs itself in the past. Another option would be to try equery d kdepimlibs : it should show everything that depends on it (and you can crosscheck that with your keywords). As a final straw (or first option - depending on you preferences) you could resync the tree: maybe you've gotten an incomplete version/revbump that already is resolved in later versions of the tree. WKR Hinnerk