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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to