[Debian-med-packaging] Bug#810843: fastqc: libsam-java is gone

Andreas Tille tille at debian.org
Thu Jan 14 14:40:53 UTC 2016


Hi,

I tried to follow the procedure Olivier has described for IGV and pushed
this to Git - but I was not that lucky.  Besides I needed to do one patch
there is one remaining problem my poor skills are not sufficient for:

build-project:
     [echo] FastQC: /build/fastqc-0.11.4+dfsg/build.xml
    [javac] Compiling 68 source files to /build/fastqc-0.11.4+dfsg/bin
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
    [javac] /build/fastqc-0.11.4+dfsg/uk/ac/babraham/FastQC/Sequence/BAMFile.java:58: error: cannot find symbol
    [javac]             SAMFileReader.setDefaultValidationStringency(SAMFileReader.ValidationStringency.SILENT);
    [javac]                                                                       ^
    [javac]   symbol:   variable ValidationStringency
    [javac]   location: class SAMFileReader
    [javac] Note: /build/fastqc-0.11.4+dfsg/uk/ac/babraham/FastQC/Sequence/BAMFile.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 error
    [javac] 1 warning


My obviously poor try


--- a/debian/patches/adapt_to_htslib.patch
+++ b/debian/patches/adapt_to_htslib.patch
@@ -23,3 +23,12 @@ Description: Path to samtools changed when switching from libsam-java
  
  public class BAMFile implements SequenceFile {
  
+@@ -55,7 +55,7 @@ public class BAMFile implements Sequence
+               name = file.getName();
+               this.onlyMapped = onlyMapped;
+ 
+-              SAMFileReader.setDefaultValidationStringency(SAMFileReader.ValidationStringency.SILENT);
++              SAMFileReader.setDefaultValidationStringency(ValidationStringency.SILENT);
+ 
+               fis = new FileInputStream(file);
+               

did not changed anything.

Any hint?

Kind regards

         Andreas.


-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list