Hi Afif, For the past year or so we have had no dedicated software developer for Artemis. We hope to fill this position in the new year however there is a very long backlog of feature requests and bugs to get through. We would welcome any pull requests on GitHub which allow for Java 8 support. Regards, Andrew Page
On 6 Nov 2015, at 06:04, Afif Elghraoui <a...@ghraoui.name> wrote: > 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-j...@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-packag...@lists.alioth.debian.org >> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging >> > ------------------------- Dr Andrew Page Principal Computer Programmer, Pathogen Informatics, Wellcome Trust Sanger Institute Email: a...@sanger.ac.uk Phone: +44 (0)1223 834244 Ext: 7554 -- The Wellcome Trust Sanger Institute is operated by Genome Research Limited, a charity registered in England with number 1021457 and a company registered in England with number 2742969, whose registered office is 215 Euston Road, London, NW1 2BE.