Package: igv / 2.18.5+dfsg-1

Metadata

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

Patch series

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

build.gradle | 228 4 + 224 - 0 !
src/main/java/module-info.java | 47 0 + 47 - 0 !
2 files changed, 4 insertions(+), 271 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 | 73 73 + 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 | 1 1 + 0 - 0 !
src/test/java/org/broad/igv/feature/genome/fasta/FastaBlockCompressedSequenceTest.java | 3 3 + 0 - 0 !
src/test/java/org/broad/igv/feature/genome/load/JsonGenomeLoaderTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/htsget/HtsgetBAMReaderTest.java | 1 1 + 0 - 0 !
src/test/java/org/broad/igv/htsget/HtsgetReaderTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/htsget/HtsgetVariantSourceTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/sam/AlignmentDataManagerTest.java | 1 1 + 0 - 0 !
src/test/java/org/broad/igv/sam/cram/CRAMReaderTest.java | 6 6 + 0 - 0 !
src/test/java/org/broad/igv/sam/cram/IGVReferenceSourceTest.java | 4 4 + 0 - 0 !
src/test/java/org/broad/igv/sam/mods/BaseModificationCountsTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/sam/reader/BAMHttpReaderTest.java | 4 4 + 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/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/ucsc/bb/BBDataSourceTest.java | 4 4 + 0 - 0 !
src/test/java/org/broad/igv/ucsc/bb/BBFeatureSourceTest.java | 9 5 + 4 - 0 !
src/test/java/org/broad/igv/ucsc/bb/BBFileTest.java | 4 3 + 1 - 0 !
src/test/java/org/broad/igv/ucsc/twobit/TwoBitSequenceTest.java | 2 2 + 0 - 0 !
src/test/java/org/broad/igv/util/IGVHttpClientUtilsTest.java | 3 3 + 0 - 0 !
src/test/java/org/broad/igv/util/blat/BlatClientTest.java | 4 4 + 0 - 0 !
src/test/java/org/broad/igv/util/stream/IGVSeekableBufferedStreamTest.java | 3 3 + 0 - 0 !
29 files changed, 154 insertions(+), 5 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
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 | 20 11 + 9 - 0 !
src/main/java/org/broad/igv/ui/action/LoadFromURLMenuAction.java | 7 4 + 3 - 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, 39 insertions(+), 30 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.
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.
source_target_level.patch | (download)

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

 raising the source/target java level so that the package can be
 built in a Debian environment
opening_sealed_interface.patch | (download)

src/main/java/org/broad/igv/event/IGVEvent.java | 20 1 + 19 - 0 !
1 file changed, 1 insertion(+), 19 deletions(-)

 avoid using sealed interfaces as we are not using modules to allow
 large inheritance relationships
no_spark.patch | (download)

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

 spark is not packaged in debian, omitting related tests
omit_blat_tests.patch | (download)

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

 skipping blat tests as their data have been removed when repacking