w/a failure of 3rd-party script

```
DEBUG: FAILED: gen/third_party/dawn/dawn_version_gen.json_tarball
DEBUG: /usr/bin/python3 ../../third_party/dawn/generator/dawn_version_generator.py --dawn-dir ../../third_party/dawn/ --template-dir /builddir/build/BUILD/chromium-102.0.5005.61/third_party/dawn/generator/templates --jinja2-path /builddir/build/BUILD/chromium-102.0.5005.61/third_party/jinja2 --output-json-tarball gen/third_party/dawn/dawn_version_gen.json_tarball --depfile gen/third_party/dawn/dawn_version_gen.json_tarball.d --expected-outputs-file gen/third_party/dawn/dawn_version_gen.expected_outputs --allowed-output-dirs-file gen/third_party/dawn/dawn_version_gen.allowed_output_dirs
DEBUG: Traceback (most recent call last):
DEBUG:   File "../../third_party/dawn/generator/dawn_version_generator.py", line 113, in <module>
DEBUG:     sys.exit(run_generator(DawnVersionGenerator()))
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/dawn/generator/generator_lib.py", line 327, in run_generator
DEBUG:     outputs = _do_renders(renders, args.template_dir)
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/dawn/generator/generator_lib.py", line 186, in _do_renders
DEBUG:     content = env.get_template(render.template).render(**params)
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/jinja2/../jinja2/environment.py", line 1090, in render
DEBUG:     self.environment.handle_exception()
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/jinja2/../jinja2/environment.py", line 832, in handle_exception
DEBUG:     reraise(*rewrite_traceback_stack(source=source))
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/jinja2/../jinja2/_compat.py", line 28, in reraise
DEBUG:     raise value.with_traceback(tb)
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/dawn/generator/templates/dawn/common/Version.h", line 20, in top-level template code
DEBUG:     static constexpr char kGitHash[] = "{{get_gitHash()}}";
DEBUG:   File "../../third_party/dawn/generator/dawn_version_generator.py", line 83, in <lambda>
DEBUG:     'get_gitHash': lambda: get_gitHash(os.path.abspath(args.dawn_dir)),
DEBUG:   File "../../third_party/dawn/generator/dawn_version_generator.py", line 26, in get_gitHash
DEBUG:     result = subprocess.run([get_git(), 'rev-parse', 'HEAD'],
DEBUG:   File "/usr/lib64/python3.8/subprocess.py", line 493, in run
DEBUG:     with Popen(*popenargs, **kwargs) as process:
DEBUG:   File "/usr/lib64/python3.8/subprocess.py", line 858, in __init__
DEBUG:     self._execute_child(args, executable, preexec_fn, close_fds,
DEBUG:   File "/usr/lib64/python3.8/subprocess.py", line 1704, in _execute_child
DEBUG:     raise child_exception_type(errno_num, err_msg, err_filename)
DEBUG: FileNotFoundError: [Errno 2] No such file or directory: 'git'
```
This commit is contained in:
Mikhail Novosyolov 2022-05-26 21:32:57 +03:00 committed by Mikhail Novosyolov
parent 7d51148c90
commit 2ed5932e48

View file

@ -209,6 +209,8 @@ BuildRequires: pkgconfig(xt)
BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(zlib)
BuildRequires: pythonegg(setuptools)
# https://bugs.chromium.org/p/dawn/issues/detail?id=1441
BuildRequires: git-core
Requires: chromium-codecs = %{EVRD}