On Thu, Jul 19 2018, Roger J. H. Welsh wrote: >> 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
Thank you. allan

