1 |
Hello |
2 |
|
3 |
For some time I've been wondering why I had a difference on |
4 |
dev-python/olefile-0.46 between 2 machines : one was installed with |
5 |
python_targets_python3_7, the other wasn't. |
6 |
And I finally pinpointed it to package.accept_keywords containing |
7 |
"dev-python/olefile ~amd64" on one of the machines only |
8 |
|
9 |
At the time of writing, dev-python/olefile-0.46 is the stable version, and |
10 |
KEYWORDS contains "amd64" (no tilde) among others. |
11 |
|
12 |
When package.accept_keywords doesn't contain "dev-python/olefile ~amd64", I |
13 |
get : |
14 |
emerge -pv1 --verbose-conflicts olefile |
15 |
These are the packages that would be merged, in order: |
16 |
Calculating dependencies... done! |
17 |
[ebuild R ] dev-python/olefile-0.46::gentoo USE="-doc" |
18 |
PYTHON_TARGETS="python2_7 python3_6 (-pypy3) (-python3_7) (-python3_8)" 0 |
19 |
KiB |
20 |
Total: 1 package (1 reinstall), Size of downloads: 0 KiB |
21 |
|
22 |
=> Python 3.7 is disabled |
23 |
|
24 |
When package.accept_keywords contains "dev-python/olefile ~amd64", I get : |
25 |
emerge -pv1 olefile |
26 |
These are the packages that would be merged, in order: |
27 |
Calculating dependencies... done! |
28 |
[ebuild R ] dev-python/olefile-0.46::gentoo USE="-doc" |
29 |
PYTHON_TARGETS="python2_7 python3_6 python3_7* -pypy3 -python3_8" 0 KiB |
30 |
Total: 1 package (1 reinstall), Size of downloads: 0 KiB |
31 |
|
32 |
=> Python 3.7 is enabled |
33 |
|
34 |
It seems really really strange to me for the same version of a stable |
35 |
package to be "influenced" by keywording. |
36 |
Is it a bug or a feature ? |
37 |
Did I do something wrong ? |
38 |
|
39 |
Thanks |
40 |
Best regards |
41 |
Mickaël Bucas |