Source: jitsi
Version: 2.4.4997-1
Severity: important
User: [email protected]
Usertags: openjdk-8-transition
Hi,
During a rebuild of all Java packages in sid with OpenJDK 8,
your package failed to build with the following error:
[jain-javac]
/«PKGBUILDDIR»/lib/src/jsip/src/gov/nist/core/MultiValueMapImpl.java:35: error:
name clash: remove(Object,Object) in Map and remove(K,V) in MultiValueMap have
the same erasure, yet neither overrides the other
[jain-javac] public class MultiValueMapImpl<V> implements
MultiValueMap<String, V>, Cloneable {
[jain-javac] ^
[jain-javac] where K,V are type-variables:
[jain-javac] K extends Object declared in interface MultiValueMap
[jain-javac] V extends Object declared in interface MultiValueMap
[jain-javac]
/«PKGBUILDDIR»/lib/src/jsip/src/gov/nist/core/MultiValueMapImpl.java:153:
error: name clash: remove(String,V#1) in MultiValueMapImpl overrides a method
whose erasure is the same as another method, yet neither overrides the other
[jain-javac] public Object remove(String key, V item) {
[jain-javac] ^
[jain-javac] first method: remove(Object,Object) in Map
[jain-javac] second method: remove(K,V#2) in MultiValueMap
[jain-javac] where V#1,K,V#2 are type-variables:
[jain-javac] V#1 extends Object declared in class MultiValueMapImpl
[jain-javac] K extends Object declared in interface MultiValueMap
[jain-javac] V#2 extends Object declared in interface MultiValueMap
[jain-javac]
/«PKGBUILDDIR»/lib/src/jsip/src/gov/nist/core/MultiValueMap.java:8: error: name
clash: remove(K,V) in MultiValueMap and remove(Object,Object) in Map have the
same erasure, yet neither overrides the other
[jain-javac] public Object remove( K key, V item );
[jain-javac] ^
[jain-javac] where K,V are type-variables:
[jain-javac] K extends Object declared in interface MultiValueMap
[jain-javac] V extends Object declared in interface MultiValueMap
[jain-javac] /«PKGBUILDDIR»/lib/src/jsip/src/gov/nist/core/MultiMap.java:35:
error: remove(Object,Object) in MultiMap clashes with remove(Object,Object) in
Map
[jain-javac] public Object remove( Object key, Object item );
[jain-javac] ^
[jain-javac] return type Object is not compatible with boolean
[jain-javac] Note: Some input files use or override a deprecated API.
[jain-javac] Note: Recompile with -Xlint:deprecation for details.
[jain-javac] Note: Some input files use unchecked or unsafe operations.
[jain-javac] Note: Recompile with -Xlint:unchecked for details.
[jain-javac] 4 errors
[jain-javac] 58 warnings
The full build log is available from:
http://87.98.165.193/debian/openjdk8-rebuild/logs-failed-jdk8/jitsi_2.4.4997-1_unstable_jdk8.log
You can download OpenJDK 8 packages for testing here:
http://87.98.165.193/debian/openjdk-8u5-b13/
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]