-
-
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
Create missing Ansible playbooks - Mac OS #212
Comments
I'm happy to work on this, I might request an extra mac to test the playbook on. |
Not that the entire playbook is of use. But I found homebrew and a very few extras enabled me to compile on my macbook pro. "Testing the Playbook" section might be of value. |
As notes in eclipse-openj9/openj9#3790 when running openjdk-tests there setup requirements on the system.
|
@cwillhelm Are you able to progress this? Any current blockers? |
No current blockers other than some stuff that has to be done from the GUI. It's possible to script it using something like It's still a work in progress though, I'm putting everything in a single playbook file first, and will separate out the other aspects (like CPAN, Freemarker, etc) once it's confirmed to be working. |
Out existing machines at adoptopenjdk are all 10.10 so that version is fine by me for the purposes of this ;-) Please provide updates in this work item since sharing a log of what we've tried and got working / failed to get working is always useful. We do of course have the work in https://github.com/AdoptOpenJDK/openjdk-infrastructure/pull/219/files to base from. |
For the GUI stuff,
I'll keep you posted about what has and hasn't worked soon, just making a fresh image of this mac for testing. |
Very alpha version has been written, hasn't been tested yet. Will throw it towards a machine when I get the chance. |
@cwillhelm Can you create a PR with what you've got, prefixed with [WIP] so we know it's incomplete? Would be best to have it in github even if it's not yet complete :-) |
@sxa555 done, very rough -- it's currently about half functional (figuring out some HTTPS issues @ line 268) |
There's some weird issues specifically related to Ansible, Git, Python, and MacOS that causes certificates issues with Github (since they reject TLS 1.1 connections). Based on my findings and these fixes (which apply to MacOS 10.12+) we may have to mirror the jdk files to a different repository in order to properly download them on MacOS 10.10. I'm going to do some investigation to see if this does in fact work on 10.12+, but in the meantime that's the current blocker on where we are at with the playbook. I tried the solutions in the above link, as well as some other ones on the internet and did not have any success. |
Hmmm that surprises me a little since the build machines at adoptopenjdk are all 10.10 and they do currently manage to pull frmo git without problems. |
eclipse-openj9/openj9#4375 requests changes to the requirements on an OSX install. Setting umask to I attempted to use |
Taken from discussion with @cwillhelm, |
playbook merged |
Ref: #6
We currently don't have a playbooks for Mac OS
Its more important to get a playbook working on this platform first then we can work on incorporating it into the greater main playbooks
The text was updated successfully, but these errors were encountered: