Package: igv / 2.16.0+dfsg-1

Metadata

Package Version Patches format
igv 2.16.0+dfsg-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
gradle_dependencies.patch | (download)

build.gradle | 31 0 + 31 - 0 !
src/main/java/module-info.java | 41 0 + 41 - 0 !
2 files changed, 72 deletions(-)

 adapting gradle build files to debian environment
 Coordinates of Debian libraries are indicated.
 Also omitting all the modules stuff.
skip_tests_network.patch | (download)

build.gradle | 69 69 + 0 - 0 !
src/test/java/org/broad/igv/bbfile/BBDataSourceTest.java | 5 5 + 0 - 0 !
src/test/java/org/broad/igv/feature/ExonTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/feature/FeatureDBTest.java | 6 6 + 0 - 0 !
src/test/java/org/broad/igv/feature/genome/GenomeTest.java | 3 3 + 0 - 0 !
src/test/java/org/broad/igv/feature/genome/SequenceWrapperTest.java | 7 6 + 1 - 0 !
src/test/java/org/broad/igv/feature/genome/fasta/FastaBlockCompressedSequenceTest.java | 3 3 + 0 - 0 !
src/test/java/org/broad/igv/htsget/HtsgetBAMReaderTest.java | 3 2 + 1 - 0 !
src/test/java/org/broad/igv/htsget/HtsgetReaderTest.java | 4 3 + 1 - 0 !
src/test/java/org/broad/igv/htsget/HtsgetVariantSourceTest.java | 4 3 + 1 - 0 !
src/test/java/org/broad/igv/sam/AlignmentDataManagerTest.java | 1 1 + 0 - 0 !
src/test/java/org/broad/igv/sam/cram/CRAMReaderTest.java | 8 7 + 1 - 0 !
src/test/java/org/broad/igv/sam/cram/IGVReferenceSourceTest.java | 4 4 + 0 - 0 !
src/test/java/org/broad/igv/sam/reader/BAMHttpReaderTest.java | 4 4 + 0 - 0 !
src/test/java/org/broad/igv/sam/reader/CGIAlignmentReaderTest.java | 3 3 + 0 - 0 !
src/test/java/org/broad/igv/tdf/TDFReaderTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/tdf/TDFRegressionTests.java | 4 4 + 0 - 0 !
src/test/java/org/broad/igv/tools/CoverageCounterTest.java | 1 1 + 0 - 0 !
src/test/java/org/broad/igv/tools/IGVToolsTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/tools/converters/ExpressionFormatterTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/tools/motiffinder/MotifFinderSourceTest.java | 4 4 + 0 - 0 !
src/test/java/org/broad/igv/tools/parsers/GCTtoIGVConverterTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/tools/parsers/TestBEDCodecs.java | 3 3 + 0 - 0 !
src/test/java/org/broad/igv/track/TrackLoaderTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/util/HttpUtilsTest.java | 1 1 + 0 - 0 !
src/test/java/org/broad/igv/util/IGVHttpClientUtilsTest.java | 3 3 + 0 - 0 !
src/test/java/org/broad/igv/util/ParsingUtilsTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/util/blat/BlatClientTest.java | 4 3 + 1 - 0 !
src/test/java/org/broad/igv/util/stream/IGVSeekableBufferedStreamTest.java | 3 3 + 0 - 0 !
29 files changed, 155 insertions(+), 6 deletions(-)

 ignoring build-time tests that require network access
 Also excluding all test classes extending AbstractHeadlessTest, as this class
 systematically looks for data on the Internet.
using_home_made_icons.patch | (download)

build.gradle | 2 1 + 1 - 0 !
src/main/java/org/broad/igv/ui/commandbar/IGVCommandBar.java | 4 2 + 2 - 0 !
src/main/java/org/broad/igv/ui/util/ApplicationStatusBar.java | 2 1 + 1 - 0 !
src/main/java/org/broad/igv/ui/util/IconFactory.java | 8 4 + 4 - 0 !
4 files changed, 8 insertions(+), 8 deletions(-)

 using free icons to replace the non-free ones
old_gradle_name.patch | (download)

build.gradle | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 in debian-packaged gradle, archivefilename does not exist,
 using archiveName instead.
jide_dependency.patch | (download)

build.gradle | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 jide dependency has been omitted from build.gradle by upstream
 because it is not in Maven Central anymore.
 We provide Debian coordinated instead.
omit_aws_stuff.patch | (download)

build.gradle | 3 3 + 0 - 0 !
src/main/java/org/broad/igv/aws/S3LoadDialog.java | 4 2 + 2 - 0 !
src/main/java/org/broad/igv/oauth/OAuthProvider.java | 16 9 + 7 - 0 !
src/main/java/org/broad/igv/oauth/OAuthUtils.java | 4 2 + 2 - 0 !
src/main/java/org/broad/igv/track/TrackLoader.java | 4 2 + 2 - 0 !
src/main/java/org/broad/igv/ui/IGVMenuBar.java | 23 13 + 10 - 0 !
src/main/java/org/broad/igv/ui/action/LoadFromURLMenuAction.java | 8 4 + 4 - 0 !
src/main/java/org/broad/igv/util/HttpUtils.java | 9 5 + 4 - 0 !
src/main/java/org/broad/igv/util/ParsingUtils.java | 2 1 + 1 - 0 !
9 files changed, 41 insertions(+), 32 deletions(-)

 patching to build without aws support
 Because the Amazon SDK is not packaged, we get rid of the classes that need
 it. We also cannot use JWTParser, which has a non DFSG-free license.
omit_spark_in_tests.patch | (download)

src/test/java/org/broad/igv/util/HttpUtilsTest.java | 7 4 + 3 - 0 !
1 file changed, 4 insertions(+), 3 deletions(-)

 omitting spark in the tests, as the needed libraries are not
 packaged in Debian.
dont_parse_glat_output_in_tests.patch | (download)

src/test/java/org/broad/igv/util/blat/LegacyBlatClientTest.java | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 ignoring tests that cannot run anymore, as we have removed files
 they used from the source tarball. Yet the tests were passing when the files
 were present.
wrong_override.patch | (download)

src/main/java/org/broad/igv/sam/cram/IGVReferenceSource.java | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 the @override annotation is wrong because the debian-packaged
 htsjdk is (at the moment) older than the one upstream relies on.