> emerge --pretend --newuse ... @world > shows 15 rebuilds while --changed-use shows none. --changed-use prevents your system from remerging packages due to USE flag changes upstream (not made by you).
> eselect python show > indicates python3.4, which I realize has end of life next year. > > Any advice would be appreciated. Note that, portage will want to use the new python targets immediately. Set for portage, for your next upgrade: PYTHON_TARGETS="python2_7 python3_4 python3_6" PYTHON_SINGLE_TARGET="python3_4" Set for portage, for your next upgrade after that: PYTHON_TARGETS="python2_7 python3_6" PYTHON_SINGLE_TARGET="python3_6" Migrate via, `emerge --ask --depclean && emerge -1vUD @world && emerge --ask --depclean` And you should be good to go. NOTES: `man emerge` `/changed-use` "Unlike --newuse, the --changed-use option does not trigger reinstallation when flags that the user has not enabled are added or removed." `emerge --newuse @world` should fix you up here. From the news item, `eselect news read` `2018-05-22-python3-6` On *2018-06-22*, Python 3.6 will replace Python 3.5 in the default Python targets for Gentoo systems. The new default targets will be: PYTHON_TARGETS="python2_7 python3_6" PYTHON_SINGLE_TARGET="python3_6" Hope this helps. -- Roger Welsh fpr: 2FCB 9E31 EA77 CDEC A3AE 5DD7 D54C C777 553A 180D
signature.asc
Description: PGP signature