Bug#1041527: Packaging openjfx 21: possible remaining blockers

Pierre Gruet pgt at debian.org
Fri Aug 14 14:17:38 BST 2026


Hello everyone,

Following up on the efforts by Jeremy Bícha, I packaged openjfx 17 (see
the wip/17 branch in the repository) and then openjfx 21.0.12+3 (wip/21
in the repository). The cool thing is we drop the GTK 2 B-D with version
21, and this will allow us to bring many packages back in testing.

I tried to build the rdeps on my machine and all of them are OK except:
- controlsfx: I wrote a patch and then it built, as well as its four
rdeps -> OK now;
- javafxsvg: doesn't build, but it has low popcon, no rdeps, and we can
safely remove it as openjfx 21 provides SVG support, which is the
purpose of javafxsvg;
- easybind: I wrote a patch and then it built. I understand from bug
#1132467 that we should strive to keep it -> OK now;
- triplea: annoyingly I get the following build failure:

-----------------------------------------------------------------------------------

* What went wrong:
Execution failed for task ':compileJava'.
 > Could not expand ZIP '/usr/share/java/javafx-fxml.jar'.

* Try:
Run with --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':compileJava'.
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
	[...]
Caused by: java.lang.UnsupportedOperationException: PermittedSubclasses requires ASM9
	at org.objectweb.asm.ClassVisitor.visitPermittedSubclass(ClassVisitor.java:281)
	[...]

-----------------------------------------------------------------------------------

It I understand correctly, this is a gradle issue due to jars being
built with different JDKs? Do you think there is anything we could do
about this? Is it ok to make triplea FTBFS to allow openjfx to get
updated?
I am happy to provide the full build log, or alternatively you may try to
build triplea against the version of openjfx at the tip of the wip/21
branch.

Thanks a lot,

-- 
Pierre
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20260814/0aff1aca/attachment.sig>


More information about the pkg-java-maintainers mailing list