In the last day virtual/jre-1.8.0 and virtual/jdk-1.8.0 was introduce in the portage tree, which want to install oracle-jdk-bin-1.8.0.0 and java-sdk-docs. I would like to avoid the installation of oracle binaries, so I masked virtual/jre-1.8.0 and jdk-1.8.0. Are there any packages which really need oracle-jdk-bin-1.8? As far as I understand java-1.8 can work with lambda functions. Is there any icedtea/openjdk versionm which is compatible with this?
They yet have to be added but compiling icedtea can take quite some time, resources and so on, masking until then is fine; if there's a package that strictly needs it, Portage will bring up a blocker about that. A lot of our packages are >=1.5 and >=1.6, with only a rather small set requiring >=1.7; and thus, I don't see >=1.8 restrictions happen any time soon, at least not on the major libraries that are supposed to be backwards compatible with 1.7.
Is this a new kind of "less than 0-day" bug? :P This would be a reasonable request if IcedTea for 1.8 were even released yet, never mind a year ago when this bug was filed. The only distro I'm aware of that does have OpenJDK 1.8 is RHEL/CentOS because they used OpenJDK directly, which isn't an option for us. Trust me, we will be one of the first to get IcedTea for 1.8 because the IcedTea maintainer is a Gentoo user. He probably has preliminary ebuilds already but I don't expect him to publish them before the release. I will admit that having to mask the virtuals to avoid Oracle is somewhat annoying but I'm not sure what else to do until IcedTea 3 is released.
any chance of still getting a bumped openjdk ebuild ? it doesn't have to be openjdk 8 but at least the memory leak needs to be fixed, I just ran into: https://bbs.archlinux.org/viewtopic.php?id=201488 while running jabref and didn't know why all of shared memory was being marked for destruction but being kept on hold ("dest" in ipc -m for one process), the GUI and system started to "fall apart", graphical corruptions appeared of seemingly nowhere and programs stopped to work properly
(In reply to Matt from comment #3) > any chance of still getting a bumped openjdk ebuild ? > > it doesn't have to be openjdk 8 but at least the memory leak needs to be > fixed, > > I just ran into: > > https://bbs.archlinux.org/viewtopic.php?id=201488 > > while running jabref > > and didn't know why all of shared memory was being marked for destruction > but being kept on hold ("dest" in ipc -m for one process), > > the GUI and system started to "fall apart", graphical corruptions appeared > of seemingly nowhere and programs stopped to work properly just saw that there's an icedtea-3 ebuild in the java overlay (mentioned in https://forums.gentoo.org/viewtopic-p-7736560.html?sid=57a6346585fcbb7327dda31c8f4a89fc) so - mea culpa, disregard the request for an ebuild Thanks for all your work :)
(In reply to Matt from comment #4) > disregard the request for an ebuild It's high on the agenda anyway so don't worry.
To everyone that is interested, I found out today that pre-release of icedtea-3 (which provides java-8) is in java overlay, thanks java devs! Works nicely for me.