[med-svn] [artemis] 01/03: fix FTBFS by adjusting API calls

Sascha Steinbiss sascha at steinbiss.name
Fri Mar 25 12:05:03 UTC 2016


This is an automated email from the git hooks/post-receive script.

sascha-guest pushed a commit to branch master
in repository artemis.

commit cfbf441dce4d89e8a4b9ccf86c1c1115d934cfb4
Author: Sascha Steinbiss <sascha at steinbiss.name>
Date:   Fri Mar 25 11:24:07 2016 +0000

    fix FTBFS by adjusting API calls
---
 debian/changelog                       |   6 ++
 debian/patches/htsjdk-api-change.patch |  13 ++++
 debian/patches/picard-api-change.patch | 115 ++++++++++++++++++---------------
 debian/patches/series                  |   1 +
 4 files changed, 83 insertions(+), 52 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index ea8062a..2c6f5ed 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,12 @@ artemis (16.0.0+dfsg-5) UNRELEASED; urgency=medium
   [ Steffen Moeller and Jon Ison ]
   * Introduced EDAM annotation
 
+  [ Sascha Steinbiss ]
+  * Additional work updating APIs
+
+  [ Afif Elghraoui ]
+  * Patch code to match new htsjdk API
+
  -- Afif Elghraoui <afif at ghraoui.name>  Wed, 23 Dec 2015 19:38:33 -0800
 
 artemis (16.0.0+dfsg-4) unstable; urgency=high
diff --git a/debian/patches/htsjdk-api-change.patch b/debian/patches/htsjdk-api-change.patch
new file mode 100644
index 0000000..f05d5ee
--- /dev/null
+++ b/debian/patches/htsjdk-api-change.patch
@@ -0,0 +1,13 @@
+Description: adjust log configuration to new API
+Author: Sascha Steinbiss <sascha at steinbiss.name>
+--- a/uk/ac/sanger/artemis/components/alignment/BamView.java
++++ b/uk/ac/sanger/artemis/components/alignment/BamView.java
+@@ -116,7 +116,7 @@
+ import htsjdk.samtools.SAMReadGroupRecord;
+ import htsjdk.samtools.SAMRecord;
+ import htsjdk.samtools.SAMSequenceRecord;
+-import htsjdk.samtools.SAMFileReader.ValidationStringency;
++import htsjdk.samtools.ValidationStringency;
+ import htsjdk.samtools.util.CloseableIterator;
+ 
+ import uk.ac.sanger.artemis.Entry;
diff --git a/debian/patches/picard-api-change.patch b/debian/patches/picard-api-change.patch
index 94b869b..261033a 100644
--- a/debian/patches/picard-api-change.patch
+++ b/debian/patches/picard-api-change.patch
@@ -2,8 +2,8 @@ Description: Use htsjdk for dropped picard and sam functionality
 Author: Afif Elghraoui <afif at ghraoui.name>
 Forwarded: no
 Last-Update: 2015-12-24
---- artemis.orig/uk/ac/sanger/artemis/io/IndexFastaStream.java
-+++ artemis/uk/ac/sanger/artemis/io/IndexFastaStream.java
+--- a/uk/ac/sanger/artemis/io/IndexFastaStream.java
++++ b/uk/ac/sanger/artemis/io/IndexFastaStream.java
 @@ -30,10 +30,10 @@
  
  import javax.swing.JOptionPane;
@@ -26,8 +26,8 @@ Last-Update: 2015-12-24
 -}
 \ No newline at end of file
 +}
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/CRAMReferenceSequenceFile.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/CRAMReferenceSequenceFile.java
+--- a/uk/ac/sanger/artemis/components/alignment/CRAMReferenceSequenceFile.java
++++ b/uk/ac/sanger/artemis/components/alignment/CRAMReferenceSequenceFile.java
 @@ -23,9 +23,9 @@
   */
  package uk.ac.sanger.artemis.components.alignment;
@@ -41,8 +41,8 @@ Last-Update: 2015-12-24
  import uk.ac.sanger.artemis.Entry;
  import uk.ac.sanger.artemis.io.Range;
  import uk.ac.sanger.artemis.sequence.Bases;
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/BamView.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/BamView.java
+--- a/uk/ac/sanger/artemis/components/alignment/BamView.java
++++ b/uk/ac/sanger/artemis/components/alignment/BamView.java
 @@ -107,17 +107,17 @@
  
  import org.apache.log4j.Level;
@@ -72,6 +72,17 @@ Last-Update: 2015-12-24
  
  import uk.ac.sanger.artemis.Entry;
  import uk.ac.sanger.artemis.EntryGroup;
+@@ -525,8 +525,8 @@
+     if(feature_display != null && bam.endsWith("cram"))
+     {
+       // set log level
+-      net.sf.picard.util.Log.setGlobalLogLevel( 
+-          net.sf.picard.util.Log.LogLevel.ERROR);
++      htsjdk.samtools.util.Log.setGlobalLogLevel(
++         htsjdk.samtools.util.Log.LogLevel.ERROR);
+       final CRAMReferenceSequenceFile ref = new CRAMReferenceSequenceFile(
+         feature_display.getEntryGroup().getSequenceEntry(), this);
+       
 @@ -536,7 +536,7 @@
  
        try
@@ -99,8 +110,8 @@ Last-Update: 2015-12-24
          {
            JOptionPane.showMessageDialog(this, re.getMessage());
          }
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/BamUtils.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/BamUtils.java
+--- a/uk/ac/sanger/artemis/components/alignment/BamUtils.java
++++ b/uk/ac/sanger/artemis/components/alignment/BamUtils.java
 @@ -28,10 +28,10 @@
  import java.util.List;
  import java.util.Vector;
@@ -116,8 +127,8 @@ Last-Update: 2015-12-24
  import uk.ac.sanger.artemis.Feature;
  import uk.ac.sanger.artemis.FeatureSegmentVector;
  import uk.ac.sanger.artemis.io.Range;
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/BamViewRecord.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/BamViewRecord.java
+--- a/uk/ac/sanger/artemis/components/alignment/BamViewRecord.java
++++ b/uk/ac/sanger/artemis/components/alignment/BamViewRecord.java
 @@ -1,6 +1,6 @@
  package uk.ac.sanger.artemis.components.alignment;
  
@@ -126,8 +137,8 @@ Last-Update: 2015-12-24
  
  
  class BamViewRecord
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/CoveragePanel.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/CoveragePanel.java
+--- a/uk/ac/sanger/artemis/components/alignment/CoveragePanel.java
++++ b/uk/ac/sanger/artemis/components/alignment/CoveragePanel.java
 @@ -51,8 +51,8 @@
  
  import uk.ac.sanger.artemis.components.Plot;
@@ -139,8 +150,8 @@ Last-Update: 2015-12-24
  
    public class CoveragePanel extends AbstractGraphPanel
    {
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/MappedReads.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/MappedReads.java
+--- a/uk/ac/sanger/artemis/components/alignment/MappedReads.java
++++ b/uk/ac/sanger/artemis/components/alignment/MappedReads.java
 @@ -37,7 +37,7 @@
  import uk.ac.sanger.artemis.util.OutOfRangeException;
  import uk.ac.sanger.artemis.util.ReadOnlyException;
@@ -150,8 +161,8 @@ Last-Update: 2015-12-24
  
  public class MappedReads
  {
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/PairedReadComparator.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/PairedReadComparator.java
+--- a/uk/ac/sanger/artemis/components/alignment/PairedReadComparator.java
++++ b/uk/ac/sanger/artemis/components/alignment/PairedReadComparator.java
 @@ -26,7 +26,7 @@
  
  import java.util.Comparator;
@@ -161,8 +172,8 @@ Last-Update: 2015-12-24
  
  import uk.ac.sanger.artemis.components.alignment.BamView.PairedRead;
  
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/ReadGroupsFrame.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/ReadGroupsFrame.java
+--- a/uk/ac/sanger/artemis/components/alignment/ReadGroupsFrame.java
++++ b/uk/ac/sanger/artemis/components/alignment/ReadGroupsFrame.java
 @@ -24,7 +24,7 @@
  import javax.swing.JScrollPane;
  import javax.swing.SwingUtilities;
@@ -172,8 +183,8 @@ Last-Update: 2015-12-24
  
  class ReadGroupsFrame extends JFrame
  {
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/RunSamTools.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/RunSamTools.java
+--- a/uk/ac/sanger/artemis/components/alignment/RunSamTools.java
++++ b/uk/ac/sanger/artemis/components/alignment/RunSamTools.java
 @@ -26,7 +26,7 @@
  import java.io.*;
  import java.util.List;
@@ -183,8 +194,8 @@ Last-Update: 2015-12-24
  
  /**
  * Used to run an samtools process this reads stdout and 
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/SAMRecordFlagConjunctionPredicate.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/SAMRecordFlagConjunctionPredicate.java
+--- a/uk/ac/sanger/artemis/components/alignment/SAMRecordFlagConjunctionPredicate.java
++++ b/uk/ac/sanger/artemis/components/alignment/SAMRecordFlagConjunctionPredicate.java
 @@ -23,7 +23,7 @@
  
  import java.util.Vector;
@@ -194,8 +205,8 @@ Last-Update: 2015-12-24
  
  /**
   *  Test the SAMRecord flag.
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/SAMRecordFlagPredicate.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/SAMRecordFlagPredicate.java
+--- a/uk/ac/sanger/artemis/components/alignment/SAMRecordFlagPredicate.java
++++ b/uk/ac/sanger/artemis/components/alignment/SAMRecordFlagPredicate.java
 @@ -21,7 +21,7 @@
  
  package uk.ac.sanger.artemis.components.alignment;
@@ -205,8 +216,8 @@ Last-Update: 2015-12-24
  
  /**
   *  Test the SAMRecord flag.
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/SAMRecordList.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/SAMRecordList.java
+--- a/uk/ac/sanger/artemis/components/alignment/SAMRecordList.java
++++ b/uk/ac/sanger/artemis/components/alignment/SAMRecordList.java
 @@ -53,7 +53,7 @@
  import uk.ac.sanger.artemis.components.alignment.BamViewRecord;
  
@@ -216,8 +227,8 @@ Last-Update: 2015-12-24
  
  public class SAMRecordList extends JPanel
                             implements DisplayAdjustmentListener
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/SAMRecordMapQPredicate.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/SAMRecordMapQPredicate.java
+--- a/uk/ac/sanger/artemis/components/alignment/SAMRecordMapQPredicate.java
++++ b/uk/ac/sanger/artemis/components/alignment/SAMRecordMapQPredicate.java
 @@ -21,7 +21,7 @@
  
  package uk.ac.sanger.artemis.components.alignment;
@@ -227,8 +238,8 @@ Last-Update: 2015-12-24
  
  /**
   *  Test the SAMRecord mapping quality - mapq flag.
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/SAMRecordPositionComparator.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/SAMRecordPositionComparator.java
+--- a/uk/ac/sanger/artemis/components/alignment/SAMRecordPositionComparator.java
++++ b/uk/ac/sanger/artemis/components/alignment/SAMRecordPositionComparator.java
 @@ -26,7 +26,7 @@
  
  import java.util.Comparator;
@@ -238,8 +249,8 @@ Last-Update: 2015-12-24
  import uk.ac.sanger.artemis.components.alignment.BamViewRecord;
  
   class SAMRecordPositionComparator implements Comparator<Object>
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/SAMRecordPredicate.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/SAMRecordPredicate.java
+--- a/uk/ac/sanger/artemis/components/alignment/SAMRecordPredicate.java
++++ b/uk/ac/sanger/artemis/components/alignment/SAMRecordPredicate.java
 @@ -21,7 +21,7 @@
  
  package uk.ac.sanger.artemis.components.alignment;
@@ -249,8 +260,8 @@ Last-Update: 2015-12-24
  
  /**
   *  Each object that implements this interface represents a predicate that can
---- artemis.orig/uk/ac/sanger/artemis/components/alignment/SnpPanel.java
-+++ artemis/uk/ac/sanger/artemis/components/alignment/SnpPanel.java
+--- a/uk/ac/sanger/artemis/components/alignment/SnpPanel.java
++++ b/uk/ac/sanger/artemis/components/alignment/SnpPanel.java
 @@ -42,8 +42,8 @@
  import uk.ac.sanger.artemis.sequence.Bases;
  import uk.ac.sanger.artemis.util.OutOfRangeException;
@@ -262,8 +273,8 @@ Last-Update: 2015-12-24
  
    public class SnpPanel extends AbstractGraphPanel
    {
---- artemis.orig/uk/ac/sanger/artemis/components/variant/BCFReader.java
-+++ artemis/uk/ac/sanger/artemis/components/variant/BCFReader.java
+--- a/uk/ac/sanger/artemis/components/variant/BCFReader.java
++++ b/uk/ac/sanger/artemis/components/variant/BCFReader.java
 @@ -34,7 +34,7 @@
  
  import uk.ac.sanger.artemis.util.FTPSeekableStream;
@@ -273,8 +284,8 @@ Last-Update: 2015-12-24
  
  class BCFReader extends AbstractVCFReader
  {
---- artemis.orig/uk/ac/sanger/artemis/components/variant/IOUtils.java
-+++ artemis/uk/ac/sanger/artemis/components/variant/IOUtils.java
+--- a/uk/ac/sanger/artemis/components/variant/IOUtils.java
++++ b/uk/ac/sanger/artemis/components/variant/IOUtils.java
 @@ -75,7 +75,7 @@
  import uk.ac.sanger.artemis.util.ReadOnlyException;
  import uk.ac.sanger.artemis.util.RemoteFileDocument;
@@ -284,8 +295,8 @@ Last-Update: 2015-12-24
  
  class IOUtils
  { 
---- artemis.orig/uk/ac/sanger/artemis/components/variant/TabixReader.java
-+++ artemis/uk/ac/sanger/artemis/components/variant/TabixReader.java
+--- a/uk/ac/sanger/artemis/components/variant/TabixReader.java
++++ b/uk/ac/sanger/artemis/components/variant/TabixReader.java
 @@ -27,8 +27,8 @@
  
  /* Contact: Heng Li <hengli at broadinstitute.org> */
@@ -297,8 +308,8 @@ Last-Update: 2015-12-24
  
  import java.io.*;
  import java.net.URL;
---- artemis.orig/uk/ac/sanger/artemis/components/variant/VCFview.java
-+++ artemis/uk/ac/sanger/artemis/components/variant/VCFview.java
+--- a/uk/ac/sanger/artemis/components/variant/VCFview.java
++++ b/uk/ac/sanger/artemis/components/variant/VCFview.java
 @@ -86,7 +86,7 @@
  import javax.swing.border.Border;
  import javax.swing.border.EmptyBorder;
@@ -308,8 +319,8 @@ Last-Update: 2015-12-24
  
  import org.apache.log4j.Level;
  
---- artemis.orig/uk/ac/sanger/artemis/io/DocumentEntryFactory.java
-+++ artemis/uk/ac/sanger/artemis/io/DocumentEntryFactory.java
+--- a/uk/ac/sanger/artemis/io/DocumentEntryFactory.java
++++ b/uk/ac/sanger/artemis/io/DocumentEntryFactory.java
 @@ -76,7 +76,7 @@
        throws IOException, EntryInformationException 
    {
@@ -319,8 +330,8 @@ Last-Update: 2015-12-24
      {
        if(IndexedGFFDocumentEntry.isIndexed( ((File)document.getLocation()) ))
          return new IndexedGFFDocumentEntry(document);
---- artemis.orig/uk/ac/sanger/artemis/io/IndexedGFFDocumentEntry.java
-+++ artemis/uk/ac/sanger/artemis/io/IndexedGFFDocumentEntry.java
+--- a/uk/ac/sanger/artemis/io/IndexedGFFDocumentEntry.java
++++ b/uk/ac/sanger/artemis/io/IndexedGFFDocumentEntry.java
 @@ -38,7 +38,7 @@
  import java.util.Set;
  import java.util.Vector;
@@ -330,8 +341,8 @@ Last-Update: 2015-12-24
  
  import uk.ac.sanger.artemis.EntryGroup;
  import uk.ac.sanger.artemis.components.FeatureDisplay;
---- artemis.orig/uk/ac/sanger/artemis/plot/UserDataAlgorithm.java
-+++ artemis/uk/ac/sanger/artemis/plot/UserDataAlgorithm.java
+--- a/uk/ac/sanger/artemis/plot/UserDataAlgorithm.java
++++ b/uk/ac/sanger/artemis/plot/UserDataAlgorithm.java
 @@ -45,7 +45,7 @@
  import javax.swing.JOptionPane;
  import javax.swing.JPanel;
@@ -341,8 +352,8 @@ Last-Update: 2015-12-24
  
  /**
   *  Objects of this class have one useful method - getValues (), which takes a
---- artemis.orig/uk/ac/sanger/artemis/util/FTPSeekableStream.java
-+++ artemis/uk/ac/sanger/artemis/util/FTPSeekableStream.java
+--- a/uk/ac/sanger/artemis/util/FTPSeekableStream.java
++++ b/uk/ac/sanger/artemis/util/FTPSeekableStream.java
 @@ -15,7 +15,7 @@
  import org.apache.commons.net.ftp.FTPReply;
  import org.apache.log4j.Logger;
@@ -352,8 +363,8 @@ Last-Update: 2015-12-24
  
  /**
   * Written independently to, but bugfixed by looking at the Savant
---- artemis.orig/uk/ac/sanger/artemis/util/FileDocument.java
-+++ artemis/uk/ac/sanger/artemis/util/FileDocument.java
+--- a/uk/ac/sanger/artemis/util/FileDocument.java
++++ b/uk/ac/sanger/artemis/util/FileDocument.java
 @@ -166,11 +166,11 @@
  {
    protected static boolean isValidFile(BufferedInputStream ins) throws IOException
diff --git a/debian/patches/series b/debian/patches/series
index d2aec8c..9e6f070 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@ test-classpath.patch
 CRAMReferenceSequenceFile.patch
 java-8-sort.patch
 picard-api-change.patch
+htsjdk-api-change.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/artemis.git



More information about the debian-med-commit mailing list