| Summary: |
Docs builds must use buildtools on older distros |
| Product: |
[Infrastructure] AutoBuilder
|
Reporter: |
Michael Halstead <mhalstead> |
| Component: |
autobuilder | Assignee: |
Antonin Godard <antonin.godard> |
| Status: |
RESOLVED
FIXED
|
QA Contact: |
|
| Severity: |
minor
|
|
|
| Priority: |
Medium+
|
CC: |
infras.ab.watcher, Infras.watcher, pidge, randy.macleod
|
| Version: |
5.1.1 | |
|
| Target Milestone: |
5.2 M2 | |
|
| Hardware: |
x86 | |
|
| OS: |
Multiple | |
|
| Whiteboard: |
|
|
OS type for building Yocto:
|
---
|
Type of Regression:
|
---
|
|
Verified:
|
|
Documentation change:
|
No (bug/feature does not impact docs)
|
Docs builds are using the host python when buildtools are required and failing like this. subprocess.run(["git", "show", "yocto-%s" % release_series[activereleases[0]]], capture_output=True, check=True) File "/usr/lib64/python3.6/subprocess.py", line 423, in run with Popen(*popenargs, **kwargs) as process: TypeError: __init__() got an unexpected keyword argument 'capture_output' From: https://valkyrie.yoctoproject.org/#/builders/34/builds/86 https://valkyrie.yoctoproject.org/#/builders/34/builds/68 We could exclude older workers from docs builds or alter the build to make sure buildtools is used.