--- Begin Message ---
Package: src:0ad
Version: 0.27.1-3
Severity: important
Tags: sid forky ftbfs
User: [email protected]
Usertags: boost1.90
0ad FTBFS with boost 1.90. Note that the FTBFS may not necessarily be
connected to boost - please check the build log for the actual cause.
Ubuntu has started the rebuild and the status can be tracked here:
https://transitions.ubuntu.com/html/boost1.90.html#!good,bad,partial,unknown,!notintesting
Thanks to them. Please find your package there, after that you can see the logs
from
the failing build.
Note: This ticket severity will be increased to RC bug when
boost-defaults is switched to 1.90.
Here is the most probably relevant part of the failing build log:
0:08.66 Creating config.status
0:08.66
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/configure.py:245:
DeprecationWarning: codecs.open() is deprecated. Use open() instead.
0:08.66 with codecs.open("config.status", "w", "utf-8") as fh:
0:08.78
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/context.py:2185:
SyntaxWarning: "\*" is an invalid escape sequence. Such sequences will not
work in the future. Did you mean "\*"? A raw string is also an option.
0:08.78 WebIDL files included in the build from one of the \*WEBIDL_FILES
0:08.81
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:123:
SyntaxWarning: "\#" is an invalid escape sequence. Such sequences will not
work in the future. Did you mean "\#"? A raw string is also an option.
0:08.81 return s.replace("#", "\#").replace("$", "30147")
0:08.81
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:984:
SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not
work in the future. Did you mean "\s"? A raw string is also an option.
0:08.81 "(?:^|\s)tools.*::", content, re.M
0:08.81
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:995:
SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not
work in the future. Did you mean "\s"? A raw string is also an option.
0:08.81 if re.search("(?:^|\s)check.*::", content, re.M):
0:08.83
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:102:
SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not
work in the future. Did you mean "\s"? A raw string is also an option.
0:08.83 ignore = re.compile("\s*(\#.*)?$")
0:08.83
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:106:
SyntaxWarning: "\[" is an invalid escape sequence. Such sequences will not
work in the future. Did you mean "\["? A raw string is also an option.
0:08.83 (?:\[(?P<base>[\w\d.\-\_\\/{}@]+)\]\s*)? # optional [base/path]
0:08.83
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:114:
SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not
work in the future. Did you mean "\s"? A raw string is also an option.
0:08.83 relsrcline = re.compile("relativesrcdir\s+(?P<relativesrcdir>.+?):")
0:08.83
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:115:
SyntaxWarning: "\%" is an invalid escape sequence. Such sequences will not
work in the future. Did you mean "\%"? A raw string is also an option.
0:08.83 regline = re.compile("\%\s+(.*)$")
0:08.83
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:116:
SyntaxWarning: "\*" is an invalid escape sequence. Such sequences will not
work in the future. Did you mean "\*"? A raw string is also an option.
0:08.83 entryre = "(?P<optPreprocess>\*)?(?P<optOverwrite>\+?)\s+"
0:08.83
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:120:
SyntaxWarning: "\w" is an invalid escape sequence. Such sequences will not
work in the future. Did you mean "\w"? A raw string is also an option.
0:08.83 "(?P<output>[\w\d.\-\_\\/\+\@]+)\s*"
0:08.83
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:121:
SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not
work in the future. Did you mean "\("? A raw string is also an option.
0:08.83 "(\((?P<locale>\%?)(?P<source>[\w\d.\-\_\\/\@\*]+)\))?\s*$"
0:08.85 Reticulating splines...
0:08.85 Traceback (most recent call last):
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py",
line 207, in exec_function
0:08.86 func(*args, **kwargs)
0:08.86 ~~~~^^^^^^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py",
line 184, in execute
0:08.86 exec_(code, self)
0:08.86 ~~~~~^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/util.py",
line 56, in exec_
0:08.86 exec(object, globals, locals)
0:08.86 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/build/templates.mozbuild",
line 7, in <module>
0:08.86 @template
0:08.86 ^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 321, in function
0:08.86 return func(self)(*args)
0:08.86 ~~~~~~~~~~^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 291, in _template_decorator
0:08.86 self.templates[name] = TemplateFunction(func, self)
0:08.86 ~~~~~~~~~~~~~~~~^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 422, in __init__
0:08.86 func_ast = self.RewriteName(sandbox,
self._global_name).visit(func_ast)
0:08.86 File "/usr/lib/python3.14/ast.py", line 506, in visit
0:08.86 return visitor(node)
0:08.86 File "/usr/lib/python3.14/ast.py", line 561, in generic_visit
0:08.86 value = self.visit(value)
0:08.86 File "/usr/lib/python3.14/ast.py", line 506, in visit
0:08.86 return visitor(node)
0:08.86 File "/usr/lib/python3.14/ast.py", line 561, in generic_visit
0:08.86 value = self.visit(value)
0:08.86 File "/usr/lib/python3.14/ast.py", line 506, in visit
0:08.86 return visitor(node)
0:08.86 File "/usr/lib/python3.14/ast.py", line 570, in generic_visit
0:08.86 new_node = self.visit(old_value)
0:08.86 File "/usr/lib/python3.14/ast.py", line 506, in visit
0:08.86 return visitor(node)
0:08.86 File "/usr/lib/python3.14/ast.py", line 570, in generic_visit
0:08.86 new_node = self.visit(old_value)
0:08.86 File "/usr/lib/python3.14/ast.py", line 506, in visit
0:08.86 return visitor(node)
0:08.86 File "/usr/lib/python3.14/ast.py", line 570, in generic_visit
0:08.86 new_node = self.visit(old_value)
0:08.86 File "/usr/lib/python3.14/ast.py", line 506, in visit
0:08.86 return visitor(node)
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 480, in visit_Name
0:08.86 slice=c(ast.Index(value=c(ast.Str(s=node.id)))),
0:08.86 ^^^^^^^
0:08.86 AttributeError: module 'ast' has no attribute 'Str'
0:08.86 During handling of the above exception, another exception occurred:
0:08.86 Traceback (most recent call last):
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 1086, in read_mozbuild
0:08.86 for s in self._read_mozbuild(
0:08.86 ~~~~~~~~~~~~~~~~~~~^
0:08.86 path, config, descend=descend, metadata=metadata
0:08.86 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0:08.86 ):
0:08.86 ^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 1158, in _read_mozbuild
0:08.86 sandbox.exec_file(path)
0:08.86 ~~~~~~~~~~~~~~~~~^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 229, in exec_file
0:08.86 Sandbox.exec_file(self, path)
0:08.86 ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py",
line 161, in exec_file
0:08.86 self.exec_source(source, path)
0:08.86 ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py",
line 188, in exec_source
0:08.86 self.exec_function(execute, path=path)
0:08.86 ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py",
line 209, in exec_function
0:08.86 raise e
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py",
line 207, in exec_function
0:08.86 func(*args, **kwargs)
0:08.86 ~~~~^^^^^^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py",
line 184, in execute
0:08.86 exec_(code, self)
0:08.86 ~~~~~^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/util.py",
line 56, in exec_
0:08.86 exec(object, globals, locals)
0:08.86 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/moz.build", line
216, in <module>
0:08.86 include("build/templates.mozbuild")
0:08.86 ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 321, in function
0:08.86 return func(self)(*args)
0:08.86 ~~~~~~~~~~^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 259, in _include
0:08.86 self.exec_file(path.full_path)
0:08.86 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 229, in exec_file
0:08.86 Sandbox.exec_file(self, path)
0:08.86 ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py",
line 161, in exec_file
0:08.86 self.exec_source(source, path)
0:08.86 ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py",
line 188, in exec_source
0:08.86 self.exec_function(execute, path=path)
0:08.86 ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py",
line 240, in exec_function
0:08.86 raise SandboxExecutionError(source_stack, exc[0], exc[1], exc[2])
0:08.86 mozbuild.frontend.sandbox.SandboxExecutionError:
(['/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/moz.build',
'/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/build/templates.mozbuild'],
<class 'AttributeError'>, AttributeError("module 'ast' has no attribute
'Str'"), <traceback object at 0x7d1a6d58cd00>)
0:08.86 During handling of the above exception, another exception occurred:
0:08.86 Traceback (most recent call last):
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/configure.py",
line 343, in <module>
0:08.86 sys.exit(main(sys.argv))
0:08.86 ~~~~^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/configure.py",
line 156, in main
0:08.86 return config_status(config)
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/configure.py",
line 294, in config_status
0:08.86 return config_status(args=[], **sanitized_config)
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/config_status.py",
line 152, in config_status
0:08.86 definitions = list(definitions)
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/emitter.py",
line 144, in emit
0:08.86 for out in output:
0:08.86 ^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 914, in read_topsrcdir
0:08.86 for r in self.read_mozbuild(path, self.config):
0:08.86 ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
0:08.86 File
"/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py",
line 1100, in read_mozbuild
0:08.86 raise BuildReaderError(
0:08.86 list(self._execution_stack), sys.exc_info()[2],
sandbox_exec_error=se
0:08.86 )
0:08.86 mozbuild.frontend.reader.BuildReaderError:
0:08.86 ==============================
0:08.86 FATAL ERROR PROCESSING MOZBUILD FILE
0:08.86 ==============================
0:08.86 The error occurred while processing the following file:
0:08.86
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/build/templates.mozbuild
0:08.86 This file was included as part of processing:
0:08.86
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/moz.build
0:08.86 The error was triggered on line 7 of this file:
0:08.86 @template
0:08.86 An error was encountered as part of executing the file itself. The
error appears to be the fault of the script.
0:08.86 The error as reported by Python is:
0:08.86 ["AttributeError: module 'ast' has no attribute 'Str'\n"]
Config object not found by mach.
*** Fix above errors and then restart with "./mach build"
ERROR: SpiderMonkey build failed
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:16: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---