spidermonkey_78: pin python39

Because the configure script hasn't been update to work with Python 3.10
and never will. Spidermonkey 78 is EOL.

Traceback (most recent call last):
  File "/build/firefox-78.15.0/obj/../js/src/../../configure.py", line 25, in <module>
    from mozbuild.configure import (
  File "/build/firefox-78.15.0/python/mozbuild/mozbuild/configure/__init__.py", line 33, in <module>
    from mozbuild.util import (
  File "/build/firefox-78.15.0/python/mozbuild/mozbuild/util.py", line 760, in <module>
    class HierarchicalStringList(object):
  File "/build/firefox-78.15.0/python/mozbuild/mozbuild/util.py", line 785, in HierarchicalStringList
    class StringListAdaptor(collections.Sequence):
AttributeError: module 'collections' has no attribute 'Sequence'
This commit is contained in:
Martin Weinelt 2022-06-02 00:03:36 +02:00 committed by Jonathan Ringer
parent 4566beb390
commit a15f7ddc28
No known key found for this signature in database
GPG key ID: 5C841D3CFDFEC4E0

View file

@ -4,7 +4,7 @@
, autoconf213
, pkg-config
, perl
, python3
, python39
, zip
, buildPackages
, which
@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
rustc.llvmPackages.llvm # for llvm-objdump
perl
pkg-config
python3
python39
rust-cbindgen
rustc
which