They are currently on 12.2, now EoL. I don't know if updating to 12.4 would be a breaking change. FreeBSD 12 will be EoL on December 31, 2023, so upgrading to 13 is something we might want to do soon anyway. https://www.freebsd.org/releases/ https://www.freebsd.org/security/#sup
Activity
vtjnash commentedon Mar 8, 2023
Is this related to why the FreeBSD worker failed to launch on the latest libuv test job: https://ci.nodejs.org/job/libuv-test-commit-freebsd/2152/
targos commentedon Apr 20, 2023
I can't say. I have issues with the current FreeBSD hosts regarding C++20 support: https://ci.nodejs.org/job/node-test-commit-freebsd/49404/nodes=freebsd12-x64/console
[-]Update FreeBSD hosts to 12.4 or 13.1[/-][+]Update FreeBSD hosts to 12.4 or 13.x[/+]targos commentedon May 3, 2023
I'll try to update https://ci.nodejs.org/manage/computer/test-digitalocean-freebsd12-x64-1/ to 12.4 today.
targos commentedon May 3, 2023
Test run: https://ci.nodejs.org/job/node-test-commit-freebsd/nodes=freebsd12-x64/49577/console
Clang is now on version 13.0.0, which should be enough for C++20.
doc: update supported version of FreeBSD to 12.4
targos commentedon May 3, 2023
Above test failed with:
New run: https://ci.nodejs.org/job/node-test-commit-freebsd/nodes=freebsd12-x64/49583/console
targos commentedon May 3, 2023
The test is definitely broken by this upgrade. I put the machine offline for now but it means we only have one left.
/cc @nodejs/platform-freebsd
test: allow SIGBUS in signal-handler abort test
targos commentedon May 4, 2023
Suggested fix for the test: nodejs/node#47851
test: allow SIGBUS in signal-handler abort test
test: allow SIGBUS in signal-handler abort test
test: allow SIGBUS in signal-handler abort test
test: allow SIGBUS in signal-handler abort test
test: allow SIGBUS in signal-handler abort test
targos commentedon May 5, 2023
Both machines were updated to v12.4
doc: update supported version of FreeBSD to 12.4
doc: update supported version of FreeBSD to 12.4
test: allow SIGBUS in signal-handler abort test
test: allow SIGBUS in signal-handler abort test
test: allow SIGBUS in signal-handler abort test
test: allow SIGBUS in signal-handler abort test
doc: update supported version of FreeBSD to 12.4
doc: update supported version of FreeBSD to 12.4
test: allow SIGBUS in signal-handler abort test
test: allow SIGBUS in signal-handler abort test