Gentoo Archives: gentoo-user

From: "Mickaël Bucas" <mbucas@×××××.com>
To: Gentoo <gentoo-user@l.g.o>
Subject: [gentoo-user] Stable Python package changes USE flags with ~amd64
Date: Fri, 03 Jan 2020 09:44:38
Message-Id: CAG1=SYR8D8YHuGH6p+L8fDytw05VC=uW2qFEk1RhqvssqbjobQ@mail.gmail.com
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

Replies

Subject Author
Re: [gentoo-user] Stable Python package changes USE flags with ~amd64 Franz Fellner <alpine.art.de@×××××.com>