Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Python 3.1: Stabilization and news item
Date: Fri, 05 Mar 2010 09:58:12
Message-Id: 4B90D636.2040102@gentoo.org
In Reply to: Re: [gentoo-dev] Python 3.1: Stabilization and news item by Joshua Saddler
1 On 03/05/2010 01:41 AM, Joshua Saddler wrote:
2 > If it's stable, then users get it by default, assuming they run the stable tree. They install a recent stage3, build their system, run emerge -uD world. Bam, a useless version of Python is now installed. Nothing on their systems will use it, so it's bloat.
3
4 In portage-2.1.7.x (current stable), there is support for
5 pseudo-version-ranges in dependencies. This allows you use a
6 dependency like <dev-lang/python-3 in a package that doesn't support
7 python3, and that will prevent it from getting pulled into the
8 dependency graph.
9
10 If a package that supports python3 gets pulled into the depedency
11 graph, then either it's the user's responsibility to mask it or else
12 we could provide the ability to disable python3 support with a USE
13 flag setting.
14 --
15 Thanks,
16 Zac