-
Notifications
You must be signed in to change notification settings - Fork 167
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 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: