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 1KsDyN-00068a-IT for garchives@archives.gentoo.org; Tue, 21 Oct 2008 09:56:19 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 91234E03BC; Tue, 21 Oct 2008 09:56:19 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by pigeon.gentoo.org (Postfix) with ESMTP id 483A0E03BC for ; Tue, 21 Oct 2008 09:56:19 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KsDyJ-0002Co-0f for gentoo-amd64@lists.gentoo.org; Tue, 21 Oct 2008 09:56:15 +0000 Received: from ip68-230-99-190.ph.ph.cox.net ([68.230.99.190]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Oct 2008 09:56:15 +0000 Received: from 1i5t5.duncan by ip68-230-99-190.ph.ph.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Oct 2008 09:56:15 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-amd64@lists.gentoo.org From: Duncan <1i5t5.duncan@cox.net> Subject: [gentoo-amd64] Re: Blocking package Date: Tue, 21 Oct 2008 09:56:07 +0000 (UTC) Message-ID: References: <48FD9E6A.6060809@gmx.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-amd64@lists.gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: ip68-230-99-190.ph.ph.cox.net User-Agent: Pan/0.133 (House of Butterflies) Sender: news Content-Transfer-Encoding: quoted-printable X-Archives-Salt: b86710bc-5b9d-4d40-b3bc-0d984c6c4fa2 X-Archives-Hash: 000429ed765d515ddff37199d1384a6d Sebastian Geiger posted 48FD9E6A.6060809@gmx.net, excerpted below, on Tue, 21 Oct 2008 11:18:34 +0200: > i am getting a blocks package xy error, as you can see from my pastebin= : >=20 > http://rafb.net/p/tPjaUP71.html and >=20 > http://rafb.net/p/G6e9ML21.html >=20 > Any ideas what i should do? Im not sure if i should remove qt-4.4.2 > since kde4 depends on it, doesnt it? Well, yes and no. As KDE itself, qt-4 (or at least 4.4.2+, I'm not sure=20 about earlier qt4 versions) is now split packages. kde-4.1.2+ depends on= =20 the various specific split packages, not on the qt-4+ meta-packages=20 themselves. Thus, removing qt-4.4.2 /should/ be fine, as long as you are= =20 just removing the meta-package, not the components thereof. FWIW, I have much of kde-4.1.2 (as well as 3.5.10) merged here, and=20 here's what equery spits out for qt: ~$equery l qt [ Searching for package 'qt' in all categories among: ] * installed packages [I--] [ ] dev-libs/dbus-qt3-old-0.70 (0) [I--] [ ~] x11-libs/qt-3.3.8b (3) [I--] [ ~] x11-libs/qt-core-4.4.2 (4) [I--] [ ~] x11-libs/qt-dbus-4.4.2 (4) [I--] [ ~] x11-libs/qt-gui-4.4.2 (4) [I--] [ ~] x11-libs/qt-opengl-4.4.2 (4) [I--] [ ~] x11-libs/qt-qt3support-4.4.2 (4) [I--] [ ~] x11-libs/qt-script-4.4.2 (4) [I--] [ ~] x11-libs/qt-sql-4.4.2 (4) [I--] [ ~] x11-libs/qt-svg-4.4.2 (4) [I--] [ ~] x11-libs/qt-test-4.4.2 (4) [I--] [ ~] x11-libs/qt-webkit-4.4.2 (4) $ Note that I have a number of the qt-*-4.4.2 components merged, but not=20 the qt-4.4.2 metapackage itself. If I do a pretend emerge qt, it wants=20 to install two additional components (qt-xmlpatterns and qt-assistant) of= =20 the metapackage I don't really need, before installing the metapackage=20 itself. So unmerging qt-4.4.2 should be fine, as long as all you unmerge is the=20 metapackage. You'll probably want to do a --depclean after that, and=20 unmerge the couple of likely unnecessary additional components, too. Of=20 course, the usual warning before doing a depclean (or before removing the= =20 --pretend) applies. Make sure you've done an emerge update newuse world=20 first, and that revdep-rebuild doesn't list anything needing rebuilt. Hopefully that solves the blocker, but I'm not sure. I don't have PyQt4=20 installed, only PyQt-3.17.4. Obviously, I don't have anything merged=20 that needs PyQt4. Thus, I don't know its dependencies. Well, let me=20 look... >From what I see here, you should be fine, tho it's possible you'll need=20 to remerge PyQt4 as well. An emerge pretend PyQt4 wants to install=20 -4.4.3 here, and it doesn't throw up any blockers. So hopefully, once=20 you unmerge the metapackage, you'll be fine. If not, it's likely in your= =20 use flags. Try playing around with them and see if you can avoid the=20 blocker. I know I had to do that almost a year ago when I was playing=20 with the kde4 pre-releases, but I gave up when I saw 4.0 wasn't going to=20 be anywhere close to a 3.5 replacement for me, until 4.1.2 hit the tree=20 not long ago. Thus, it's likely I already had my USE flags setup not to=20 conflict this time, due to having worked it out way back then. Also note that I don't have /all/ of the kde-4.1.2 metapackage merged. I= =20 have most of the first level components (kdebase, kdegames, etc) merged,=20 but even there, I used set negation to avoid some of the packages I knew=20 I'd not use. So it's possible you have packages with additional=20 dependencies merged, thus creating blockages I'm not seeing, even if your= =20 USE flags matched mine 100%, which is unlikely. --=20 Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman