Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 853697 - dev-java/openjfx:17 missing from ::gentoo
Summary: dev-java/openjfx:17 missing from ::gentoo
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Java team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-06-22 07:10 UTC by Luke A. Guest
Modified: 2024-11-12 21:17 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke A. Guest 2022-06-22 07:10:30 UTC
There is an javafx use flag on openjdk:17, but no corresponding openjfx:17 package.

Reproducible: Always

Steps to Reproduce:
1. emerge -av dev-java/openjdk:17

Actual Results:  
[ebuild  N     ] dev-java/openjdk-bin-17.0.3_p7:17::gentoo  USE="alsa cups gentoo-vm -headless-awt (-selinux) -source" 187,026 KiB
[ebuild  NS    ] dev-java/openjdk-17.0.3_p7:17::gentoo [8.332_p09:8::gentoo, 11.0.15_p10:11::gentoo] USE="alsa cups gentoo-vm%* jbootstrap (system-bootstrap) (-big-endian) -debug -doc -examples -headless-awt (-javafx*) (-selinux) -source -systemtap" 102,342 KiB

Expected Results:  
[ebuild  N     ] dev-java/openjdk-bin-17.0.3_p7:17::gentoo  USE="alsa cups gentoo-vm -headless-awt (-selinux) -source" 187,026 KiB
[ebuild  NS    ] dev-java/openjdk-17.0.3_p7:17::gentoo [8.332_p09:8::gentoo, 11.0.15_p10:11::gentoo] USE="alsa cups gentoo-vm%* jbootstrap (system-bootstrap) (-big-endian) -debug -doc -examples -headless-awt javafx (-selinux) -source -systemtap" 102,342 KiB
Comment 1 Mike Gilbert gentoo-dev 2022-06-22 18:16:01 UTC
From profiles/base/package.use.mask:

# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-10-16)
# openjfx for openjdk17 is not yet available
dev-java/openjdk:17 javafx
Comment 2 Luke A. Guest 2022-06-23 09:03:50 UTC
Using this, https://openjfx.io/openjfx-docs/#install-javafx, to point to the installed version of openjfx:11 with openjdk:17 seems to work, so the versions don't seem to be tied together.
Comment 3 Georgy Yakovlev archtester gentoo-dev 2022-06-23 18:36:13 UTC
Yes, we need to package 17 and drop 11 completely. Jfx17 should work with jdk11.
However, packaging jfx is enormous, frustrating amount of work and patching, and fighting with gradle/portage interaction. I currently lack time and will to package it.  
Also jfx11 is vulnerable and stable-masked so it’s better to drop it and not use with jdk17.
Comment 4 Nikita Zlobin 2022-10-01 11:44:28 UTC
Right now there are even later openjfx releases, than 17.
Comment 5 Nikita Zlobin 2022-10-01 11:46:52 UTC
Err, did not notice, jfx17 was mentioned along with packaging hardness.
Comment 6 benoit.dufour 2024-02-24 19:45:46 UTC
openjfx 21 is also missing for dev-java/openjfx:21.
Comment 7 benoit.dufour 2024-02-24 19:46:14 UTC
*dev-java/openjdk:21