Packaging openjfx 21: possible remaining blockers
Pierre Gruet <[email protected]>
| Newsgroups | gmane.linux.debian.devel.java |
|---|---|
| Message-ID | <[email protected]> |
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
OpenPGP_signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmp/FXIACgkQYAMWptwn dHa/NxAAsGvGtYAH4QTRcI1dPQZr38jAEJRkvj1q49a2/yBGtqOgShwBEKy4FLUy P/hEuizlpE4DWtzTNID1W10/Y69bPqXsd0ygEA8Larsa1SAoDJr05fhYSBPNos4g EKa63/doCB+/vP91osnOLlXhxtAs5RMNzZ1KU/7o8kT1/LJoYxSF1NWrX0FR5R06 VA6+9PSZQS34emkJssST/gjXIW7UoK7ZlXjxdJNnBMS9oeo8pQAdJDndG4g6H3Ms ML+JBWdp1mW/LRhu57hEyBVDkvc0ef/yfW3uMdbbfxorj9+Vfn64By/vXiBGiErQ ysRp6UYbJhX4GTw8dRkYlPTt8Tra5IsBV2I7wIDgQVnfy5eLOX64fgEIqyvbSq4E +0T/vKFprYgjOmPvSO2h6x7IO7wc1QTHt/fnK6pGn3/bqMyORkDbPAEHWUjJqSpB 5MyiK/vLMLK4/0A5MWbP4zy8nclSblHC2FCDdW4h8LDJTkXcJQL3PjYf+QvA6nsN 8goMDKuRUaJHMSu5ildsxCWM1LnN5RguQH1sooFgA3jguKl0vSXdjLCtwdslNmPz HhJlgHqZfvDx2gm/6sKavKKPm4kJ6Q6sSDXQSAr/kYgjZN+MxEi8cXvRFQXmbjKc LgB4h8Nhi6FemNU+JqAM82+6BGaIGXClWThUzIMmjDEwqLJcD1Q= =SFMC -----END PGP SIGNATURE-----