Gentoo Archives: gentoo-user

From: Franz Fellner <alpine.art.de@×××××.com>
To: Gentoo <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] Stable Python package changes USE flags with ~amd64
Date: Tue, 07 Jan 2020 07:08:02
Message-Id: CADtyuE5B0yNNrc-EatdcmT1aMfkZDGvUBPP-L242Vy+DdfyrnA@mail.gmail.com
In Reply to: [gentoo-user] Stable Python package changes USE flags with ~amd64 by "Mickaël Bucas"
1 I assume those emerge commands weren't done on one machine but come from
2 those two different machines.
3 This change in USE Flags can't come from that line in
4 package.accept_keywords.
5 This is a change in PYTHON_TARGETS in make.conf, package.use or package.env.
6 Carefully go through those config files/directories, I am sure you will
7 find the offending line.
8
9 Regards
10 Franz
11
12 Am Fr., 3. Jan. 2020 um 11:44 Uhr schrieb Mickaël Bucas <mbucas@×××××.com>:
13
14 > Hello
15 >
16 > For some time I've been wondering why I had a difference on
17 > dev-python/olefile-0.46 between 2 machines : one was installed with
18 > python_targets_python3_7, the other wasn't.
19 > And I finally pinpointed it to package.accept_keywords containing
20 > "dev-python/olefile ~amd64" on one of the machines only
21 >
22 > At the time of writing, dev-python/olefile-0.46 is the stable version, and
23 > KEYWORDS contains "amd64" (no tilde) among others.
24 >
25 > When package.accept_keywords doesn't contain "dev-python/olefile ~amd64",
26 > I get :
27 > emerge -pv1 --verbose-conflicts olefile
28 > These are the packages that would be merged, in order:
29 > Calculating dependencies... done!
30 > [ebuild R ] dev-python/olefile-0.46::gentoo USE="-doc"
31 > PYTHON_TARGETS="python2_7 python3_6 (-pypy3) (-python3_7) (-python3_8)" 0
32 > KiB
33 > Total: 1 package (1 reinstall), Size of downloads: 0 KiB
34 >
35 > => Python 3.7 is disabled
36 >
37 > When package.accept_keywords contains "dev-python/olefile ~amd64", I get :
38 > emerge -pv1 olefile
39 > These are the packages that would be merged, in order:
40 > Calculating dependencies... done!
41 > [ebuild R ] dev-python/olefile-0.46::gentoo USE="-doc"
42 > PYTHON_TARGETS="python2_7 python3_6 python3_7* -pypy3 -python3_8" 0 KiB
43 > Total: 1 package (1 reinstall), Size of downloads: 0 KiB
44 >
45 > => Python 3.7 is enabled
46 >
47 > It seems really really strange to me for the same version of a stable
48 > package to be "influenced" by keywording.
49 > Is it a bug or a feature ?
50 > Did I do something wrong ?
51 >
52 > Thanks
53 > Best regards
54 > Mickaël Bucas
55 >

Replies

Subject Author
Re: [gentoo-user] Stable Python package changes USE flags with ~amd64 "Mickaël Bucas" <mbucas@×××××.com>