[med-svn] [Git][med-team/picard-tools][master] Fix Manifest

Steffen Möller gitlab at salsa.debian.org
Sat Sep 12 00:13:06 BST 2020



Steffen Möller pushed to branch master at Debian Med / picard-tools


Commits:
5e179c29 by Steffen Moeller at 2020-09-12T01:12:01+02:00
Fix Manifest

- - - - -


4 changed files:

- debian/changelog
- debian/libpicard-java.manifest
- debian/patches/30-tests-fix-dataprovider.patch
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+picard-tools (2.23.4+dfsg-2) unstable; urgency=medium
+
+  * Fixed classpath in picard.jar Manifest (s/:/ /g)
+
+ -- Steffen Moeller <moeller at debian.org>  Fri, 11 Sep 2020 23:40:02 +0200
+
 picard-tools (2.23.4+dfsg-1) unstable; urgency=medium
 
   [ Michael R. Crusoe ]


=====================================
debian/libpicard-java.manifest
=====================================
@@ -1,3 +1,3 @@
 usr/share/java/picard.jar:
   Main-Class: picard.cmdline.PicardCommandLine
-  Class-Path: /usr/share/java/htsjdk.jar:/usr/share/java/guava.jar:/usr/lib/jvm/default-java/lib/tools.jar:/usr/share/java/commons-lang3.jar:/usr/share/java/gkl.jar:/usr/share/java/gatk-native-bindings.jar:/usr/share/java/barclay.jar
+  Class-Path: /usr/share/java/htsjdk.jar /usr/share/java/guava.jar /usr/lib/jvm/default-java/lib/tools.jar /usr/share/java/commons-lang3.jar /usr/share/java/gkl.jar /usr/share/java/gatk-native-bindings.jar /usr/share/java/barclay.jar


=====================================
debian/patches/30-tests-fix-dataprovider.patch
=====================================
@@ -1,8 +1,10 @@
 Description: fix data provider requirements
 Author: Sascha Steinbiss <satta at debian.org>
+Index: picard-tools/src/test/java/picard/analysis/directed/CollectHsMetricsTest.java
+===================================================================
 --- picard-tools.orig/src/test/java/picard/analysis/directed/CollectHsMetricsTest.java
 +++ picard-tools/src/test/java/picard/analysis/directed/CollectHsMetricsTest.java
-@@ -31,33 +31,33 @@
+@@ -31,33 +31,33 @@ public class CollectHsMetricsTest extend
  
      @DataProvider(name = "collectHsMetricsDataProvider")
      public Object[][] targetedIntervalDataProvider() {
@@ -50,7 +52,7 @@ Author: Sascha Steinbiss <satta at debian.org>
          };
      }
  
-@@ -99,7 +99,7 @@
+@@ -99,7 +99,7 @@ public class CollectHsMetricsTest extend
                                          final long pfBases,
                                          final int sampleSize) throws IOException {
  
@@ -59,7 +61,7 @@ Author: Sascha Steinbiss <satta at debian.org>
          outfile.deleteOnExit();
  
          final String[] args = new String[] {
-@@ -141,14 +141,14 @@
+@@ -141,14 +141,14 @@ public class CollectHsMetricsTest extend
           *  Test that the depth histogram is [10,10,0,...,0]
           */
  
@@ -77,9 +79,11 @@ Author: Sascha Steinbiss <satta at debian.org>
          outfile.deleteOnExit();
  
          final String[] args = new String[] {
+Index: picard-tools/src/test/java/picard/util/IntervalListToolsTest.java
+===================================================================
 --- picard-tools.orig/src/test/java/picard/util/IntervalListToolsTest.java
 +++ picard-tools/src/test/java/picard/util/IntervalListToolsTest.java
-@@ -173,7 +173,6 @@
+@@ -173,7 +173,6 @@ public class IntervalListToolsTest exten
          };
      }
  
@@ -87,9 +91,11 @@ Author: Sascha Steinbiss <satta at debian.org>
      public void testActionsWithUnique(final IntervalListTools.Action action, final long bases, final int intervals) throws IOException {
          final IntervalList il = tester(action, false, true);
          Assert.assertEquals(il.getBaseCount(), bases, "unexpected number of bases found.");
+Index: picard-tools/src/test/java/picard/fingerprint/FingerprintCheckerTest.java
+===================================================================
 --- picard-tools.orig/src/test/java/picard/fingerprint/FingerprintCheckerTest.java
 +++ picard-tools/src/test/java/picard/fingerprint/FingerprintCheckerTest.java
-@@ -102,7 +102,6 @@
+@@ -102,7 +102,6 @@ public class FingerprintCheckerTest {
          };
      }
  
@@ -97,7 +103,7 @@ Author: Sascha Steinbiss <satta at debian.org>
      public void testCheckFingerprintsVcf(final File vcfFile, final File genotypesFile, final String observedSampleAlias, final String expectedSampleAlias,
                                           final double llExpectedSample, final double llRandomSample, final double lodExpectedSample) throws IOException {
          final Path indexedInputVcf = VcfTestUtils.createTemporaryIndexedVcfFromInput(vcfFile, "fingerprintcheckertest.tmp.").toPath();
-@@ -124,7 +123,6 @@
+@@ -124,7 +123,6 @@ public class FingerprintCheckerTest {
          Assert.assertEquals(mr.getLOD(), lodExpectedSample, DELTA);
      }
  
@@ -105,7 +111,7 @@ Author: Sascha Steinbiss <satta at debian.org>
      public void testFingerprintVcf(final File vcfFile, final File genotypesFile, final String observedSampleAlias, final String expectedSampleAlias,
                                     final double llExpectedSample, final double llRandomSample, final double lodExpectedSample) {
          final FingerprintChecker fpChecker = new FingerprintChecker(SUBSETTED_HAPLOTYPE_DATABASE_FOR_TESTING);
-@@ -133,7 +131,6 @@
+@@ -133,7 +131,6 @@ public class FingerprintCheckerTest {
          Assert.assertFalse(fp1.isEmpty());
      }
  
@@ -113,16 +119,18 @@ Author: Sascha Steinbiss <satta at debian.org>
      public void testFingerprintSwapEqual(final File vcfFile, final File genotypesFile, final String observedSampleAlias, final String expectedSampleAlias,
                                           final double llExpectedSample, final double llRandomSample, final double lodExpectedSample) {
          final FingerprintChecker fpChecker = new FingerprintChecker(SUBSETTED_HAPLOTYPE_DATABASE_FOR_TESTING);
-@@ -476,4 +473,4 @@
+@@ -491,4 +488,4 @@ public class FingerprintCheckerTest {
  
          VcfTestUtils.assertVcfFilesAreEqual(vcfOutput, vcfExpected);
      }
 -}
 \ No newline at end of file
 +}
+Index: picard-tools/src/test/java/picard/arrays/illumina/InfiniumDataFileTest.java
+===================================================================
 --- picard-tools.orig/src/test/java/picard/arrays/illumina/InfiniumDataFileTest.java
 +++ picard-tools/src/test/java/picard/arrays/illumina/InfiniumDataFileTest.java
-@@ -21,13 +21,11 @@
+@@ -21,13 +21,11 @@ public class InfiniumDataFileTest {
          };
      }
  


=====================================
debian/rules
=====================================
@@ -18,6 +18,8 @@ override_dh_auto_build:
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+	# ensure the .jar can be executed
+	/usr/bin/java -XX:ParallelGCThreads=1 -Xmx4G -Xss16M -Djava.io.tmpdir=/tmp -jar `find . -name "picard*.jar" BamIndexStats|head -n 1` -h > /dev/null
 	# Tests do not work with locales with a different decimal separator
 	# (for example ',')
 	env LC_ALL=C \



View it on GitLab: https://salsa.debian.org/med-team/picard-tools/-/commit/5e179c294f3840f5f9c2edc282332af3f4aecfbe

-- 
View it on GitLab: https://salsa.debian.org/med-team/picard-tools/-/commit/5e179c294f3840f5f9c2edc282332af3f4aecfbe
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200911/b3073c14/attachment-0001.html>


More information about the debian-med-commit mailing list