ansible: update benchmark/v8 roles for Ubuntu 24.04#4278
ansible: update benchmark/v8 roles for Ubuntu 24.04#4278richardlau wants to merge 2 commits intonodejs:mainfrom
Conversation
Add role dependencies to the `benchmarking` role to ensure the user is created and github.com keys are present. Add V8 build dependencies for Ubuntu 24.04.
|
Needs more work. https://ci.nodejs.org/job/richardlau-node-test-commit-v8-linux/770/nodes=benchmark-ubuntu2404-intel-64,v8test=v8test/console is failing with which was seen in #4079 (comment) with Python 3.12 and solved by dropping down to Python 3.11. |
|
Refs: https://issues.chromium.org/issues/40283283#comment49 FWIW As a data point I'm running https://ci.nodejs.org/job/richardlau-node-test-commit-v8-linux/771/nodes=benchmark-ubuntu2404-intel-64,v8test=v8test/ for nodejs/node#61898 and that appears to be working (or at least building). We have got a problem though -- the default Python 3 on Ubuntu 24.04 is 3.12 and there does not appear to be a package for 3.11 so we cannot use an earlier version. And we still need to be able to run the V8 CI on e.g. Node.js 22 and 24. |
FTR this got as far as nodejs/node#61898 (comment) (that comment mentions GCC < 14 but we're using clang19 here and seeing the same issue). |
Add role dependencies to the
benchmarkingrole to ensure the user is created and github.com keys are present.Add V8 build dependencies for Ubuntu 24.04.
Deployment