Wind River Support Network

HomeDefectsLIN1024-3515
Acknowledged

LIN1024-3515 : python3-pyyaml-include: do_compile may be failed when load is very high

Created: Aug 21, 2024    Updated: Sep 3, 2024
Found In Version: 10.24.33.1
Severity: Standard
Applicable for: Wind River Linux LTS 24
Component/s: Build & Config

Description

There might be the following error when build server's load is very high:

ERROR: Logfile of failure stored in: /path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/temp/log.do_compile.2638493
Log data follows:
| DEBUG: Executing shell function do_compile
| * Getting build dependencies for wheel...
| /path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/git.py:163: UserWarning: "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/git" is shallow and may cause errors
|   warnings.warn(f'"\{wd.path}" is shallow and may cause errors')
| Traceback (most recent call last):
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
|     main()
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 335, in main
|     json_out'return_val'] = hook(**hook_input['kwargs'])
 (                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
|     return hook(config_settings)
|            ^^^^^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
|     return self._get_build_requires(config_settings, requirements=['wheel'))
|            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/build_meta.py", line 295, in _get_build_requires
|     self.run_setup()
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/build_meta.py", line 311, in run_setup
|     exec(code, locals())
|   File "<string>", line 1, in <module>
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/__init__.py", line 103, in setup
|     return distutils.core.setup(**attrs)
|            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 147, in setup
|     _setup_distribution = dist = klass(attrs)
|                                  ^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/dist.py", line 303, in __init__
|     _Distribution.__init__(self, dist_attrs)
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 283, in __init__
|     self.finalize_options()
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/dist.py", line 654, in finalize_options
|     ep(self)
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/_integration/setuptools.py", line 121, in infer_version
|     _assign_version(dist, config)
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/_integration/setuptools.py", line 53, in _assign_version
|     maybe_version = _get_version(config, force_write_version_files=True)
|                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/_get_version_impl.py", line 93, in _get_version
|     parsed_version = parse_version(config)
|                      ^^^^^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/_get_version_impl.py", line 56, in parse_version
|     or parse_scm_version(config)
|        ^^^^^^^^^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/_get_version_impl.py", line 35, in parse_scm_version
|     return _entrypoints.version_from_entrypoint(
|            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/_entrypoints.py", line 55, in version_from_entrypoint
|     maybe_version: version.ScmVersion | None = fn(root, config=config)
|                                                ^^^^^^^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/git.py", line 211, in parse
|     return _git_parse_inner(
|            ^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/git.py", line 267, in _git_parse_inner
|     dirty = wd.is_dirty()
|             ^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/git.py", line 94, in is_dirty
|     return run_git(
|            ^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/git.py", line 58, in run_git
|     return _run(
|            ^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools_scm/_run_cmd.py", line 144, in run
|     res = subprocess.run(
|           ^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/subprocess.py", line 550, in run
|     stdout, stderr = process.communicate(input, timeout=timeout)
|                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/subprocess.py", line 1209, in communicate
|     stdout, stderr = self._communicate(input, endtime, timeout)
|                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/subprocess.py", line 2116, in _communicate
|     self._check_timeout(endtime, orig_timeout, stdout, stderr)
|   File "/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/recipe-sysroot-native/usr/lib/python3.12/subprocess.py", line 1253, in _check_timeout
|     raise TimeoutExpired(
| subprocess.TimeoutExpired: Command '['git', '--git-dir', '/path/to/build/tmp-glibc/work/cortexa57-wrs-linux/python3-pyyaml-include/1.3.2/git/.git', 'status', '--porcelain', '--untracked-files=no']' timed out after 20 seconds
|
| ERROR Backend subprocess exited when trying to invoke get_requires_for_build_wheel
| WARNING: exit code 1 from a shell command.
NOTE: recipe python3-pyyaml-include-1.3.2-r0: task do_compile: Failed
ERROR: Task (/path/to/layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pyyaml-include_1.3.2.bb:do_compile) failed with exit code '1'

Steps to Reproduce

git clone -b WRLINUX_10_24_LTS --depth 1 git://pek-git.wrs.com/wrlinux-x
wrlinux-x/setup.sh --machines=axxiaarm64 --all-layers --dl-layers=1 --distros=wrlinux-graphics --accept-eula=yes
. ./environment-setup-x86_64-wrlinuxsdk-linux; . ./oe-init-build-env
bitbake -k world
Live chat
Online