[Debian-med-packaging] Bug#804091: Artemis - Java 8 support

Afif Elghraoui afif at ghraoui.name
Fri Nov 6 06:04:49 UTC 2015


Hello, Artemis developers,
I'm contacting you on behalf of the Debian Med team. We have recently
packaged Artemis for Debian, but our Java group is conducting a
transition to Java 8 for Debian's next release and has reported that
Artemis fails to build from source with it. The report is quoted  at the
end of this message and is also viewable online at
<http://bugs.debian.org/804091>.

I understand from your commit log that you do not  support Java 8 [1]. I
was wondering how your plans are for the future. Perhaps the information
below may be helpful to you.


Many thanks and regards
Afif


1.
https://github.com/sanger-pathogens/Artemis/commit/9bc9e3bdcebef3e2267e9ff8e4dbfdecf87596c6

-- 
Afif Elghraoui | عفيف الغراوي
http://afif.ghraoui.name

On الأربعاء  4 تشرين الثاني 2015 13:35, Emmanuel Bourg wrote:
> Package: artemis
> Version: 16.0.0+dfsg-1
> Severity: important
> User: debian-java at lists.debian.org
> Usertags: openjdk-8-transition
> 
> Dear Maintainer,
> 
> artemis fails to build with OpenJDK 8, there is a conflict with the sort()
> method in FastVector and the newly added sort() method in the java.util.List
> interface in Java 8 (the return type isn't the same):
> 
>     /home/ebourg/packaging/artemis/uk/ac/sanger/artemis/util/FastVector.java:94: error: sort(Comparator) in FastVector cannot implement sort(Comparator<? super E>) in List
>       public FastVector sort(final Comparator cmp)
>                         ^
>       return type FastVector is not compatible with void
>       where E is a type-variable:
>         E extends Object declared in interface List
>     /home/ebourg/packaging/artemis/uk/ac/sanger/artemis/io/KeyVector.java:37: error: sort(Comparator) in FastVector cannot implement sort(Comparator<? super E>) in List
>     public class KeyVector extends FastVector
>            ^
>       return type FastVector is not compatible with void
>       where E is a type-variable:
>         E extends Object declared in interface List
> 
> 
> You can test the build with OpenJDK 8 by installing default-jdk/0.53 from experimental.
> 
> Emmanuel Bourg
> 
> _______________________________________________
> Debian-med-packaging mailing list
> Debian-med-packaging at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
> 



More information about the Debian-med-packaging mailing list