I have /etc/portage/make.conf set to use Python 2.7 and 3.6 USE_PYTHON="2.7 3.6" PYTHON_TARGETS="python2_7 python3_6" Recent update to sys-apps/util-linux-2.29.2-r1 raises the following error about a missing python single version: !!! The ebuild selected to satisfy "sys-apps/util-linux" has unmet requirements. - sys-apps/util-linux-2.29.2-r1::gentoo USE="caps cramfs ncurses nls pam python readline suid udev unicode -build -fdformat -kill (-selinux) -slang -static-libs -systemd -test -tty-helpers" ABI_X86="64 -32 -x32" PYTHON_SINGLE_TARGET="python3_4 -python2_7 -python3_5" PYTHON_TARGETS="python2_7 -python3_4 -python3_5" The following REQUIRED_USE flag constraints are unsatisfied: python? ( python_single_target_python3_4? ( python_targets_python3_4 ) ) The above constraints are a subset of the following complete expression: python? ( exactly-one-of ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) ) (dependency required by "@system" [set]) (dependency required by "@world" [argument])
Created attachment 471016 [details] emerge --info
This isn't a bug, if you take python3_4 out of PYTHON_TARGETS, you need to adjust PYTHON_SINGLE_TARGET as well. And FYI a lot of packages aren't going to allow python3_6 yet.