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 ) id 1MEfRd-0004tL-Rn for garchives@archives.gentoo.org; Thu, 11 Jun 2009 08:15:34 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6EFF3E0215; Thu, 11 Jun 2009 08:15:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 2A9DCE0215 for ; Thu, 11 Jun 2009 08:15:30 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id A597D650B5 for ; Thu, 11 Jun 2009 08:15:29 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -3.516 X-Spam-Level: X-Spam-Status: No, score=-3.516 required=5.5 tests=[AWL=0.083, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SxZV4bLYDfAK for ; Thu, 11 Jun 2009 08:15:18 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 7DF046503A for ; Thu, 11 Jun 2009 08:15:16 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MEfRI-00015q-Bn for gentoo-user@gentoo.org; Thu, 11 Jun 2009 08:15:12 +0000 Received: from athedsl-376794.home.otenet.gr ([79.131.23.216]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 11 Jun 2009 08:15:12 +0000 Received: from realnc by athedsl-376794.home.otenet.gr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 11 Jun 2009 08:15:12 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: Nikos Chantziaras Subject: [gentoo-user] Re: PyQt4-4.5 and pykde4-4.2.4 blockers Date: Thu, 11 Jun 2009 11:14:59 +0300 Organization: Lucas Barks Message-ID: References: <200906102125.12330.alan.mckinnon@gmail.com> <200906110939.56894.alan.mckinnon@gmail.com> 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=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: athedsl-376794.home.otenet.gr User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1b3pre) Gecko/20090610 Thunderbird/3.0b2 In-Reply-To: <200906110939.56894.alan.mckinnon@gmail.com> Sender: news X-Archives-Salt: 710b605a-c4a6-4720-bf26-942bd618dede X-Archives-Hash: c2dfd385734764abe78f77de00cee3ae On 06/11/2009 10:39 AM, Alan McKinnon wrote: > On Thursday 11 June 2009 05:18:18 Nikos Chantziaras wrote: >> On 06/11/2009 06:11 AM, Nikos Chantziaras wrote: >>> I recommend putting "-python" in your make.conf followed by "emerge >>> -auDN world" and then a depclean along with revdev-rebuild. >> You might have to enable python in a few packages after that though and >> disable it in others. In my case: >> >> echo "dev-libs/libxml2 python">> /etc/portage/package.use >> >> Just follow the messages that tell you to enable the python USE flag in >> specific packages. It's much cleaner to enable it only in packages that >> actually need it rather than globally (which drags along PyQt and PyKDE.) > > So is it more or less correct to say that USE=python gives you python plugins > for most packages? There could be other uses of course, but is that the most > common? The flag itself is a global one and says "Adds support/bindings for the Python language." That can mean a lot of things. Usually it's Python bindings. And also usually, if you're not sure what it does, you don't need it. If you enable something (like some cool looking plugin or added functionality) that would require enabling the python flag, portage will tell you so when you try to emerge. For example: !!! Multiple package instances within a single package slot have been !!! pulled into the dependency graph, resulting in a slot conflict: [...] New USE for 'dev-libs/libxml2:2' are incorrectly set. In order to solve this, adjust USE to satisfy '>=dev-libs/libxml2-2.6.12[python]'. Of course, the ebuild has to support this too, otherwise you will get a compilation error when emerge goes ahead to tries to build the package.