Summary: | sys-devel/distcc: needs upgrade to Python 3.10 (PythonCompatUpdate) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Gentoo Cluster Team <cluster> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cluster |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
See Also: | https://github.com/distcc/distcc/issues/454 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 823185 |
Description
Sam James
2022-05-18 19:07:01 UTC
The major Python part of the package is the pump server and it's definitely broken on py3.10. There's no fix upstream, the package is absolutely awful and dead, and even if you disable pump support the test suite tries to test it and fails. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=960e52330ab1979cc35077fbcea1e3ea7c63415f commit 960e52330ab1979cc35077fbcea1e3ea7c63415f Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-07 04:53:40 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-07 04:56:11 +0000 sys-devel/distcc: update EAPI 7 -> 8, Python 3.10 Seems to mostly work with Python 3.10, although I get a test failure, it's better than it was pre-patch. Closes: https://bugs.gentoo.org/846320 Signed-off-by: Sam James <sam@gentoo.org> sys-devel/distcc/distcc-3.4-r1.ebuild | 181 +++++++++++++++++++++ sys-devel/distcc/files/distcc-3.4-pump-tests.patch | 153 +++++++++++++++++ 2 files changed, 334 insertions(+) |