[aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 8157306: Random infrequent null pointer exceptions in javac

Andrew Hughes gnu.andrew at redhat.com
Thu Aug 11 14:11:52 UTC 2016



----- Original Message -----
> On 10/08/16 17:02, Andrew Hughes wrote:
> > We are. So far I've stuck to just importing the current upstream release
> > from 8u (currently 8u102 waiting for review [0]). We could widen that to
> > cherry-pick certain fixes from 8u that we believe are critical enough to
> > not wait until they are included in the upstream release.
> 
> The problem is the way that Hg is working for us.  In an ideal world
> we'd import all this stuff immediately to the trunk and keep a
> separate non-divergent release branch.

I don't think that would solve the problem in something like the Zero example,
because it's the release branch that has to be patched at some point - whether
in the aarch64/jdk8u tree or a distro package - in order to be buildable on
certain architectures.

In other words, I don't see the need for the additional work of following 8u
trunk. After each CPU (latest: u101), we have the best part of three months
to test the latest PSU (latest: u102) before the next CPU (next: u111) is
built on top of it. [0]

> 
> > The Red Hat packages currently include the following fixes from future
> > releases:
> 
> I'd rather not import anything than to diverge as much as that.  It's too
> much to cope with.  I think I can justify the critical AArch64 crasher fix
> in the aarch64-port tree; but the decision not to #ifdef AARCH64 was fairly
> marginal.

Ok, then we're on the same page.

> 
> Andrew.
> 

[0] http://www.oracle.com/technetwork/java/javase/cpu-psu-explained-2331472.html
-- 
Andrew :)

Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

PGP Key: ed25519/35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222




More information about the aarch64-port-dev mailing list