1 |
Hi, |
2 |
|
3 |
Here's another patchset. Mostly fixups inspired by multilib-build.eclass |
4 |
changes with a few little additions. |
5 |
|
6 |
Changes: |
7 |
|
8 |
1. eclass-set variables are now read-only, |
9 |
2. 'unset -f' is used to unset temporary & local functions, |
10 |
3. implementations are reordered for sane order. |
11 |
|
12 |
I've tested this with a few dozen random distutils-r1, python-r1, |
13 |
python-any-r1 and python-single-r1 packages. However, for |
14 |
the implementation reorder a larger tinderbox run would be appreciated. |
15 |
|
16 |
As explained in the commit, the reorder may influence files installed by |
17 |
a package, and implementation selected by python_setup(). This should |
18 |
not cause issues for correctly written ebuilds, and should help us find |
19 |
those that are not correctly written ;-). |
20 |
|
21 |
In other words, we're finally considering Python 3.x preferred over |
22 |
Python 2.x. |
23 |
|
24 |
Please review. |