cargo_env python3.12 -m gpep517 build-wheel --prefix=/usr --backend maturin --output-fd 3 --wheel-dir /var/tmp/portage/dev-python/mitmproxy-wireguard-0.1.20-r1/work/mitmproxy_wireguard-0.1.20-python3_12/wheel --config-json {"build-args": ["--auditwheel=skip", "--jobs=4"]} 2024-12-27 19:06:30,234 gpep517 INFO Building wheel via backend maturin Running `maturin pep517 build-wheel -i /usr/bin/python3.12 --compatibility off --auditwheel=skip --jobs=4` ⚠️ Warning: You specified maturin >=0.13, <0.14 in pyproject.toml under `build-system.requires`, but the current maturin version is 1.8.0 💥 maturin failed Caused by: `project.version` field is required in pyproject.toml unless it is present in the `project.dynamic` list Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/usr/bin/python3.12', '--compatibility', 'off', '--auditwheel=skip', '--jobs=4'] returned non-zero exit status 1 * ERROR: dev-python/mitmproxy-wireguard-0.1.20-r1::gentoo failed (compile phase): * Wheel build failed ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_no_multilib-20241218-145502 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10 [2] x86_64-pc-linux-gnu-14 * clang version 19.1.6 llvm-config: 19.1.6 Python 3.12.8 go version go1.23.4 linux/amd64 [1] php8.3 * Available Ruby profiles: (none found) Available Rust versions: [1] rust-bin-1.71.1 [2] rust-bin-1.77.1 [3] rust-bin-1.81.0 [4] rust-bin-1.83.0 [5] rust-1.83.0 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 11.0.25_p9 [openjdk-bin-11] 2) Eclipse Temurin JDK 17.0.13_p11 [openjdk-bin-17] *) Eclipse Temurin JDK 21.0.5_p11 [openjdk-bin-21] 4) Eclipse Temurin JDK 8.432_p06 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-11 [3] openjdk-bin-17 [4] openjdk-bin-21 system-vm HEAD of ::gentoo commit abcec9049d84902621c128d188c163dc270e174e Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Fri Dec 27 18:18:27 2024 +0000 2024-12-27 18:18:26 UTC emerge -qpvO =dev-python/mitmproxy-wireguard-0.1.20-r1 [ebuild N ] dev-python/mitmproxy-wireguard-0.1.20-r1 USE="-debug" PYTHON_TARGETS="python3_12 -python3_10 -python3_11"
Created attachment 915311 [details] emerge-info.txt
Created attachment 915312 [details] dev-python:mitmproxy-wireguard-0.1.20-r1:20241227-190624.log
Created attachment 915313 [details] emerge-history.txt.xz
Created attachment 915314 [details] environment
Created attachment 915315 [details] etc.clang.tar.xz
Created attachment 915316 [details] etc.portage.tar.xz
Created attachment 915317 [details] logs.tar.xz
Created attachment 915318 [details] qlist-info.txt.xz
Created attachment 915319 [details] temp.tar.xz
@voyageur, wapiti is the only package (indirectly) requiring this, and therefore wapiti cannot be installed. FWICS mitmproxy-wireguard is archived and even the newest version cannot be built, so you'd probably want to take mitmproxy and bump it to a newer version that doesn't require it. Otherwise, I'll lastrite all three.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bccdb743d0af4c79eab58d40689075dd6d6ecd1 commit 6bccdb743d0af4c79eab58d40689075dd6d6ecd1 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2024-12-30 11:46:22 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2024-12-30 11:47:59 +0000 profiles: mask ~dev-util/maturin-1.8.0 Bug: https://bugs.gentoo.org/947209 Closes: https://bugs.gentoo.org/946966 Closes: https://bugs.gentoo.org/947040 Closes: https://bugs.gentoo.org/947166 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> profiles/package.mask | 10 ++++++++++ 1 file changed, 10 insertions(+)
Ack, newer mitmproxy depend now on mitmproxy_rs instead of mitmproxy-wireguard: https://github.com/mitmproxy/mitmproxy/commit/a7e50c793e9c6840d9f0fc162893e293477a358e I will take a look into mitmproxy - also need to work on major version bump for wapiti itself, added to backlog
I've already started working on it, and I'm almost done.