^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/tmp/portage/dev-lang/spidermonkey-128.4.0-r1/work/firefox-128.4.0/python/mach/mach/site.py", line 843, in resolve_sysconfig_packages_path relative_path = path.relative_to(data_path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 682, in relative_to raise ValueError(f"{str(self)!r} is not in the subpath of {str(other)!r}") * ERROR: dev-lang/spidermonkey-128.4.0-r1::gentoo failed (configure phase): * (no error message) * ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_no_multilib_hardened_systemd-20241204-211002 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-14 * clang version 19.1.5 llvm-config: 19.1.5 Python 3.12.8 go version go1.23.3 linux/amd64 Available Ruby profiles: [1] ruby32 (with Rubygems) * Available Rust versions: [1] rust-bin-1.81.0 [2] rust-bin-1.83.0 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 17.0.13_p11 [openjdk-bin-17] *) Eclipse Temurin JDK 21.0.5_p11 [openjdk-bin-21] 3) Eclipse Temurin JDK 8.432_p06 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-17 [3] openjdk-bin-21 system-vm HEAD of ::gentoo commit 4a686cdddd54c242a2bce7436b564490e1c62cf7 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Sat Dec 7 01:48:25 2024 +0000 2024-12-07 01:48:25 UTC emerge -qpvO =dev-lang/spidermonkey-128.4.0-r1 [ebuild N ] dev-lang/spidermonkey-128.4.0-r1 USE="-clang -debug -jit -lto -test" LLVM_SLOT="19 -17 -18"
Created attachment 913485 [details] emerge-info.txt
Created attachment 913486 [details] dev-lang:spidermonkey-128.4.0-r1:20241207-024959.log
Created attachment 913487 [details] emerge-history.txt
Created attachment 913488 [details] environment
Created attachment 913489 [details] etc.clang.tar.xz
Created attachment 913490 [details] etc.portage.tar.xz
The file size of ./files/logs.tar.xz is too big (13M) for an upload. For few weeks the link http://tinderbox.zwiebeltoralf.de:31560/23.0_no_multilib_hardened_systemd-20241204-211002/var/tmp/tb/issues/20241207-025205-dev-lang_spidermonkey-128.4.0-r1/files/logs.tar.xz is valid.
Created attachment 913491 [details] qlist-info.txt.xz
Created attachment 913492 [details] temp.tar.xz
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d345dfd9f4670b75e9b9bc1e4a583590c4fc8c commit b8d345dfd9f4670b75e9b9bc1e4a583590c4fc8c Author: Sam James <sam@gentoo.org> AuthorDate: 2024-12-07 11:24:18 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-12-07 11:26:46 +0000 profiles: mask =dev-lang/python-3.12.8 and =dev-lang/python-3.13.1 3.12.8 and 3.13.1 break Mozilla's build system `mach` which is used in firefox, thunderbird, and spidermonkey. It's not clear if it's a CPython bug or a Mozilla bug (I've informed both sides) but the CVEs fixed in these security releases are rather minor indeed, especially when weighed against those packages being unbuildable. LLVM 19 and Rust 1.82.0 got stabled last night together with a default change to LLVM 19 which means more users will hit this too as they have to rebuild FF and friends. Done as lesser of two evils after discussion w/ mgorny. Bug: https://bugs.gentoo.org/945857 Bug: https://bugs.gentoo.org/945882 Bug: https://bugs.gentoo.org/946002 Bug: https://bugs.gentoo.org/945850 Bug: https://bugs.gentoo.org/945849 Bug: https://bugs.gentoo.org/945845 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+)
Missed this, but the esr patch has been included in 128.4.0 and 128.5.0. 115 and 102 are autotools-based and not affected by this bug.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc748f0c28bf1de31edeb0c62de5ce2c4662e2c1 commit dc748f0c28bf1de31edeb0c62de5ce2c4662e2c1 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-12-10 07:26:25 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-12-10 07:26:25 +0000 profiles: unmask =dev-lang/python-3.12.8 and =dev-lang/python-3.13.1 - Mozilla stack, both latest stable and unstable, is handled with an upstream patch for these python versions. Bug: https://bugs.gentoo.org/945857 Bug: https://bugs.gentoo.org/945882 Bug: https://bugs.gentoo.org/946002 Bug: https://bugs.gentoo.org/945850 Bug: https://bugs.gentoo.org/945849 Bug: https://bugs.gentoo.org/945845 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/package.mask | 10 ---------- 1 file changed, 10 deletions(-)