-
-
Notifications
You must be signed in to change notification settings - Fork 182
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
macOS appbundler limitation means Oracle JDK 8 is mandatory #2695
Comments
@joewiz Actually for the Mavenized branch we will need a new version of the |
Fixes eXist-db#2695 for develop-4.x.x systems.
@adamretter I've submitted a PR for |
My PR #2768 in fact contained a regression in recent commits to appbundler. I've reported this bug to the upstream project and will submit a revised PR for 4.x.x when appbundler is fixed. |
@joewiz Do we still need an update? |
@adamretter No, I think we're all set now: |
What is the problem
eXist uses appbundler for the macOS .app distribution. The appbundler's
launch
method used by eXist has a hidden dependency on Oracle JDK 8 and will thus prevent eXist from launching without it. This has affected eXist since v3.0.4, if not earlier versions.I've submitted a PR to appbundler fixing the issue: https://bitbucket.org/infinitekind/appbundler/pull-requests/55. There's no ETA for this merge, but I hope it is in time for the release of 4.7.0 and 5.0.0-RC8. Once it is merged in, the mavenized branch of eXist will immediately pick it up, but the develop-4.x branch will need its
tools/appbundler
jar to be updated. I can do this as I did with #2187.Update (2019-05-31): My PR to appbundler has been merged, so I've now submitted a corresponding PR for
develop-4.x.x
, #2768 - an important bugfix for users of 4.x.Context information
The text was updated successfully, but these errors were encountered: