Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Update FreeBSD hosts to 12.4 or 13.x #3134

Closed
targos opened this issue Dec 21, 2022 · 8 comments
Closed

Update FreeBSD hosts to 12.4 or 13.x #3134

targos opened this issue Dec 21, 2022 · 8 comments

Comments

@targos
Copy link
Member

targos commented Dec 21, 2022

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

@vtjnash
Copy link

vtjnash commented 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
Copy link
Member Author

targos commented 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

@targos targos changed the title Update FreeBSD hosts to 12.4 or 13.1 Update FreeBSD hosts to 12.4 or 13.x May 3, 2023
@targos
Copy link
Member Author

targos commented May 3, 2023

I'll try to update https://ci.nodejs.org/manage/computer/test-digitalocean-freebsd12-x64-1/ to 12.4 today.

@targos
Copy link
Member Author

targos commented 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.

@targos
Copy link
Member Author

targos commented May 3, 2023

Above test failed with:

15:28:02 not ok 3746 abort/test-signal-handler
15:28:02   ---
15:28:02   duration_ms: 0.189
15:28:02   severity: fail
15:28:02   exitcode: 1
15:28:02   stack: |-
15:28:02     node:assert:400
15:28:02         throw err;
15:28:02         ^
15:28:02     
15:28:02     AssertionError [ERR_ASSERTION]: child.signal = SIGBUS
15:28:02         at Object.<anonymous> (/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd12-x64/test/abort/test-signal-handler.js:22:3)
15:28:02         at Module._compile (node:internal/modules/cjs/loader:1196:14)
15:28:02         at Object.Module._extensions..js (node:internal/modules/cjs/loader:1250:10)
15:28:02         at Module.load (node:internal/modules/cjs/loader:1074:32)
15:28:02         at Function.Module._load (node:internal/modules/cjs/loader:909:12)
15:28:02         at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
15:28:02         at node:internal/main/run_main_module:22:47 {
15:28:02       generatedMessage: false,
15:28:02       code: 'ERR_ASSERTION',
15:28:02       actual: false,
15:28:02       expected: true,
15:28:02       operator: '=='
15:28:02     }
15:28:02   ...

New run: https://ci.nodejs.org/job/node-test-commit-freebsd/nodes=freebsd12-x64/49583/console

@targos
Copy link
Member Author

targos commented 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

targos added a commit to targos/node that referenced this issue May 4, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
@targos
Copy link
Member Author

targos commented May 4, 2023

Suggested fix for the test: nodejs/node#47851

nodejs-github-bot pushed a commit to nodejs/node that referenced this issue May 5, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: #47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
targos added a commit to nodejs/node that referenced this issue May 5, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: #47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
targos added a commit to nodejs/node that referenced this issue May 5, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: #47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
targos added a commit to nodejs/node that referenced this issue May 5, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: #47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
targos added a commit to nodejs/node that referenced this issue May 5, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: #47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
@targos
Copy link
Member Author

targos commented May 5, 2023

Both machines were updated to v12.4

@targos targos closed this as completed May 5, 2023
nodejs-github-bot pushed a commit to nodejs/node that referenced this issue May 6, 2023
Refs: nodejs/build#3134
PR-URL: #47838
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
targos added a commit to nodejs/node that referenced this issue May 12, 2023
Refs: nodejs/build#3134
PR-URL: #47838
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
denihs pushed a commit to meteor/node-v14-esm that referenced this issue Jun 22, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: nodejs#47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
denihs pushed a commit to meteor/node-v14-esm that referenced this issue Jun 22, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: nodejs#47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
denihs pushed a commit to meteor/node-v14-esm that referenced this issue Jun 22, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: nodejs#47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
erikolofsson pushed a commit to Malterlib/node that referenced this issue Jun 26, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: nodejs#47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
erikolofsson pushed a commit to Malterlib/node that referenced this issue Jun 26, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: nodejs#47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
denihs pushed a commit to meteor/node-v14-esm that referenced this issue Jun 26, 2023
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: nodejs#47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
danielleadams pushed a commit to nodejs/node that referenced this issue Jul 6, 2023
Refs: nodejs/build#3134
PR-URL: #47838
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
MoLow pushed a commit to MoLow/node that referenced this issue Jul 6, 2023
Refs: nodejs/build#3134
PR-URL: nodejs#47838
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
aduh95 pushed a commit to aduh95/node that referenced this issue Feb 18, 2025
FreeBSD uses SIGBUS after update to v12.4.

Refs: nodejs/build#3134
PR-URL: nodejs#47851
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

2 participants