-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update FreeBSD hosts to 13 #3593
Comments
Note that DigitalOcean don't provide images for FreeBSD anymore so we'll have to upload a custom image to rebuild the droplets |
There are prebuilt images of FreeBSD 13.2 on https://bsd-cloud-image.org/ |
@nodejs/platform-freebsd WDYT? |
Refs: https://www.freebsd.org/security/#sup Refs: nodejs/build#3593 PR-URL: #51231 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: James M Snell <jasnell@gmail.com>
I've uploaded the FreeBSD 13.3 zfs image from https://bsd-cloud-image.org/ to DigitalOcean and was able to create test-digitalocean-freebsd13-x64-1 with it. Just attempted to do a build of |
The FreeBSD 12 machines are running Java 11 -- Jenkins LTS is planning to drop support for Java 11 in October (#3916). |
I'm temporarily trying FreeBSD 14.0, but that has an older(!) version of clang than FreeBSD 13.3:
compared to
(see also https://forums.freebsd.org/threads/freebsd-13-3-release-llvm-and-clang-updated-to-17-0-6.92738/#post-647602 and |
FWIW FreeBSD 14 (with the older clang 16.0.6) hits the same compilation failure attempting to build |
Trying to update Ansible for FreeBSD 13. Getting this error in the playbook:
i.e. #3340. Looking at https://docs.ansible.com/ansible-core/2.16/playbook_guide/playbooks_privilege_escalation.html#risks-of-becoming-an-unprivileged-user:
and indeed setting |
UFS image hits the same error. I have found that |
14.0 is close to EOL - is there a reason you're looking at that version specifically rather than 14.1? |
|
Just noticed https://bsd-cloud-image.org/ has updated images to 13.4 and 14.1. https://www.freebsd.org/releases/13.4R/relnotes/ suggests clang has been updated to 18.1.5. I'll try to see if that can build Node.js 22/23/main. |
still fails due to nodejs/node#54576:
|
I've swapped node-test-commit-freebsd and libuv-test-commit-freebsd over to Note that as per FreeBSD 12 we are skipping FreeBSD 13 for Node.js 22 onwards until nodejs/node#54576 is resolved. Provided no unexpected issues occur, we can retire the FreeBSD 12 machines. |
I've destroyed the two FreeBSD 12 machines in DigitalOcean and removed them from Jenkins. #3955 will tidy up Ansible (inventory and one place I found that is specific to FreeBSD 12). |
FreeBSD 12 will be EoL on Dec 31, 2023
V8 updates are blocked because
clang
is too old.Refs: #3134
Refs: https://www.freebsd.org/security/#sup
The text was updated successfully, but these errors were encountered: