Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add recipe to install Open JDK 8 #404

Merged
merged 3 commits into from Jul 13, 2015
Merged

Add recipe to install Open JDK 8 #404

merged 3 commits into from Jul 13, 2015

Conversation

gildegoma
Copy link
Contributor

馃毀 work in progress, please don't merge yet 馃毀

I tested a few java builds and everything ran fine, but there are still some open issues to address:

  • Without JFX support ($JAVA_HOME/jre/lib/ext/jfxrt.jar, ...), because these bits are not packaged by ppa:openjdk/ppa (unlike oraclejdk8 package from ppa:webupd8team/java
    • as agreed with @BanzaiMan, won't be part of openjdk8 for the moment (to be documented).
    • not planned for precise (12.04)
    • might be possible in the future for trusty (14.04), pending on Launchpad Bug 1398660
    • part of the default packaging for 14.10+
  • Is there other core components of JDK8 specification that are missing? (Nashorn is available, but I don't know yet a way to verify, excepted diff -r)
  • Support of Java Cryptography Extension (JCE) Unlimited Strength (validated with https://github.com/simi/travis-jce-unlimited-test, automatically shipped with ubuntu package, like for version 6 and 7)
  • QA testing (behave the same as OracleJDK8 for many tested projects)

@BanzaiMan feel free to drop 9c466ab (additional jdk_switcher aliases)

@gildegoma
Copy link
Contributor Author

@BanzaiMan sorry, just rebased/squashed this feature branch to fix the aliases stuff. Now I don't move ;-)

switch_to_openjdk6
;;
openjdk7|jdk7|1.7.0|1.7|7.0)
openjdk7|jdk7|1.7.0|1.7|7.0|7)

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

@gildegoma
Copy link
Contributor Author

@BanzaiMan 馃毀 please don't merge yet

@BanzaiMan
Copy link
Contributor

@gildegoma Ping. It's time to work on it if you want to put this into the April update.

With this change, the openjdk8 recipe varies depending on the Ubuntu
serie in use:

- 12.04 to 14.04: OpenJDK8 is installed from PPA, which doesn't provide JavaFX package
- 14.10+: OpenJDK8 and OpenJFX8 packages are now part of core Ubuntu distribution

See also the following Bug for possible JavaFX backport to Trusty
(14.04) in the future:

https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1398660
gildegoma added a commit that referenced this pull request Jul 13, 2015
@gildegoma gildegoma merged commit 185fa34 into master Jul 13, 2015
gildegoma added a commit that referenced this pull request Jul 13, 2015
@gildegoma gildegoma deleted the gc-openjdk8 branch July 13, 2015 07:38
@gildegoma
Copy link
Contributor Author

@BanzaiMan merged the cookbook as every parts are ready. You can enable it when you want via #494.

gildegoma added a commit that referenced this pull request Jul 13, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants