Bug#1004638: openjfx: FTBFS with ffmpeg 5.0

Philipp Kern pkern at debian.org
Sun Oct 16 12:42:40 BST 2022


On Sun, Jan 30, 2022 at 11:23:39PM +0100, Sebastian Ramacher wrote:
> openjfx FTBFS with ffmpeg 5.0 (available in experimental):
[...]

It looks like even upstream openjfx (moved to [1]) is still not
source-compatible with ffmpeg 5.0. I could not find a bug in Oracle's
Java bug tracker about this either.

Ubuntu has disabled ffmpeg support[2], but hasn't released with that yet
(it's only in Kinetic due to be released soonish). This drops
libavplugin.so completely from libopenjfx-jni.

Source packages with a reverse (build-)dependency:

| afterburner.fx
| controlsfx
| davmail
| easybind
| fontawesomefx
| igv
| javafxsvg
| josm
| libhibernate-validator-java
| libjloda-java
| libmiglayout-java
| mediathekview
| megan-ce
| openchemlib
| pdfsam
| starjava-topcat
| triplea
| zeroc-ice

controlsfx uses javafx.scene.media.Media. pdfsam uses
javafx.scene.media.AudioClip. The others don't use javafx.scene.media at
all. mediathekview does not use controlsfx's MediaImageCell - which is
the one importing javafx.scene.media.Media. So I'd assume that within
Debian this breaks at most completion sound functionality in pdfsam-gui
if we were to drop the ffmpeg build-dependency.

I'm going to go ahead and do that.

Kind regards
Philipp Kern

[1] https://github.com/openjdk/jfx
[2] https://patches.ubuntu.com/o/openjfx/openjfx_11.0.11+1-1ubuntu1.patch



More information about the pkg-java-maintainers mailing list