mediathekview 13.0.6-1 does not support openjfx 11
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mediathekview (Debian) |
Fix Released
|
Unknown
|
|||
mediathekview (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Bionic |
Fix Released
|
High
|
Unassigned | ||
openjfx (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
The update of openjfx and openjdk from 8 to 11 in Bionic caused a regression on mediathekview and it no longer starts.
mediathekview 13.0.6-1/bionic only works with openjfx 8, to properly support openjfx/openjdk 11 a backport of mediathekview 13.0.6-3/disco is needed.
[Test Case]
Install mediathekview and run it:
$ sudo apt install mediathekview
$ mediathekview
Expected result:
App should open and run.
Current result:
mediathekview spits a message to stdout saying it requires OpenJDK 8 to run and then exits, no GUI is shown.
[Regression Potential]
mediathekview 13.0 was designed to run with openjdk/openjfx 8, so forcing the compatibility with 11 might introduce regressions, these will have to be tracked down as new bug reports come in.
[Other Info]
mediathekview 13.2 (in Focal and Groovy) has upstream support for openjdk/openjfx 11, but the minor version update also brings a lot of other changes and new dependencies that could introduce further regressions. Such update will only be tried if cherry-picking further fixes for 13.0.6-3 is too deemed to much work.
[Original Report]
mediathekview no longer starts with the latest libopenjfx-java 11.0.2+1-1~18.04.2. It runs fine when downgrading to 8u161-b12-1ubuntu2.
$ mediathekview
=======
JavaFX wurde nicht im klassenpfad gefunden.
Stellen Sie sicher, dass Sie ein Java JRE ab Version 8 benutzen.
Falls Sie Linux nutzen, installieren Sie das openjfx-Paket ihres Package-Managers,
oder nutzen Sie eine eigene JRE-Installation.
=======
Changed in mediathekview (Debian): | |
status: | Unknown → Fix Released |
description: | updated |
summary: |
- latest libopenjxf-java incompatible with bionic mediathekview + mediathekview 13.0.6-1 does not support openjfx 11 |
Changed in openjfx (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in openjfx (Ubuntu Bionic): | |
status: | Confirmed → Invalid |
Changed in mediathekview (Ubuntu): | |
importance: | Undecided → High |
Changed in mediathekview (Ubuntu Bionic): | |
importance: | Undecided → High |
Changed in mediathekview (Ubuntu): | |
status: | Confirmed → Invalid |
description: | updated |
description: | updated |
Thanks for reporting.
I haven't doublecheck if it works after downgrading libopenjxf-java, but I can confirm I get the same error message on up-to-date 18.04.