8193255: Root Certificates should be stored in text format and assembled at build time

Hohensee, Paul hohensee at amazon.com
Wed Nov 27 21:24:46 UTC 2019


You probably are. I use 11u to bootstrap 11u builds because 10 is an orphan.

Paul

From: Martin Buchholz <martinrb at google.com>
Date: Wednesday, November 27, 2019 at 10:04 AM
To: "Hohensee, Paul" <hohensee at amazon.com>
Cc: "Langer, Christoph" <christoph.langer at sap.com>, "jdk-updates-dev at openjdk.java.net" <jdk-updates-dev at openjdk.java.net>
Subject: Re: 8193255: Root Certificates should be stored in text format and assembled at build time

This appears to have broken bootstrap with jdk10, because it uses jdk11 Path.of

(Am I the only one following the "bootstrap with jdk N-1" rule?)

GenerateCacerts.java:84: error: cannot find symbol
        List<String> entries = Files.list(Path.of(dir))
                                              ^
  symbol:   method of(String)
  location: interface Path

On Wed, Nov 20, 2019 at 9:06 AM Hohensee, Paul <hohensee at amazon.com<mailto:hohensee at amazon.com>> wrote:
Looks good.

Paul

On 11/20/19, 8:05 AM, "jdk-updates-dev on behalf of Langer, Christoph" <jdk-updates-dev-bounces at openjdk.java.net<mailto:jdk-updates-dev-bounces at openjdk.java.net> on behalf of christoph.langer at sap.com<mailto:christoph.langer at sap.com>> wrote:

    Hi,

    please review the 11u backport of the build facility to assemble the root certificate store (cacerts) at build time from certificates stored in text format. This is a prerequisite to enable easy and straightforward backports of certificate updates from head jdk. This fix will be backported together with JDK-8225392 as the latter one fixes a regression of 8193255.

    Bug: https://bugs.openjdk.java.net/browse/JDK-8193255
    Original Change: http://hg.openjdk.java.net/jdk/jdk/rev/29ab1f3bd353
    Webrev: http://cr.openjdk.java.net/~clanger/webrevs/8193255.11u/

    I had to resolve a copyright header diff in make/copy/Copy-java.base.gmk and a context diff in make/ToolsJdk.gmk.

    Patch runs successfully through SAP's regression test system.

    Thanks
    Christoph




More information about the jdk-updates-dev mailing list