-
Notifications
You must be signed in to change notification settings - Fork 22
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
Added FreeBSD #230
Added FreeBSD #230
Conversation
LGTM, pushed to live to see if it works. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could also add the "(experimental)"
inscription that macos has in the web ui?
Let's merge this tomorrow if the CI isn't caught in an infinite loop by then (looks good so far) |
It looks very stable. Thanks a lot @dustanddreams and @mtelvers! There is a couple of minor visual issues but i’ll follow up on that elsewhere and it’s not related to opam-repo-ci so merging. |
cc @hannesm we’re now testing FreeBSD in opam-repository |
@kit-ty-kate great to hear. Congratulations. |
It may be useful to record not only FreeBSD, but as well the major.minor thereof (IIUC this is 13.2 in your current setup). Also, I don't quite understand "ocurrent" in depth, but are there mechanisms in place to upgrade the system packages eventually / regularly (i.e. gmake / git / ..)? And the OS itself ( |
The initial deployment was on 12.4; however, these have been upgraded to 13.2 this morning. The machine(s) will be managed via Ansible scripts. These are under development. They use |
Thanks for your work. I'm curious why FreeBSD is considered experimental, i.e. what is the process to be considered stable (is there anything I can help with)? |
The two reasons are:
For example macOS is still tagged as experimental mainly for the first reason but also packages are less tested so reason 2 is also at play. |
Thanks for your reply @kit-ty-kate. If you see strange FreeBSD issues in CI, feel free to tag me. But certainly a |
Agreeing with the reasons that @kit-ty-kate has posted, 1-2 months while we work through the setup seems right. Right now we support 4.14 and 5.0 on FreeBSD 13.2 x86. When 5.1 comes out will would swap 5.0 for that and continue with the 4.14 LTS and latest 5.* version. Do you think it is worth providing more OCaml versions? So far the performance of FreeBSD obuilder is roughly inline with Linux runc implementation, which is very nice. Unlike macOS and Windows 😞 |
Tested with
opam-repo-ci-local
.