Bug 15938

Summary: metrics and python version on rocky8-vk-1
Product: [Infrastructure] AutoBuilder Reporter: Mathieu Dubois-Briand <mathieu.dubois-briand>
Component: autobuilderAssignee: Ross Burton <ross.burton>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium+ CC: infras.ab.watcher, Infras.watcher, pidge, ross.burton
Version: unspecified   
Target Milestone: 5.3 M3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Mathieu Dubois-Briand 2025-07-24 08:36:53 UTC
We got a metrics build fail on rocky8-vk-1, complaining that python is too old on this worker:

BitBake requires Python 3.8.0 or later as 'python3' (scripts/install-buildtools can be used if needed)

https://autobuilder.yoctoproject.org/valkyrie/#/builders/103/builds/1511

So my first thought was we should update python here, but this worker actually works fine with other jobs, probably because they are using buildtools. https://autobuilder.yoctoproject.org/valkyrie/#/workers/55

So I'm wondering, what should we do here? Use buildtools for metrics builds? Or maybe exclude old workers from metrics builds?
Comment 1 Ross Burton 2025-07-24 14:51:24 UTC
This is specific to the styhead branch and it just needed some configuration I believe:

Posted "[PATCH][yocto-autobuilder-helper][styhead] config.json: Use buildtools tarball for rocky8".
Comment 2 Mathieu Dubois-Briand 2025-07-25 08:12:36 UTC
metrics rocky8-vk-1 styhead completed at 2025-07-19 06:45:36+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/103/builds/1511/steps/6/logs/stdio
Comment 3 Ross Burton 2025-11-06 15:01:50 UTC
Merged in y-a-h 5ead6df32c0e9f8522e0d3a1ad0b61a23bdf5c23.