Package: htsjdk / 4.1.3+dfsg-2
Metadata
Package | Version | Patches format |
---|---|---|
htsjdk | 4.1.3+dfsg-2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
10 build.xml.patch | (download) |
build.gradle |
127 21 + 106 - 0 ! |
modifies the upstream build system. |
13 skip_network_tests | (download) |
src/test/java/htsjdk/beta/codecs/reads/htsget/HtsgetBAM/HtsgetBAMCodecTest.java |
10 5 + 5 - 0 ! |
remove network related tests fixing bug 808593 Bug-Debian: https://bugs.debian.org/923539 Last-Updated: 2023-06-13 |
20 fix version.patch | (download) |
build.gradle |
13 11 + 2 - 0 ! |
use debian/changelog as source for version instead of git Also force the name of the root project to avoid it to be copied from the directory name |
30 disable scalatest.patch | (download) |
build.gradle |
21 4 + 17 - 0 ! |
debian repo does not have scalatest dependency, so in the meanwhile, disable scala related tests |
60 enable tests | (download) |
build.gradle |
11 6 + 5 - 0 ! |
enable tests using testng |
70 removesometests testng.patch | (download) |
src/test/java/htsjdk/samtools/SAMIntegerTagTest.java |
10 5 + 5 - 0 ! |
testng below or equal to 6.9.13.4 does nto correctly map long and Integers. This leads to test issues when provider [0,9] values and methods expects a long (testng sends an Integer). This patch disable some tests around this and a few other testng errors |
90 disable testftp.patch | (download) |
build.gradle |
8 0 + 8 - 0 ! |
remove unsupported *tags* and disable ftp tests as require network connection |
92 disable testhttp.patch | (download) |
build.gradle |
2 2 + 0 - 0 ! |
skip test requiring http connection Also skipping tests in HtsgetBAMFileReaderTest, which require the network, and adding a test in TestDataProviders as it may need to run methods from HtsgetBAMFileReaderTest. |
100 fix java11 | (download) |
build.gradle |
1 1 + 0 - 0 ! |
xml.bind has been removed from openjdk 11, add jaxb-api jar file to compilation and classpath |
140 skip testFlushNotSpammed.patch | (download) |
src/test/java/htsjdk/samtools/fastq/BasicFastqWriterTest.java |
5 4 + 1 - 0 ! |
the test testflushnotspammed has been introduced by upstream as an answer to their issue 1497. Yet I am unsure it should be expected to pass in any situation as, in my understanding, it success may depend on when the garbage collector deletes the objects. Anyway, the test is failing with openjdk-17. |
150 use rhino as JS engine.patch | (download) |
build.gradle |
1 1 + 0 - 0 ! |
using the rhino javascript engine, as nashorn has been removed between openjdk-11 and openjdk-17. |
160 mkdirs before creating tempPaths.patch | (download) |
src/test/java/htsjdk/tribble/gff/Gff3WriterTest.java |
8 7 + 1 - 0 ! |
ensuring directories exist before creating temp files inside, as some tests seem to rely on other ones creating the directories for them |
171 use org kordamp json.patch | (download) |
src/main/java/htsjdk/beta/io/bundle/BundleJSON.java |
29 15 + 14 - 0 ! |
adapting code to use debian package libjson-java instead of the non-free org.json. - Beware, in libjson-java, JSONObject.put returns the added object, not the JSONObject. Calls to put thus cannot be chained. - In JSONArray there is no put method, using add instead. - Error messages are not exactly the same in org.json and libjson-java. - Ignoring default excludes when parsing json string to avoid skipping a field named "class". |
190 newest vcf.patch | (download) |
src/test/java/htsjdk/tribble/AbstractFeatureReaderTest.java |
3 2 + 1 - 0 ! |
deactivating the tests that use newest vcf 4.4, as the comments in the code itself suggest version 4.4 is not handled by htsjdk. Certainly this patch can be removed when some later upstream version gets packaged. |