Bug#1092323: 0ad ftbfs with Python 3.13 as the default

Matthias Klose doko at debian.org
Tue Jan 7 12:33:25 GMT 2025


Package: src:0ad
Version: 0.0.26-8
Severity: serious
Tags: sid trixie ftbfs
User: debian-python at lists.debian.org
Usertags: python3.13

The package ftbfs with Python 3.13:

[...]
patching file build/moz.configure/flags.configure
patching file python/mozbuild/mozbuild/frontend/context.py
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py:838: 
SyntaxWarning: invalid escape sequence '\.'
   RE_MODULE = re.compile('^[a-zA-Z0-9_\.]+$')
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py:1215: 
SyntaxWarning: invalid escape sequence '\$'
   VARIABLES_RE = re.compile('\$\((\w+)\)')
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/shellutil.py:39: 
SyntaxWarning: invalid escape sequence '\$'
   special='\$',
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/mozconfig.py:79: 
SyntaxWarning: invalid escape sequence '\s'
   RE_MAKE_VARIABLE = re.compile('''
Creating Python 3 environment
Traceback (most recent call last):
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv.py", 
line 46, in <module>
     run()
     ~~~^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv.py", 
line 40, in run
     from virtualenv.__main__ import run as run_virtualenv
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv/__init__.py", 
line 3, in <module>
     from .run import cli_run, session_via_cli
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv/run/__init__.py", 
line 12, in <module>
     from .plugin.creators import CreatorSelector
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv/run/plugin/creators.py", 
line 6, in <module>
     from virtualenv.create.via_global_ref.builtin.builtin_way import 
VirtualenvBuiltin
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv/create/via_global_ref/builtin/builtin_way.py", 
line 7, in <module>
     from virtualenv.create.creator import Creator
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv/create/creator.py", 
line 15, in <module>
     from virtualenv.discovery.cached_py_info import LogCmd
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv/discovery/cached_py_info.py", 
line 11, in <module>
     import pipes
ModuleNotFoundError: No module named 'pipes'
Traceback (most recent call last):
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py", 
line 181, in <module>
     sys.exit(main(sys.argv))
              ~~~~^^^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py", 
line 52, in main
     sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
     ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", 
line 445, in run
     self.include_file(path)
     ~~~~~~~~~~~~~~~~~^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", 
line 436, in include_file
     exec_(code, self)
     ~~~~~^^^^^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", 
line 53, in exec_
     exec(object, globals, locals)
     ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/moz.configure", 
line 7, in <module>
     include('build/moz.configure/init.configure')
     ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", 
line 773, in include_impl
     self.include_file(what)
     ~~~~~~~~~~~~~~~~~^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", 
line 436, in include_file
     exec_(code, self)
     ~~~~~^^^^^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", 
line 53, in exec_
     exec(object, globals, locals)
     ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/init.configure", 
line 242, in <module>
     @depends('PYTHON3', check_build_environment, mozconfig, '--help')
      ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", 
line 756, in decorator
     depends = DependsFunction(self, func, dependencies, when=when)
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", 
line 129, in __init__
     sandbox._value_for(self)
     ~~~~~~~~~~~~~~~~~~^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", 
line 542, in _value_for
     return self._value_for_depends(obj)
            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", 
line 1020, in method_call
     cache[args] = self.func(instance, *args)
                   ~~~~~~~~~^^^^^^^^^^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", 
line 551, in _value_for_depends
     value = obj.result()
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", 
line 1020, in method_call
     cache[args] = self.func(instance, *args)
                   ~~~~~~~~~^^^^^^^^^^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", 
line 155, in result
     return self._func(*resolved_args)
            ~~~~~~~~~~^^^^^^^^^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", 
line 1161, in wrapped
     return new_func(*args, **kwargs)
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/init.configure", 
line 356, in virtualenv_python3
     manager.build(python)
     ~~~~~~~~~~~~~^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py", 
line 487, in build
     self.create(python)
     ~~~~~~~~~~~^^^^^^^^
   File 
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py", 
line 249, in create
     raise Exception(
         'Failed to create virtualenv: %s (virtualenv.py retcode: %s)' % (
             self.virtualenv_root, result))
Exception: Failed to create virtualenv: 
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3 
(virtualenv.py retcode: 1)
ERROR: SpiderMonkey build failed
make[1]: *** [debian/rules:40: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'



More information about the Pkg-games-devel mailing list