zuul jobs failing for some repos running ubuntu-jammy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
High
|
Al Bailey |
Bug Description
Brief Description
-----------------
This openstack-zuul-job submission https:/
Not all of the STX repos are setup to properly run tox in that environment.
Some of the errors are:
c/_cffi_
15 | #include <ffi.h>
| ^~~~~~~
compilation terminated.
This is due to missing thirdparty components.
At the moment only distcloud is seeing this issue, but other repos may also need to be updated.
Severity
--------
Major
Steps to Reproduce
------------------
Submit a gerrit review in stx/distcloud
Expected Behavior
------------------
It should pass zuul
Actual Behavior
----------------
Failing openstack-tox-docs and openstack-
Reproducibility
---------------
100%
System Configuration
-------
N/A
Branch/Pull Time/Commit
-------
Nov 21, 2022
Last Pass
---------
Nov 19, 2022
Timestamp/Logs
--------------
c/_cffi_
15 | #include <ffi.h>
| ^~~~~~~
compilation terminated.
Test Activity
-------------
Code submission
Workaround
----------
We can always turn off that zuul job, or override it with a different nodeset
A review is being uploaded to ensure bindep requirements are satisfied but that does not appear to resolve the issue
https:/
Changed in starlingx: | |
status: | New → In Progress |
Changed in starlingx: | |
assignee: | nobody → Al Bailey (albailey1974) |
Changed in starlingx: | |
status: | Fix Committed → Fix Released |
importance: | Undecided → High |
tags: | added: stx.8.0 stx.zuul |
Reviewed: https:/ /review. opendev. org/c/starlingx /distcloud/ +/865148 /opendev. org/starlingx/ distcloud/ commit/ d8b1a08d1e73a71 aa34b29a2d116fe 85e0dd2fe8
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit d8b1a08d1e73a71 aa34b29a2d116fe 85e0dd2fe8
Author: Al Bailey <email address hidden>
Date: Mon Nov 21 15:35:42 2022 +0000
Fix openstack-tox jobs for DC repo
Bindep updates are required to get cffi to install on
ubuntu-jammy.
This update adds a bindep.txt to ensure Zuul will install
the required third party entries
The Zuul upper-constraints env variable declaration needed
to be added to tox.ini otherwise an older constraints
was being used which does not work with newer
versions of python.
Partial-Bug: #1997255
Signed-off-by: Al Bailey <email address hidden> aab33fec49f2361 3004101f44b
Change-Id: I7e4b032f9c91bf