[Debian-med-packaging] Bug#1058683: FTBFS against htsjdk/4.0.2+dfsg-1 now in unstable

Pierre Gruet pgt at debian.org
Thu Dec 14 13:01:59 GMT 2023


Source: igv
Version: 2.16.2+dfsg-1
Severity: serious
Tags: patch

Hello,

igv fails to build against new htsjdk/4.0.2+dfsg-1:

/<<PKGBUILDDIR>>/src/main/java/org/broad/igv/track/TribbleFeatureSource.java:352: error: reference to NamedFeature is ambiguous
                    if (f instanceof NamedFeature) FeatureDB.addFeature((NamedFeature) f, genome);
                                     ^
  both interface org.broad.igv.feature.NamedFeature in org.broad.igv.feature and interface htsjdk.tribble.NamedFeature in htsjdk.tribble match
/<<PKGBUILDDIR>>/src/main/java/org/broad/igv/track/TribbleFeatureSource.java:352: error: reference to NamedFeature is ambiguous
                    if (f instanceof NamedFeature) FeatureDB.addFeature((NamedFeature) f, genome);
                                                                         ^
  both interface org.broad.igv.feature.NamedFeature in org.broad.igv.feature and interface htsjdk.tribble.NamedFeature in htsjdk.tribble match

There is some ambiguity to be removed, which is solved by the enclosed patch.

Best,

-- 
Pierre
-------------- next part --------------
Description: solving an ambiguity in the tests due to a new class in
 htsjdk/4.0.2+dfsg
Author: Pierre Gruet <pgt at debian.org>
Forwarded: no
Last-Update: 2023-12-14

--- a/src/main/java/org/broad/igv/track/TribbleFeatureSource.java
+++ b/src/main/java/org/broad/igv/track/TribbleFeatureSource.java
@@ -349,7 +349,7 @@
                         featureMap.put(igvChr, featureList);
                     }
                     featureList.add(f);
-                    if (f instanceof NamedFeature) FeatureDB.addFeature((NamedFeature) f, genome);
+                    if (f instanceof org.broad.igv.feature.NamedFeature) FeatureDB.addFeature((org.broad.igv.feature.NamedFeature) f, genome);
 
                     if (this.isVCF && f instanceof Variant) {
                         Variant v = (Variant) f;


More information about the Debian-med-packaging mailing list