-
-
Notifications
You must be signed in to change notification settings - Fork 101
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
Investigate FreeBSD and SLES Vagrantfiles for testing the playbooks #1061
Comments
Hit a bit of a snag in which the two main Vagrant Boxes for FreeBSD12, that have any significant amount of downloads (https://app.vagrantup.com/boxes/search?utf8=%E2%9C%93&sort=downloads&provider=&q=freebsd12) both mount the shared folder with
However, this seems to be only an issue on Mac host, as I didn't have this issue on the Ubuntu18
|
As of current, the vagrant boxes provided on the vagrant website don't have a version of SLES12SP4 , which I believe is the version of SLES used for our testing machines. I''ve tried with the SLES12SP2 vagrant box located here: https://app.vagrantup.com/suse/boxes/sles12sp2
And when looking at the GUI of the VM, the error message is as follows:
|
Regarding the above SLES12 Vagrant box, the error message would point to an issue with the ISO image. As this is within the Vagrant box and isn't changeable without booting the VM, I have had to look for different boxes. The issue with other boxes is many of them have issues with the Guest Additions installed on them (or not installed at all). For example, in the case of the
And when installing the
|
Regarding FreeBSD, the VagrantFiles are able to specify the type of shared folder, therefore specifying This seems to work in this context:
|
Got FreeBSD12 to a point where the playbooks can run on it using |
There's a PR from @gdams that may resolve that going forward if we can stabilise it, but for now the Vagrant file modification sounds reasonable |
For now, in the above PR, I've made a symlink after installing Python. I know it's not the best thing to do, but if @gdams' PR resolves this, then it'll be taken out anyway :-) (For future reference, the proper way of doing this is by adding |
this should already be done here https://github.com/AdoptOpenJDK/openjdk-infrastructure/blob/master/ansible/ansible.cfg#L26-L27 |
@gdams I saw that. I'm not entirely sure how |
OpenSUSE now working after the merging of adoptium/temurin-build#1487 (comment) |
At the request of @sxa555
It'd be useful to have FreeBSD and SLES vagrantfiles that can be used with the
pbTestScripts
to determine that the playbooks work with these OSs, and are able to build a JDK.The text was updated successfully, but these errors were encountered: