Bug#771514: openjfx: fxpackager missing files
Control: tags -1 + wontfix Control: close -1 Upstream no longer builds javapackager by default. The tool is likely to be moved elsewhere as part of JEP 343 [1]. For these reasons I'm tagging the bug as wontfix and closing it. [1] http://openjdk.java.net/jeps/343
Bug#771514: openjfx: fxpackager missing files
Package: openjfx Version: 8u20-b26-3 Severity: important Hi, deployment with fxpackager is broken. Resource files were removed upstream by [0] (they are now using closed source version of deployment toolkit). If I provide these resource files in ant class path deployment works just fine. I guess it's now up to distributions to provide these files. It should be possible to use files from openjfx repo before they were removed (they are GPL v2). This bug occurs even with default netbeans java fx application templates (clean build exiting with error), thus making java fx development with openjfx unusable for most users. Cheers, Jiri [0] http://mail.openjdk.java.net/pipermail/openjfx-dev/2014-February/012656.html -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (990, 'testing'), (500, 'testing-updates'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages openjfx depends on: ii libopenjfx-java 8u20-b26-3 ii openjdk-8-jre8u40~b09-1 openjfx recommends no packages. openjfx suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#771514: openjfx: fxpackager missing files
Hi Jiri, Thank you for the report. If I understand well we just have to add the dtjava.js script and the 8 images in the ant-javafx.jar file, right? Emmanuel Bourg -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#771514: openjfx: fxpackager missing files
Yes, that should do the trick. I've checked that with oracle java, and that seems to be the only difference. Diff is result of `diff -u (unzip -l /usr/lib/jvm/java-8-openjdk-amd64/lib/ant-javafx.jar | awk '{ print $4 }' | sort) (unzip -l /usr/lib/jvm/jdk-8-oracle-x64/lib/ant-javafx.jar | awk '{ print $4 }' | sort)` Jiri --- /dev/fd/63 2014-11-30 15:32:31.928973603 +0100 +++ /dev/fd/62 2014-11-30 15:32:31.928973603 +0100 @@ -182,3 +182,13 @@ resources/classes/com/javafx/main/Main$2.class resources/classes/com/javafx/main/Main.class resources/classes/com/javafx/main/NoJavaFXFallback.class +resources/web-files/ +resources/web-files/dtjava.js +resources/web-files/error.png +resources/web-files/get_javafx.png +resources/web-files/get_java.png +resources/web-files/javafx-chrome.png +resources/web-files/javafx-loading-100x100.gif +resources/web-files/javafx-loading-25x25.gif +resources/web-files/upgrade_javafx.png +resources/web-files/upgrade_java.png
Bug#771514: openjfx: fxpackager missing files
As I understand the code, these files are not strictly necessary to run the fx:deploy Ant task. By adding the includeDT=false attribute to the task the script will be loaded from http://java.com/js/dtjava.js instead of being embedded. With includeDT=true the task will break with an exception. We can try adding back the script for now, but I'm a bit concerned that it will slowly diverge from the one distributed by Oracle and may break at some point in the future by lack of active maintenance. I compared the last GPL version of dtjava.js in the commit you pointed out with the version from Java 8u25 and they are already different. The version from Java 8u25 has IE 11 support for example, and there are more changes in Java 8u40. I'll try contacting the JavaFX developers and see if they are willing to open source the script. Emmanuel Bourg -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#771514: openjfx: fxpackager missing files
Having those files back upstream would be great. It doesn't make much sense to me why specificaly this files must be closed sourced. Have a good luck with Oracle. Jiri -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org