[fedora-java] Java 8 testing in Fedora
mizdebsk at redhat.com
Wed Apr 2 11:20:50 UTC 2014
I have done a rebuild  of Java packages using Java 8. About 20 % of
packages currently fail, but mostly for reasons not related directly to
Some of problems I have found:
1) Some collection iterators return elements in different order - most
common problem, which breaks tests in many packages and who knows what
Solution: work with upstream to fix buggy code that relies on order of
elements in unordered collections.
2) Assertion failure jn javadoc - rhbz#1082186
3) Some new methods were added, which breaks existing code. Examples:
java.util.Map - remove(K,V)
java.util.List - sort(Comparator)
java.lang.reflect.TypeVariable - getAnnotatedBounds()
sun.security.jgss.spi.GSSCredentialSpi - impersonate(GSSNameSpi)
Solution: patch code to implement new methods
4) java.lang.reflect.Proxy - fields of proxy classes cannot be accessed
using reflection any longer?
 The rebuild was done for testing purposes only. Resulting Builds
are not included in Fedora.
Software Engineer, Red Hat
More information about the java-devel