Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 946002 - dev-lang/spidermonkey-128.4.0-r1 - ERROR: dev-lang/spidermonkey-128.4.0-r1::gentoo failed (configure phase):
Summary: dev-lang/spidermonkey-128.4.0-r1 - ERROR: dev-lang/spidermonkey-128.4.0-r1::g...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 945849 945850
  Show dependency tree
 
Reported: 2024-12-07 09:29 UTC by Toralf Förster
Modified: 2024-12-10 07:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,19.76 KB, text/plain)
2024-12-07 09:29 UTC, Toralf Förster
Details
dev-lang:spidermonkey-128.4.0-r1:20241207-024959.log (dev-lang:spidermonkey-128.4.0-r1:20241207-024959.log,9.15 KB, text/plain)
2024-12-07 09:29 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,148.07 KB, text/plain)
2024-12-07 09:29 UTC, Toralf Förster
Details
environment (environment,160.28 KB, text/plain)
2024-12-07 09:29 UTC, Toralf Förster
Details
etc.clang.tar.xz (etc.clang.tar.xz,1.15 KB, application/x-xz)
2024-12-07 09:30 UTC, Toralf Förster
Details
etc.portage.tar.xz (etc.portage.tar.xz,16.81 KB, application/x-xz)
2024-12-07 09:30 UTC, Toralf Förster
Details
qlist-info.txt.xz (qlist-info.txt.xz,41.74 KB, application/x-xz)
2024-12-07 09:30 UTC, Toralf Förster
Details
temp.tar.xz (temp.tar.xz,35.56 KB, application/x-xz)
2024-12-07 09:30 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2024-12-07 09:29:55 UTC
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  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"
Comment 1 Toralf Förster gentoo-dev 2024-12-07 09:29:56 UTC
Created attachment 913485 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2024-12-07 09:29:57 UTC
Created attachment 913486 [details]
dev-lang:spidermonkey-128.4.0-r1:20241207-024959.log
Comment 3 Toralf Förster gentoo-dev 2024-12-07 09:29:58 UTC
Created attachment 913487 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2024-12-07 09:29:59 UTC
Created attachment 913488 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2024-12-07 09:30:00 UTC
Created attachment 913489 [details]
etc.clang.tar.xz
Comment 6 Toralf Förster gentoo-dev 2024-12-07 09:30:01 UTC
Created attachment 913490 [details]
etc.portage.tar.xz
Comment 7 Toralf Förster gentoo-dev 2024-12-07 09:30:02 UTC
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.
Comment 8 Toralf Förster gentoo-dev 2024-12-07 09:30:03 UTC
Created attachment 913491 [details]
qlist-info.txt.xz
Comment 9 Toralf Förster gentoo-dev 2024-12-07 09:30:04 UTC
Created attachment 913492 [details]
temp.tar.xz
Comment 10 Larry the Git Cow gentoo-dev 2024-12-07 11:27:05 UTC
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(+)
Comment 11 Joonas Niilola gentoo-dev 2024-12-09 14:30:34 UTC
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.
Comment 12 Larry the Git Cow gentoo-dev 2024-12-10 07:29:37 UTC
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(-)