On 20/12/2013 2:22 AM, Alejandro E Murillo wrote:

Hi David,
since the hoptspot version should match the jdk version,
I actually plan to remove this file as part of the fix for:
https://bugs.openjdk.java.net/browse/JDK-8030011

and set those values appropriately

Okay but wherever they are set needs to modified appropriately. In a full configure based build these should come in via spec.gmk (they don't at present IIRC) but we still need them somewhere in hotspot repo for hotspot only builds.

David

thanks
Alejandro

On 12/19/2013 12:14 AM, David Holmes wrote:
Joe,

hotspot/make/hotspot_version also defines:

JDK_MAJOR_VER=1
JDK_MINOR_VER=8
JDK_MICRO_VER=0

David H.
-----

On 19/12/2013 4:19 AM, Joe Darcy wrote:
On 12/16/2013 02:14 PM, Joe Darcy wrote:
On 12/15/2013 09:50 PM, Joe Darcy wrote:
On 12/10/2013 03:51 PM, David Katleman wrote:

On 12/10/2013 3:33 PM, Joseph Darcy wrote:
Hello,

Looking ahead to JDK 9, a build 01 change that is needed is
updating the JDK_MINOR_VERSION setting in the build from "8" to "9":

        JDK-8000962 Update JDK_MINOR_VERSION for JDK 9
        https://bugs.openjdk.java.net/browse/JDK-8000962

I poked around a bit, but didn't see where this needs to be set.
The value of this variable gets used in numerous places throughout
the JDK, including in system properties.

How can this be updating in the new build?

That would be in common/autoconf/version-numbers

        Dave


An update, I've done a build after bumping up that value, but I ran
into testing issue. It seems that the jtreg needs a minor update to
allow for the successful running of TestNG tests after the minor
version is incremented; I've contacted the jtreg team and a fix is in
progress.

Thanks,

-Joe

An update on the update: a new jtreg build resolves the TestNG issue.
After a new build of jtreg is promoted, I'll go ahead with the
JDK_MINOR_VERSIO update.

Cheers,

-Joe

Please review this increment in common/autoconf/version-numbers along
with test updates to work around a HotSpot bug:

     http://cr.openjdk.java.net/~darcy/8000962.0/

Patch below.

Thanks,

-Joe

--- old/common/autoconf/version-numbers    2013-12-18 09:12:06.000000000
-0800
+++ new/common/autoconf/version-numbers    2013-12-18 09:12:06.000000000
-0800
@@ -24,7 +24,7 @@
  #

  JDK_MAJOR_VERSION=1
-JDK_MINOR_VERSION=8
+JDK_MINOR_VERSION=9
  JDK_MICRO_VERSION=0
  JDK_UPDATE_VERSION=
  LAUNCHER_NAME=openjdk
--- old/langtools/test/tools/javac/MethodParameters/AnnotationTest.java
2013-12-18 09:12:07.000000000 -0800
+++ new/langtools/test/tools/javac/MethodParameters/AnnotationTest.java
2013-12-18 09:12:07.000000000 -0800
@@ -24,6 +24,7 @@
  /*
   * @test
   * @bug 8006582
+ * @ignore 8030656 Bad version check for parameter information in
src/share/vm/classfile/javaClasses.cpp
   * @summary javac should generate method parameters correctly.
   * @build Tester
   * @compile -parameters AnnotationTest.java
--- old/langtools/test/tools/javac/MethodParameters/AnonymousClass.java
2013-12-18 09:12:07.000000000 -0800
+++ new/langtools/test/tools/javac/MethodParameters/AnonymousClass.java
2013-12-18 09:12:07.000000000 -0800
@@ -24,6 +24,7 @@
  /*
   * @test
   * @bug 8006582
+ * @ignore 8030656 Bad version check for parameter information in
src/share/vm/classfile/javaClasses.cpp
   * @summary javac should generate method parameters correctly.
   * @build Tester
   * @compile -parameters AnonymousClass.java
--- old/langtools/test/tools/javac/MethodParameters/CaptureTest.java
2013-12-18 09:12:07.000000000 -0800
+++ new/langtools/test/tools/javac/MethodParameters/CaptureTest.java
2013-12-18 09:12:07.000000000 -0800
@@ -24,6 +24,7 @@
  /*
   * @test
   * @bug 8015701
+ * @ignore 8030656 Bad version check for parameter information in
src/share/vm/classfile/javaClasses.cpp
   * @summary Test method parameter attribute generation with captured
locals.
   * @compile -parameters CaptureTest.java
   * @run main CaptureTest
--- old/langtools/test/tools/javac/MethodParameters/Constructors.java
2013-12-18 09:12:08.000000000 -0800
+++ new/langtools/test/tools/javac/MethodParameters/Constructors.java
2013-12-18 09:12:08.000000000 -0800
@@ -24,6 +24,7 @@
  /*
   * @test
   * @bug 8006582
+ * @ignore 8030656 Bad version check for parameter information in
src/share/vm/classfile/javaClasses.cpp
   * @summary javac should generate method parameters correctly.
   * @build Tester
   * @compile -parameters Constructors.java
--- old/langtools/test/tools/javac/MethodParameters/EnumTest.java
2013-12-18 09:12:08.000000000 -0800
+++ new/langtools/test/tools/javac/MethodParameters/EnumTest.java
2013-12-18 09:12:08.000000000 -0800
@@ -24,6 +24,7 @@
  /*
   * @test
   * @bug 8006582 8008658
+ * @ignore 8030656 Bad version check for parameter information in
src/share/vm/classfile/javaClasses.cpp
   * @summary javac should generate method parameters correctly.
   * @build Tester
   * @compile -parameters EnumTest.java
--- old/langtools/test/tools/javac/MethodParameters/InstanceMethods.java
2013-12-18 09:12:09.000000000 -0800
+++ new/langtools/test/tools/javac/MethodParameters/InstanceMethods.java
2013-12-18 09:12:09.000000000 -0800
@@ -24,6 +24,7 @@
  /*
   * @test
   * @bug 8006582
+ * @ignore 8030656 Bad version check for parameter information in
src/share/vm/classfile/javaClasses.cpp
   * @summary javac should generate method parameters correctly.
   * @build Tester
   * @compile -parameters InstanceMethods.java
--- old/langtools/test/tools/javac/MethodParameters/LambdaTest.java
2013-12-18 09:12:09.000000000 -0800
+++ new/langtools/test/tools/javac/MethodParameters/LambdaTest.java
2013-12-18 09:12:09.000000000 -0800
@@ -24,6 +24,7 @@
  /*
   * @test
   * @bug 8006582
+ * @ignore 8030656 Bad version check for parameter information in
src/share/vm/classfile/javaClasses.cpp
   * @summary javac should generate method parameters correctly.
   * @build Tester
   * @compile -parameters LambdaTest.java
--- old/langtools/test/tools/javac/MethodParameters/LocalClassTest.java
2013-12-18 09:12:09.000000000 -0800
+++ new/langtools/test/tools/javac/MethodParameters/LocalClassTest.java
2013-12-18 09:12:09.000000000 -0800
@@ -24,6 +24,7 @@
  /*
   * @test
   * @bug 8006582 8008658
+ * @ignore 8030656 Bad version check for parameter information in
src/share/vm/classfile/javaClasses.cpp
   * @summary javac should generate method parameters correctly.
   * @build Tester
   * @compile -parameters LocalClassTest.java
--- old/langtools/test/tools/javac/MethodParameters/MemberClassTest.java
2013-12-18 09:12:10.000000000 -0800
+++ new/langtools/test/tools/javac/MethodParameters/MemberClassTest.java
2013-12-18 09:12:10.000000000 -0800
@@ -24,6 +24,7 @@
  /*
   * @test
   * @bug 8006582 8008658
+ * @ignore 8030656 Bad version check for parameter information in
src/share/vm/classfile/javaClasses.cpp
   * @summary javac should generate method parameters correctly.
   * @build Tester
   * @compile -parameters MemberClassTest.java
--- old/langtools/test/tools/javac/MethodParameters/StaticMethods.java
2013-12-18 09:12:10.000000000 -0800
+++ new/langtools/test/tools/javac/MethodParameters/StaticMethods.java
2013-12-18 09:12:10.000000000 -0800
@@ -24,6 +24,7 @@
  /*
   * @test
   * @bug 8006582
+ * @ignore 8030656 Bad version check for parameter information in
src/share/vm/classfile/javaClasses.cpp
   * @summary javac should generate method parameters correctly.
   * @build Tester
   * @compile -parameters StaticMethods.java
---
old/langtools/test/tools/javac/MethodParameters/UncommonParamNames.java
2013-12-18 09:12:10.000000000 -0800
+++
new/langtools/test/tools/javac/MethodParameters/UncommonParamNames.java
2013-12-18 09:12:10.000000000 -0800
@@ -24,6 +24,7 @@
  /*
   * @test
   * @bug 8006582
+ * @ignore 8030656 Bad version check for parameter information in
src/share/vm/classfile/javaClasses.cpp
   * @summary javac should generate method parameters correctly.
   * @build Tester
   * @compile -parameters UncommonParamNames.java
--- old/jdk/test/ProblemList.txt    2013-12-18 09:12:11.000000000 -0800
+++ new/jdk/test/ProblemList.txt    2013-12-18 09:12:11.000000000 -0800
@@ -123,6 +123,11 @@
  # 8029415
java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
generic-all

+# 8030656
+java/lang/reflect/Parameter/GetAnnotatedTypeTest.java generic-all
+java/lang/reflect/Parameter/WithParameters.java generic-all
+java/lang/reflect/Parameter/BadClassFiles.java generic-all
+
############################################################################


  # jdk_management


Reply via email to