8u232 Rampdown: Bug Triage
Andrew John Hughes
gnu.andrew at redhat.com
Tue Sep 3 05:30:22 UTC 2019
Hi all,
We have reached the point of rampdown for 8u232 and need to decide which
issues are still worth trying to push into that release and which should
be deferred until 8u242.
I've been going through the list of bugs which are marked as fixed in
Oracle's proprietary 8u231/2 [0] to see what is still missing in OpenJDK 8u:
1. JDK-8222496/JDK-8198649
"[8u] Switch on GTK3 as a default GTK L&F in client-libs"
This is 8222496 in 8u, but 8198649 in 11u just for extra confusion. I've
see no review or approval request for this yet. As a simple default
change, I'm happy for this to still go in early in rampdown while there
is time for any side-effects to be tested for.
It's a clean backport, so I've flagged it for approval.
2. JDK-8219914
Change the environment variable for Java Access Bridge logging to have a
directory
This is in OpenJDK 13, but not 11. Not sure why. No sign of any review
or approval for OpenJDK 8u as yet.
3. JDK-8219013
Update Apache Santuario (XML Signature) to version 2.1.3
This is not yet in OpenJDK 8u or 11u. There are earlier Santuario
changes it depends on.
4. JDK-8218629
XML Digital Signature throws NAMESPACE_ERR exception on OpenJDK 11,
works 8/9/10
No sign of review or approval. Again, depends on earlier Santuario
changes, specifically JDK-8177334.
5. JDK-8218605
Startup Splash Screen of SwingSet2 flashes in smaller coordinates before
appearing in the final size
This was originally flagged for 8u222. There's no patch to backport and
nothing has been posted for review.
6. JDK-8217878
ENVELOPING XML signature no longer works in JDK 11
No sign of review or approval. Again, depends on earlier Santuario
changes, specifically JDK-8177334.
7. JDK-8217581
JDK 8 javadoc man page does not list correct values for -source
No patch to backport and no sign of a patch for review. Probably
requires rather ugly changes directly to the man page as we don't have
the sources checked in as far as I'm aware. Probably best to wait until
Oracle update the online version.
8. JDK-8216401
Allow "file:" URLs in Class-Path of local JARs
Patch has been posted, but needs to be updated following dependent
ClassFileInstaller changes being backported (see [1])
9. JDK-8215210
[macos] Hangul text does not shape to the precomposed form on JDK8u
Similar to #5, this is an 8u222 era fix with no patch to backport and no
patch posted for review.
10. JDK-8205507
jdk/javax/xml/crypto/dsig/GenerationTests.java timed out
Another that depends on JDK-8177334.
11. JDK-8196681
Java Access Bridge logging and debug flags dynamically controlled
Similar to 8219914, but this one is in 11u at least. No visible attempts
for 8u yet.
12. JDK-8194653
Deadlock involving FileSystems.getDefault and System.loadLibrary call
There was discussion on this before 8u222 in June 2019 [2], but no sign
of any further consensus on a patch since.
13. JDK-8178870
instrumentation.retransformClasses cause coredump
Patch has been posted but needs to be revised once JDK-8155951 is committed.
14. JDK-8177334
Update xmldsig implementation to Apache Santuario 2.1.1
Still in early stages of backport, so will need to defer this to 8u242.
15. JDK-8217676
Upgrade libpng to 1.6.37
This needs some minor work still, but should be able to be pushed to
8u232 during rampdown.
16. JDK-8228469
(tz) Upgrade time-zone data to tzdata2019b
This is a late arrival that isn't in 8u or 11u, but we should be able to
get it into both during rampdown.
17. JDK-8229868
Update Apache Santuario TPRM version
This should be combined with JDK-8219013 (#3)
18. JDK-8222108
Reduce minRefreshTime for updating remote printer list on Windows
As with JDK-8217676, the patch needs some minor changes but should be
possible to include during rampdown.
My current thinking is:
* Suitable for rampdown
- #1, #7, #8, #13, #15, #16, #18
* Defer to 8u242
- Access bridge patches (#2, #11)
- Apache Santuario work (#3, #4, #6, #10, #14, #17)
- AWT bugs (#5, #9)
- Deadlock bug (#12)
Other bugs may be considered during rampdown, but they should be
regression fixes or minor bugs / test issues. Feature work should now be
focused on 8u242.
I think things look better than the last cycle, but we are still seeing
too many patches towards the end of the development period. If you want
to target something for 8u242, now is the time to start working on it.
For 8u232, the primary focus should be testing to make sure there are no
major regressions.
[0] https://bugs.openjdk.java.net/browse/JDK-8219914?filter=36513
[1]
https://mail.openjdk.java.net/pipermail/jdk8u-dev/2019-August/010030.html
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
https://keybase.io/gnu_andrew
More information about the jdk8u-dev
mailing list