Am Sonntag, 24. Juni 2018, 11:10:48 CEST schrieb Mick: [snip] > Is the default python target determined by the profile and does this > override choices through eselect? > > Should 'eselect python update' set 3.6 as the default when emerge seems to > be determined to use 3.5? > > # eselect python list > Available Python interpreters, in order of preference: > [1] python3.6 > [2] python3.5 > [3] python3.4 (uninstalled) > [4] python2.7 (fallback) > > > While from emerge --info I get: > > PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5"
The two are orthogonal: one determines for which versions of Python a package
is installed, the other manages the python{,2,3} symlinks.
> I don't fancy rebuilding libreoffice + 67 more packages on 3 PCs just for
> grins.
See bug #656406. If you don't care for going back (like me), you can do the
following (make.conf isn't enough because apparently that overrides, e.g.,
asciidoc being forced to PYTHON_SINGLE_TARGET="python2_7"):
% cat /etc/portage/profile/make.defaults
PYTHON_TARGETS="python2_7 -python3_5 python3_6"
PYTHON_SINGLE_TARGET="-python3_5 python3_6"
HTH
--
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup
signature.asc
Description: This is a digitally signed message part.

