Bug#761269: FTBFS: requires 'apt' annotation processing tool from JDK = 6
On Fri, Oct 10, 2014 at 9:06 AM, Emmanuel Bourg wrote: Restoring the apt binary in the openjdk-7-jdk package should fix this issue. It was removed in openjdk-7/7u65-2.5.1-5 but it's still available upstream. This issue will come back with the Java 8 transition. I looked at what it will take to get this working without java apt. There is a newer lwjgl3, which doesn't use java apt, so that looks deceivingly promising, but it requires the kotlin compile, which isn't in debian. kotlin itself doesn't look too bad, but it depends (or seems to depend) on IDEA, which is a huge development environment and a bunch of other unpackaged dependencies. So, basically a lot of work is going to need to go into bootsrapping the dependencies. So someone should start thinking about that early in the jessie+1 cycle. I'm not hugely interested in this package any more, so I'm not planning to work on that. In the meantime, for jessie, I think the only solution is getting java apt back for lwjgl2. Best wishes, Mike __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
Bug#761269: FTBFS: requires 'apt' annotation processing tool from JDK = 6
Restoring the apt binary in the openjdk-7-jdk package should fix this issue. It was removed in openjdk-7/7u65-2.5.1-5 but it's still available upstream. This issue will come back with the Java 8 transition. __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
Bug#761269: FTBFS: requires 'apt' annotation processing tool from JDK = 6
On 10/10/2014 06:06 AM, Emmanuel Bourg wrote: Restoring the apt binary in the openjdk-7-jdk package should fix this issue. It was removed in openjdk-7/7u65-2.5.1-5 but it's still available upstream. This issue will come back with the Java 8 transition. Yeah, my thought was that we could go ahead and port the source packages forward to the new-style annotations classes, but that has been more work than I anticipated. If we get the apt processor back in openjdk-7, then it will be fixed. Should we file a bug against openjdk-7 and then mark the 2 affected FTBFS as blocked? Thanks, tony signature.asc Description: OpenPGP digital signature __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
Bug#761269: FTBFS: requires 'apt' annotation processing tool from JDK = 6
Le 10/10/2014 15:57, tony mancill a écrit : Should we file a bug against openjdk-7 and then mark the 2 affected FTBFS as blocked? Yes I think so, reverting the change in openjdk-7 is the best solution to be ready in time for Jessie. Emmanuel Bourg __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
Bug#761269: FTBFS: requires 'apt' annotation processing tool from JDK = 6
Source: lwjgl Version: 2.7.1+dfsg-3 Severity: serious Justification: fails to build from source (but built successfully in the past) Forwarded: https://github.com/LWJGL/lwjgl/issues/6 While attempting to fix lwjgl's other FTBFS by removing the Build-Conflicts with binutils-gold, I got this error, and many similar errors for other targets: generate-opengl: [apply] E: Command line option 'n' [from -nocompile] is not known. [apply] Result: 100 This turns out to be because the build process is trying to run the 'apt' annotation processing tool from $JAVA_HOME/bin, and getting the 'apt' advanced package tool from /usr/bin instead. openjdk-6-jdk ships /usr/lib/jvm/java-6-openjdk-amd64/bin/apt which is the desired tool, but that version is not in jessie (#675495). openjdk-7-jdk does not have a corresponding utility: that feature has been removed upstream. -- System Information: Debian Release: jessie/sid APT prefers proposed-updates APT policy: (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
Bug#761269: FTBFS: requires 'apt' annotation processing tool from JDK = 6
On 09/12/2014 02:14 AM, Simon McVittie wrote: Source: lwjgl Version: 2.7.1+dfsg-3 Severity: serious Justification: fails to build from source (but built successfully in the past) Forwarded: https://github.com/LWJGL/lwjgl/issues/6 While attempting to fix lwjgl's other FTBFS by removing the Build-Conflicts with binutils-gold, I got this error, and many similar errors for other targets: generate-opengl: [apply] E: Command line option 'n' [from -nocompile] is not known. [apply] Result: 100 This turns out to be because the build process is trying to run the 'apt' annotation processing tool from $JAVA_HOME/bin, and getting the 'apt' advanced package tool from /usr/bin instead. openjdk-6-jdk ships /usr/lib/jvm/java-6-openjdk-amd64/bin/apt which is the desired tool, but that version is not in jessie (#675495). openjdk-7-jdk does not have a corresponding utility: that feature has been removed upstream. Hi Simon, Thank you for looking into this. We're facing the same issue with jruby right now and apt. I'm adding a couple of useful links to the bug report. First, the announcement [0], and second, a blog post [1] about JSR 269, which is the replacement facility. tony [0] http://mail.openjdk.java.net/pipermail/jdk8-dev/2012-February/000765.html [1] https://blogs.oracle.com/darcy/entry/an_apt_replacement signature.asc Description: OpenPGP digital signature __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.