[toggle ads]

Odi's astoundingly incomplete notes

New entries | Code

Gentoo python-3.5 update woes

Your latest emerge -uavD @world may result in the following error:
# required by sys-apps/portage-2.3.13-r1::gentoo[python_targets_python3_4,-build,python_targets_python2_7,-python_targets_python3_5]
# required by virtual/package-manager-0::gentoo
# required by @system
# required by @world (argument)
>=dev-python/pyblake2-0.9.3-r1 python_targets_python3_4
That's because python-3.5 as well as python-3.6 and a new version of portage went stable, that in turn causes python USE flag changes and portage can't figure out correctly what to do.

Solve this by manually installing python-3.5 (only) first and recompiling the resulting USE flag changes:
emerge -1av python:3.5
eselect python update
emerge -1avD --changed-use @world
That should let you update world again and depclean will remove python-3.4 for you.
emerge -uavD @world
emerge --depclean

posted on 2017-12-05 11:37 CET in Code | 0 comments | permalink