Bug#761269: FTBFS: requires 'apt' annotation processing tool from JDK = 6

2014-10-12 Thread Michael Gilbert
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

2014-10-10 Thread Emmanuel Bourg
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

2014-10-10 Thread tony mancill
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

2014-10-10 Thread Emmanuel Bourg
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

2014-09-12 Thread Simon McVittie
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

2014-09-12 Thread tony mancill
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.