This package does not support Python 3.12. Please test it with Python 3.12 as a matter of urgency as the default will change in early June, as per message on gentoo-dev: https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99104.html. Please check the information provided in the tracker. Ask in #gentoo-python on IRC if need any help.
jack2-9999 had 3.12 since September 2023 (with required fixes) but there hasn't been a release yet. Going to keep waiting but, if still nothing, will just do a snapshot when we're about to switch default (simpler than trying to backport the waf nonsense).
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bdaa74cd9de0c0bbd74d5562eea7f113eb017ad commit 8bdaa74cd9de0c0bbd74d5562eea7f113eb017ad Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2024-05-06 00:56:38 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2024-05-06 01:05:02 +0000 media-sound/jack2: enable py3.12 + tidy a bit Still no release, so let's backport the waf bump which thankfully is less trouble than it looked. Does not touch anything but the build system. May be safer to revbump but rather not re-stabilize over this. Is fine on amd64 stable for a quick test. Closes: https://bugs.gentoo.org/929660 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> media-sound/jack2/Manifest | 1 + media-sound/jack2/jack2-1.9.22.ebuild | 24 ++++++++++++++++++------ media-sound/jack2/jack2-9999.ebuild | 5 ++++- 3 files changed, 23 insertions(+), 7 deletions(-)