Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 793212 - mail-mta/queue-repair: add Python 3.9
Summary: mail-mta/queue-repair: add Python 3.9
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: py39, python3.9-compat
  Show dependency tree
 
Reported: 2021-05-31 14:07 UTC by Michael
Modified: 2021-06-12 04:37 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael 2021-05-31 14:07:53 UTC
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])
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-05-31 14:09:53 UTC
It's queue-repair, not netqmail
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-05-31 14:10:13 UTC
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.
Comment 3 Larry the Git Cow gentoo-dev 2021-06-12 03:55:33 UTC
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(-)