Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 691528 - net-mail/mailman-3.3.0 python-3.7 support
Summary: net-mail/mailman-3.3.0 python-3.7 support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on: 534740 691530 691532 691536 691788 705332 705336 711660
Blocks:
  Show dependency tree
 
Reported: 2019-08-05 23:59 UTC by Reuben Farrelly
Modified: 2021-10-17 19:46 UTC (History)
4 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 Reuben Farrelly 2019-08-05 23:59:36 UTC
Mailman 3.2.2 has been out since March:

https://mailman.readthedocs.io/en/latest/src/mailman/docs/NEWS.html

Mailman also officially supports python-3.7 so we should add this to the PYTHON_COMPAT list in the ebuild.

The ebuild does not require any other modifications in order to build and run succesfully.
Comment 1 Reuben Farrelly 2019-08-09 02:32:25 UTC
This package has an RDEPEND of dev-python/importlib_resources[${PYTHON_USEDEP}]

However importlib_resources is now built into python3_7 and the importlib-resources packages may be redundant:

https://importlib-resources.readthedocs.io/en/latest/

"importlib_resources is a backport of Python 3.7’s standard library importlib.resources module for Python 2.7, and 3.4 through 3.6. Users of Python 3.7 and beyond are encouraged to use the standard library module, and in fact for these versions, importlib_resources just shadows that module."

So this dependency is probably not valid for python3_7 or newer.
Comment 2 Hanno Böck gentoo-dev 2020-03-06 10:14:31 UTC
The importlib_resources issue is a bit more complicated to fix, see also:
https://gitlab.com/mailman/mailman/-/issues/690
Comment 3 Hanno Böck gentoo-dev 2020-04-01 08:58:16 UTC
To have at least some progress here I've committed a 3.3.0 ebuild. While it's in theory compatible with python 3.7 I can't set PYTHON_COMPAT yet due to missing dependencies.
Comment 4 Hanno Böck gentoo-dev 2020-05-09 10:46:22 UTC
Fixed