Zuul jobs fail running tox 4
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mistral |
Fix Released
|
Undecided
|
Vasudeo Nimbekar |
Bug Description
Brief Description
-----------------
Zuul jobs use tox 4 as of Dec 22, 2022 and Mistral tox.ini files are not compatible
This was the change that turned on tox4
https:/
Changes uploaded to gerrit for mistral will fail unless those files are updated.
Release notes for tox 4 are here
https:/
Issues:
4.0.6 Fail on pass_env/passenv entries containing whitespace
4.0.0 Remove deprecated configuration option whitelist_externals which was replaced by allowlist_externals
Steps to Reproduce
------------------
Upload a code change to gerrit
Expected Behavior
------------------
It should pass Zuul
Actual Behavior
----------------
It will probably fail, complaining about inability to find a standard unix command (like bash)
Timestamp/Logs
--------------
example of a zuul failures where whitelist_externals is still being used:
linters: 202 E failed with bash is not allowed, use allowlist_externals to allow it [tox/session/
example of a passenv containing spaces
tox.tox_
Changed in mistral: | |
status: | New → In Progress |
description: | updated |
Changed in mistral: | |
assignee: | nobody → Vasudeo Nimbekar (devnimbekar) |
description: | updated |
Fix proposed to branch: master /review. opendev. org/c/openstack /mistral/ +/868869
Review: https:/