Hi,

 About "incompatible-java-bytecode-format with OpenJDK 7 as default-jdk" issue,
 I wonder which version should be specified to keep backward compatibility.
 https://bugs.launchpad.net/ubuntu/+bugs?field.tag=java7-bytecode

 I've found this is reported in LP#1049779.
 And I've investigated how should be fixed, and specifying target version
 is good way. But I cannot decide which version would be used.


 In Bug#673177, it is specified with 1.4.
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673177

>    * Build class files with source/target = 1.4 to ensure backwards
>      compatibility. Thanks to James Page. (Closes: #673177)

 And Bug#679365, it is 1.5.
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679365

> diff -Nru pylucene-3.5.0/debian/ant.properties 
> pylucene-3.5.0/debian/ant.properties
> --- pylucene-3.5.0/debian/ant.properties      1970-01-01 01:00:00.000000000 
> +0100
> +++ pylucene-3.5.0/debian/ant.properties      2012-06-28 10:15:05.000000000 
> +0200
> @@ -0,0 +1,4 @@
> +# Ensure that source and target are 1.5
> +# For backwards compat on Java 7
> +ant.build.javac.source=1.5
> +ant.build.javac.target=1.5


 However, James said "Default base target version should be Java6" in 
 discussion for lintian.
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673276

 So, 1.4, 1.5 or 1.6?


> This is somewhat complicated by the fact that on kfreebsd we still don't have
> openjdk, so we're using GCJ/GIJ, which is really a 1.5 implementation.

 If it's true, 1.5. If not, 1.6 IMO.


-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/org
 http://wiki.debian.org/HidekiYamane

__
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.

Reply via email to