[arch-general] Java 8
I'm just wondering what the plan is, if any, for getting java 8 packages into arch? -- Caleb Cushing http://xenoterracide.com Calendar: https://www.google.com/calendar/embed?src=xenoterracide%40gmail.com&ctz=America/Chicago
On 28 March 2014 18:30, Caleb Cushing <xenoterracide@gmail.com> wrote:
I'm just wondering what the plan is, if any, for getting java 8 packages into arch?
-- Caleb Cushing
Calendar: https://www.google.com/calendar/embed?src=xenoterracide%40gmail.com&ctz=America/Chicago
Hello, There is no official Java 8 package in Arch Linux because the OpenJDK we provide uses the IcedTea [0] but unfortunately IcedTea has no stable version available **yet** for Java 8. More details about IcedTea roadmap here [1]. So the plan (for me at least) is to wait for IcedTea 3.0 that will support Java 8. Shipping a "vanilla" OpenJDK8 into extra (possibly from the binaries provided by Oracle) could be an option in the meantime. [0] http://icedtea.classpath.org/wiki/Main_Page [1] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-March/026727.html -- Guillaume
On 29 March 2014 01:02, Guillaume ALAUX <guillaume@archlinux.org> wrote:
On 28 March 2014 18:30, Caleb Cushing <xenoterracide@gmail.com> wrote:
I'm just wondering what the plan is, if any, for getting java 8 packages into arch?
-- Caleb Cushing
Calendar: https://www.google.com/calendar/embed?src=xenoterracide%40gmail.com&ctz=America/Chicago
Hello,
There is no official Java 8 package in Arch Linux because the OpenJDK we provide uses the IcedTea [0] but unfortunately IcedTea has no stable version available **yet** for Java 8. More details about IcedTea roadmap here [1]. So the plan (for me at least) is to wait for IcedTea 3.0 that will support Java 8. Shipping a "vanilla" OpenJDK8 into extra (possibly from the binaries provided by Oracle) could be an option in the meantime.
[0] http://icedtea.classpath.org/wiki/Main_Page [1] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-March/026727.html
-- Guillaume
Hi, I brought this to arch-dev-public [0] so that Arch devs could discuss what could be done. Feel free to comment here as arch-dev-public is read-only for non devs. [0] https://mailman.archlinux.org/pipermail/arch-dev-public/2014-March/026076.ht...
On Fri, Mar 28, 2014 at 6:02 PM, Guillaume ALAUX <guillaume@archlinux.org> wrote:
On 28 March 2014 18:30, Caleb Cushing <xenoterracide@gmail.com> wrote:
I'm just wondering what the plan is, if any, for getting java 8 packages into arch?
...
There is no official Java 8 package in Arch Linux because the OpenJDK we provide uses the IcedTea [0] but unfortunately IcedTea has no stable version available **yet** for Java 8. More details about IcedTea roadmap here [1]. So the plan (for me at least) is to wait for IcedTea 3.0 that will support Java 8. Shipping a "vanilla" OpenJDK8 into extra (possibly from the binaries provided by Oracle) could be an option in the meantime.
[0] http://icedtea.classpath.org/wiki/Main_Page [1] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-March/026727.html
I'm curious why such hurry? Is 7 broken, or is it a security weakness? Why not waiting for icedtea8 to be released? If it's not clear when, then why not interacting with upstream to find out, and provide help if needed (testing or whatever)? -- Javier.
On 30 March 2014 19:47, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote:
On Fri, Mar 28, 2014 at 6:02 PM, Guillaume ALAUX <guillaume@archlinux.org> wrote:
On 28 March 2014 18:30, Caleb Cushing <xenoterracide@gmail.com> wrote:
I'm just wondering what the plan is, if any, for getting java 8 packages into arch?
...
There is no official Java 8 package in Arch Linux because the OpenJDK we provide uses the IcedTea [0] but unfortunately IcedTea has no stable version available **yet** for Java 8. More details about IcedTea roadmap here [1]. So the plan (for me at least) is to wait for IcedTea 3.0 that will support Java 8. Shipping a "vanilla" OpenJDK8 into extra (possibly from the binaries provided by Oracle) could be an option in the meantime.
[0] http://icedtea.classpath.org/wiki/Main_Page [1] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-March/026727.html
I'm curious why such hurry? Is 7 broken, or is it a security weakness? Why not waiting for icedtea8 to be released? If it's not clear when, then why not interacting with upstream to find out, and provide help if needed (testing or whatever)?
-- Javier.
You are right in that there is no particular hurry: 7 is not broken nor is there any particular weakness. Nevertheless OpenJDK8 is now officially out and in a stable release so it should be packaged at one time. Waiting for IcedTea8 is a possibility that I mentionned on arch-dev-public [0]. As for when it will be released, IcedTea devs state "probably based on u20" but I admit this does not give me even a rough idea of when this should be. This I am going to ask on the IcedTea mailing list. This would help in making the decision. [0] https://mailman.archlinux.org/pipermail/arch-dev-public/2014-March/026082.ht...
On 29 March 2014 01:02, Guillaume ALAUX <guillaume@archlinux.org> wrote:
On 28 March 2014 18:30, Caleb Cushing <xenoterracide@gmail.com> wrote:
I'm just wondering what the plan is, if any, for getting java 8 packages into arch?
-- Caleb Cushing
Calendar: https://www.google.com/calendar/embed?src=xenoterracide%40gmail.com&ctz=America/Chicago
Hello,
There is no official Java 8 package in Arch Linux because the OpenJDK we provide uses the IcedTea [0] but unfortunately IcedTea has no stable version available **yet** for Java 8. More details about IcedTea roadmap here [1]. So the plan (for me at least) is to wait for IcedTea 3.0 that will support Java 8. Shipping a "vanilla" OpenJDK8 into extra (possibly from the binaries provided by Oracle) could be an option in the meantime.
[0] http://icedtea.classpath.org/wiki/Main_Page [1] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-March/026727.html
-- Guillaume
Hi Caleb, hi everyone, People interested in available JDK in Arch Linux can test this experimental unofficial repository [0] in which lie packages for OpenJDK7, OpenJDK8 and Oracle JRE/JDK 8 that do not conflict with each other. They come with a set of "meta" packages that hold common files as well as a simple script "archlinux-java" that enables to switch default JDKs. Use of this script is optional as it only modifies the following link "/usr/lib/jvm/java-default-runtime": this can easily be done by hand. Issues, remarks, feedback and suggestions would be greatly appreciated. [0] http://pkgbuild.com/~guillaume/repos/jdk/ -- Guillaume
Hi Guillaume, I really appreciate your work, but are the versioning of the openjdk8* packages correct? They should be 8.u0_b132 or simply 8.u0 instead of 8.u132... By the way I also made a PKGBUILD [1] based on yours and it's currently on 8u5. The prebuilt packages are available on the OBS [2]. It added some packages from Fedora to use system libs. No idea whether they fit Arch. Regards, Boyan Ding [1] https://github.com/dboyan/openjdk8-noicedtea [2] http://download.opensuse.org/repositories/home:/dboyan:/openjdk8/Arch_Extra/
On 2 June 2014 03:21, Boyan Ding <stu_dby@126.com> wrote:
Hi Guillaume, I really appreciate your work, but are the versioning of the openjdk8* packages correct? They should be 8.u0_b132 or simply 8.u0 instead of 8.u132...
By the way I also made a PKGBUILD [1] based on yours and it's currently on 8u5. The prebuilt packages are available on the OBS [2]. It added some packages from Fedora to use system libs. No idea whether they fit Arch.
Regards, Boyan Ding
[1] https://github.com/dboyan/openjdk8-noicedtea [2] http://download.opensuse.org/repositories/home:/dboyan:/openjdk8/Arch_Extra/
Hi Boyan, The versionning scheme shojuld be as you say. I must have missed that. Thank you very much for sharing this. I have included your versionning scheme and use of upstream tarball in my PKGBUILD. Up to date packages are available on the repo [0]. Also you might be interested in the very last version of the sources [1] (branch "with-meta" uses meta JDK packages as explained earlier on this thread. Be careful though, branch master is not exactly up to date). I did not use patches for system libs, I will "stay vanilla" until IcedTea take care of it. Just out of curiosity: are you officially affiliated with OpenSuse? [0] http://pkgbuild.com/~guillaume/repos/jdk [1] https://github.com/galaux/java8-openjdk/tree/with-meta
On Wed, 2014-06-04 at 23:20 +0200, Guillaume ALAUX wrote:
On 2 June 2014 03:21, Boyan Ding <stu_dby@126.com> wrote:
Hi Guillaume, I really appreciate your work, but are the versioning of the openjdk8* packages correct? They should be 8.u0_b132 or simply 8.u0 instead of 8.u132...
By the way I also made a PKGBUILD [1] based on yours and it's currently on 8u5. The prebuilt packages are available on the OBS [2]. It added some packages from Fedora to use system libs. No idea whether they fit Arch.
Regards, Boyan Ding
[1] https://github.com/dboyan/openjdk8-noicedtea [2] http://download.opensuse.org/repositories/home:/dboyan:/openjdk8/Arch_Extra/
Hi Boyan,
The versionning scheme shojuld be as you say. I must have missed that.
Thank you very much for sharing this. I have included your versionning scheme and use of upstream tarball in my PKGBUILD.
Up to date packages are available on the repo [0].
Also you might be interested in the very last version of the sources [1] (branch "with-meta" uses meta JDK packages as explained earlier on this thread. Be careful though, branch master is not exactly up to date). I did not use patches for system libs, I will "stay vanilla" until IcedTea take care of it. Oh, that's great.
Just out of curiosity: are you officially affiliated with OpenSuse?
No, I'm not. Actually I got to know OBS not long ago and was just curious about it. Cheers, Boyan Ding
[0] http://pkgbuild.com/~guillaume/repos/jdk [1] https://github.com/galaux/java8-openjdk/tree/with-meta
On 5 June 2014 02:02, Boyan Ding <stu_dby@126.com> wrote:
On Wed, 2014-06-04 at 23:20 +0200, Guillaume ALAUX wrote:
On 2 June 2014 03:21, Boyan Ding <stu_dby@126.com> wrote:
Hi Guillaume, I really appreciate your work, but are the versioning of the openjdk8* packages correct? They should be 8.u0_b132 or simply 8.u0 instead of 8.u132...
By the way I also made a PKGBUILD [1] based on yours and it's currently on 8u5. The prebuilt packages are available on the OBS [2]. It added some packages from Fedora to use system libs. No idea whether they fit Arch.
Regards, Boyan Ding
[1] https://github.com/dboyan/openjdk8-noicedtea [2] http://download.opensuse.org/repositories/home:/dboyan:/openjdk8/Arch_Extra/
Hi Boyan,
The versionning scheme shojuld be as you say. I must have missed that.
Thank you very much for sharing this. I have included your versionning scheme and use of upstream tarball in my PKGBUILD.
Up to date packages are available on the repo [0].
Also you might be interested in the very last version of the sources [1] (branch "with-meta" uses meta JDK packages as explained earlier on this thread. Be careful though, branch master is not exactly up to date). I did not use patches for system libs, I will "stay vanilla" until IcedTea take care of it. Oh, that's great.
Just out of curiosity: are you officially affiliated with OpenSuse?
No, I'm not. Actually I got to know OBS not long ago and was just curious about it.
Cheers, Boyan Ding
[0] http://pkgbuild.com/~guillaume/repos/jdk [1] https://github.com/galaux/java8-openjdk/tree/with-meta
Hello again, With help from Heftig, I now have several sets of Java environments packages for OpenJDK 7 and OpenJDK 8 (and also Oracle JRE/JDK 8 just as a proof of concept). These are available on this private repo [0] (did not build the i686). I also wrote this wiki section in order to give some insight [1]. Before pushing it to [testing], I would love some feedback. Anyone interested in testing these packages is welcome to give feedback. To do so, just add these to your pacman.conf: [galaux_jdk] Server = http://pkgbuild.com/~guillaume/repos/jdk/$arch Does the install runs OK? Is your "JRE" and "JDK" fully functionnal after install? Are you able to switch from install to another? Suggestions etc… [0] http://pkgbuild.com/~guillaume/repos/jdk/ [1] https://wiki.archlinux.org/index.php/Java#Multiple_official_Java_environment...
participants (4)
-
Boyan Ding
-
Caleb Cushing
-
Guillaume ALAUX
-
Javier Vasquez