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.

Reply via email to