[Bug 1801580] Review Request: openjfx-11 - Rich client application platform for Java

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1801580



--- Comment #11 from Nicolas De Amicis <deamicis@xxxxxxxxxx> ---
(In reply to jiri vanek from comment #6)
> btw, there is openjfx package. Do yo  mind to clarify the coexistence of
> those two? I guess openjfx is, and will rewamin for jdk8, where this
> openjfx-11 will be for jdk11...and up?
> In that moment the weuestion arise, how to deal with those. Will you rename
> the package with jdk14 and/or 17?
> Also I believe your package *is* working with anything we build under
> java-latest-openjdk, so you should require java >=11, but in that moment the
> name is wrong.
> 
> To have it working flawlessly, we had this in openjdk8 for openjfx(8):
> https://koji.fedoraproject.org/koji/rpminfo?rpmID=20202175
> That is a binding subpackage (coantains only symlinks). Is something like
> that wortky for 11+?
> 
>  dnf install javafx
> Last metadata expiration check: 1:09:27 ago on Wed 19 Feb 2020 09:58:11 AM
> CET.
> Dependencies resolved.
> =============================================================================
> ===
>  Package                      Arch     Version                  Repo      
> Size
> =============================================================================
> ===
> Installing:
>  java-1.8.0-openjdk-openjfx   x86_64   1:1.8.0.242.b08-0.fc31   updates   
> 34 k
> Installing dependencies:
>  openjfx                      x86_64   8.0.202-8.b07.fc31       fedora   
> 8.7 M
> 
> Transaction Summary
> =============================================================================
> ===
> Install  2 Packages
> 
> 
> Before review itself, we have to clarify the system integration. From this
> point of view, you step into a  self-contianed change :)

For the coexistence, you are right: openjfx is only for jdk8. openjfx (JavaFX)
is included into JDK8 but compiled separately into two projects: openjdk and
openjfx. That's why there is a subpackage with only symlinks. Since Java 9 (or
10) openjfx is a separated library. No need to create symlinks.

openjdk-8 and openjdk-11 are long term support. That's why I would like to
maintain openjfx libraries for those two JDKs. When the next LTS openjdk will
released (openjdk-14) I think a new package could be created. For the
intermediate openjdk, I could create a openjfx-latest package? openjfx N runs
on openjdk N-1 (dixit Johan Vos openjfx co-lead at JFX Days in Zurich last
december)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux