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 |