Java 8 testing in Fedora

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have done a rebuild [1] of Java packages using Java 8.  About 20 % of
packages currently fail, but mostly for reasons not related directly to
Java 8.

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
else.

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?


[1] The rebuild was done for testing purposes only.  Resulting Builds
are not included in Fedora.

-- 
Mikolaj Izdebski
Software Engineer, Red Hat
IRC: mizdebsk
--
java-devel mailing list
java-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/java-devel





[Index of Archives]     [Red Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux