OpenJDK 8u and Backport Bugs

Andrew Hughes gnu.andrew at redhat.com
Fri Dec 11 04:41:59 UTC 2020


Hi all,

We've worked out a way we can create backport bugs for OpenJDK 8u
issues and have them correctly resolved by hgupdater.

For 8u, '8-pool' doesn't work as '11-pool' does with OpenJDK 11u. I
assume this is because '8-pool' is assumed to refer to the Oracle fork
of 8u, which also use 8u281, 8u291, etc. Sadly, a generic 'openjdk8u'
seems not to work either.

What does work is using the specific version of 'openjdk8ux'. We
therefore propose the following, and I have updated the wiki to
correspond with this:

1. When work is started on a backport, create a backport bug as follows:
  a. Log in to the OpenJDK bug database and go to the bug you want to backport.
  b. Click More → Create Backport
  c. Set yourself as the Assignee and change Fix Version to 'openjdk8u'.
  d. On the new bug, clear the inherited 'Affected Versions' and labels.
  e. Set 'Affected Versions' to 'openjdk8u'
  f. Add any desired labels, such as 'jdk8u-<username>', to the bug,
  where <username> is your OpenJDK username.

2. Proceed as usual, but apply the jdk8u-needs-review label and make
approval requests on the backport bug.  This avoids the issue where
labels on the parent issue are cloned to other bugs.

3. When a maintainer approves the bug, they will set the fix version
to the release it is approved for. This should provide additional
clarity as to which release the backport is approved for. For example,
at present, jdk8u-critical-yes bugs will have a fix version of
openjdk8u282 and jdk8u-fix-yes bugs will have a fix version of
openjdk8u292.

Please let me know if there are any questions about this process.

Thanks to Severin Gehwolf and Jonathan Dowland for testing this
process out.
--
Andrew :)

Senior Free Java Software Engineer
OpenJDK Package Owner
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


More information about the jdk8u-dev mailing list