Repository navigation
ansible: install Python 3.12 on RHEL 9 machines - #4484
Conversation
|
Deployed. Retrying the failed nightlies: https://ci-release.nodejs.org/job/iojs+release/12114/ |
Well that hasn't worked 😞. I think what I need to do is create a Python 3.14 venv in |
System Python (3.9) is too old for Node.js' scripts. For the test machines, newer Python 3 was installed in tap2junit set up, but we do not install tap2junit on the release machines. Install Python 3.12 as a virtualenv as part of baselayout, but do not replace `/usr/bin/python3` so it continues to point to system Python 3.9 and not break dnf. Signed-off-by: Richard Lau <[email protected]>
0922ff4 to
4df98c0
Compare
|
Updated to use a virtualenv. Picked Python 3.12 instead of 3.14 to match what the test machines are using to minimize variance. Retrying nightly again: https://ci-release.nodejs.org/job/iojs+release/12115/ |
System Python (3.9) is too old for Node.js' scripts. For the test machines, newer Python 3 was installed in tap2junit set up, but we do not install tap2junit on the release machines.
Install Python 3.12 as a virtualenv as part of baselayout, but do not replace
/usr/bin/python3so it continues to point to system Python 3.9 and not break dnf.Refs: #4480 (comment)