From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KsMFK-0001QT-TZ for garchives@archives.gentoo.org; Tue, 21 Oct 2008 18:46:23 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CDEF3E0367; Tue, 21 Oct 2008 18:46:18 +0000 (UTC) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by pigeon.gentoo.org (Postfix) with ESMTP id 7BC6FE0367 for ; Tue, 21 Oct 2008 18:46:18 +0000 (UTC) Received: by ug-out-1314.google.com with SMTP id m2so984450uge.39 for ; Tue, 21 Oct 2008 11:46:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=If+ktquvXUSBtcEhz30voxxjNCiFqlpmlpP3PwPNGas=; b=JNzqKateg/yI0itK3dyx+EhS2u6e1JmNEqerqgWfBeUtX1uch90uvcwq1xieWumRqN Xn4lypCEhfZUBedWW8++ygDVAL5OTyVxQd7ZPOfehobrVRodUX3poXOMjbt4evPwL1Qw CzUFL/zqG/cbwlCjqrsldl+JUmDKuMwsKgyqg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=Dwqt6Xev+dIyOH6PeOJMhammxcY5mkVSNLe/e8u2O4WhTln+KMmm9ACklAGL2G9FOq aR0EsbYjRMNW0YPNIs1nnkHFHtVhIjhFOA9PkcI9g+3s+n7+kooltIT7y53i2BHsojLi MrYSwBtOUCdI2rtO+Y4K9JVCVWzRJLuwC8Yvc= Received: by 10.103.24.11 with SMTP id b11mr4647151muj.77.1224614776585; Tue, 21 Oct 2008 11:46:16 -0700 (PDT) Received: from ?192.168.0.2? ([94.216.11.45]) by mx.google.com with ESMTPS id g1sm33175724muf.8.2008.10.21.11.45.51 (version=SSLv3 cipher=RC4-MD5); Tue, 21 Oct 2008 11:45:59 -0700 (PDT) Message-ID: <48FE2389.3090900@googlemail.com> Date: Tue, 21 Oct 2008 20:46:33 +0200 From: Daniel Pielmeier User-Agent: Thunderbird 2.0.0.17 (X11/20080928) 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 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Trying KDE-4 References: <200810191454.24606.peter@humphrey.ukfsn.org> <200810201013.39977.peter@humphrey.ukfsn.org> <6142e6140810200508p34eec96i41800753e39aa4da@mail.gmail.com> <200810211007.15114.peter@humphrey.ukfsn.org> In-Reply-To: <200810211007.15114.peter@humphrey.ukfsn.org> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: ecf09b5a-2c01-4c41-b51e-2bf386ea42fc X-Archives-Hash: 724c307276104e56b067fcf981df83ac Peter Humphrey schrieb am 21.10.2008 11:07: > On Monday 20 October 2008 13:08:30 Daniel Pielmeier wrote: >> Unmerge x11-libs/qt-4.3.3 and try again. If you want to be on the safe >> side do a quickpkg =x11-libs/qt-4.3.3 before. The new qt-4.4.x split >> ebuilds can not live alongside the non split ebuild. > > I ran quickpkg and emerge -C on qt-4.3.3, then emerge -upDvN world again. > The block is still there, exactly the same as before. Let me quote Alan here: > I main underlying reason seems to be that Qt now comes as split-ebuilds and > Peter has some monolithic ones installed. It's similar to migrating KDE to > split-ebuilds, but on a much smaller scale. Unfortunately there's no easy way > to automate this in an ebuild, that would require several new unrelated > packages replacing one big one, portage doesn't support that kind of thing. > So one has to do it manually, and deal with the resulting recdep-rebuild > issues as well .... The problem is that portage is probably not smart enough to do the upgrade from the non-split to the split ebuilds, so the world update will always run into this blocker even when qt-4.3.3 is not installed. Maybe some ebuild depends on >=qt-4.3.3 so it is pulled in and another one depends on >=qt-4.4.x which also gets pulled in and thus the blockers. This should be no problem in the normal case as the highest needed version would be installed. But the new split ebuilds have no relation to the old monolithic which is probably causing the problems in this case. The highest available version for monolithic is qt-4.3.3 and so it is pulled in alongside the new split ebuilds which are also needed because of a >=4.4.x dependency of other programs. I remember such problems to when migrating to qt split ebuilds and simply running emerge world was not enough but I do not remember the exact procedure which solved this. There were some issues with PyQt4 but I am not sure if this was related. One thing I would give a try is to give portage a hand and emerge some of the qt split ebuilds with the oneshot option. In your case the qt split ebuilds which are blocked: x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-sql-4.4.2, x11-libs/qt-gui-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2 and then see if portage will be able to continue with the world update. > I've started building a new system from scratch on another disk, and I'm now > about ready to start installing KDE on it. Maybe a clean start is what I > need. > I think this could be solved without a reinstall but it is up to you. Regards, Daniel