Trying to upgrade to python 3.9 according to news item: https://www.gentoo.org/support/news-items/2021-05-05-python3-9.html net-mail/queue-repair is blocking the process, because of PYTHON_SINGLE_TARGET="python3_9" which is currently not supported by the package. Output of "emerge -1pUD @world" below: !!! The ebuild selected to satisfy "net-mail/queue-repair" has unmet requirements. - net-mail/queue-repair-0.9.0-r2::gentoo USE="" ABI_X86="(64)" PYTHON_SINGLE_TARGET="-python3_7 -python3_8" The following REQUIRED_USE flag constraints are unsatisfied: exactly-one-of ( python_single_target_python3_7 python_single_target_python3_8 ) (dependency required by "mail-mta/netqmail-1.06-r14::gentoo" [installed]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument])
It's queue-repair, not netqmail
For now, wait until the defaults are changed rather than doing it manually if you can, or do a PR with 3.9 support if it works.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8229916bed8ec749ca0bc5dbd1ed67a282746dcc commit 8229916bed8ec749ca0bc5dbd1ed67a282746dcc Author: Andrew Foster <gentoothings@liquid.me.uk> AuthorDate: 2021-06-10 10:30:58 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-06-12 03:55:03 +0000 net-mail/queue-repair: Allowed for python 3.9 compatability Bug: https://bugs.gentoo.org/793212 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andrew Foster <gentoothings@liquid.me.uk> Closes: https://github.com/gentoo/gentoo/pull/21186 Signed-off-by: Sam James <sam@gentoo.org> net-mail/queue-repair/queue-repair-0.9.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)