[8u40] Review request for 8065702+8065675 Deprecate the Endorsed and Extension Mechanisms

Volker Simonis volker.simonis at gmail.com
Tue Jan 27 15:45:10 UTC 2015

Hi Mandy,

this change causes failures in the JCK 8 test

Added Annotations

java.util.jar.Attributes$Name: EXTENSION_INSTALLATION:anno 0
java.util.jar.Attributes$Name: IMPLEMENTATION_URL:anno 0 java.lang.Deprecated()
java.util.jar.Attributes$Name: IMPLEMENTATION_VENDOR_ID:anno 0

java: Failed. 3 errors

We're currently using JCK8a.

Will the test be updated for JCK8b in time for the release of 8u40 or
will the test be added to the exclude list?

Thank you and best regards,

On Thu, Dec 4, 2014 at 7:56 PM, Mandy Chung <mandy.chung at oracle.com> wrote:
> This is to request review and approval to putback these spec changes
> in 8u40.
>   JDK-8065702  Deprecate the Extension Mechanism
>   JDK-8065675 Deprecate the Endorsed-Standards Override Mechanism
> The endorsed and extension mechanisms are proposed to be removed
> in JDK 9 [1].  This patch updates the following specifications:
> 1. javadoc of System.getProperties to deprecate  "java.ext.dirs"
> 2. deprecate three fields injava.util.jar.Attributes.Names
> 3. deprecate the ability of a JAR-packaged applet to depend on
>    an installed optional package and trigger downloading of
>    optional packages and its relevant attributes
> TheMaintenance Review of JSR 337 (Java SE 8) will indicate the
> above spec changes.  There is no implementation change in this
> patch.
> The specification of the Class-Path attribute and Sealed attributes
> are misplaced and they should belong to the JAR file specification.
> This patch moves them from extensions to the JAR file specification.
> Webrev at:
> http://cr.openjdk.java.net/~mchung/jdk8u/webrevs/8065702/webrev.00/
> http://cr.openjdk.java.net/~mchung/jdk8u/webrevs/8065702/api-diff/overview-summary.html
> http://cr.openjdk.java.net/~mchung/jdk8u/webrevs/8065702/specdiff/overview-summary.html
> Mandy
> [1] http://openjdk.java.net/jeps/220
> [2] http://openjdk.java.net/projects/jdk8/spec/

More information about the jdk8u-dev mailing list