Below is an update about OpenJdk6 b24 release.

There were a number of minor issues with the build (infrastructure, not related to jdk6 code) which got resolved. I had built openjdk6 on all 8 platforms. There is a new test failure on linux_i586 (and all other platforms).

TEST: sun/security/krb5/auto/SpnegoReqFlags.java
TEST RESULT: Failed. Compilation failed: Compilation failed
(detailed error message is below).

By looking at the openjdk archive, it seemed that the test was backported from 7 on Sep 6, 2011. Email Request: http://mail.openjdk.java.net/pipermail/jdk6-dev/2011-September/002506.html Hg notification: http://mail.openjdk.java.net/pipermail/jdk6-dev/2011-September/002511.html

Weijun Wang from JDK Security team looked at the failure (thank you, Weijun!), below is his explanation:

> If you look at the same directory in JDK 7 (http://hg.openjdk.java.net/jdk7/tl/jdk/file/tip/test/sun/security/krb5/auto/), > it's a big test infrastructure and each @test needs at least 4 other files to compile.

The test infrastructure was not pushed when this test was backported to 6. Weijun suggested to remove the test for the time being and continue with the release (again, thank you, Weijun, for doing this!)

Once this is done, I'll restart the release process.

Thanks,
Lana

----
TEST: sun/security/krb5/auto/SpnegoReqFlags.java
JDK under test: (/tmp/jprt/P1/213343.jcg-integrator/testproduct/linux_i586_2.6-product)
openjdk version "1.6.0-internal"
OpenJDK Runtime Environment (build 1.6.0-internal-jprtadm_09_nov_2011_13_38-b00)
OpenJDK Server VM (build 20.0-b12, mixed mode)

ACTION: build -- Failed. Compilation failed: Compilation failed
REASON: Named class compiled on demand
TIME:   0.75 seconds
messages:
command: build SpnegoReqFlags
reason: Named class compiled on demand
elapsed time (seconds): 0.75

ACTION: compile -- Failed. Compilation failed: Compilation failed
REASON: .class file out of date or does not exist
TIME:   0.749 seconds
messages:
command: compile /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java
reason: .class file out of date or does not exist
elapsed time (seconds): 0.749
STDOUT:
STDERR:
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:30: warning: sun.security.jgss.GSSUtil is internal proprietary API and may be removed in a future release
import sun.security.jgss.GSSUtil;
                        ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:31: warning: sun.security.util.BitArray is internal proprietary API and may be removed in a future release
import sun.security.util.BitArray;
                        ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:32: warning: sun.security.util.DerInputStream is internal proprietary API and may be removed in a future release
import sun.security.util.DerInputStream;
                        ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:33: warning: sun.security.util.DerValue is internal proprietary API and may be removed in a future release
import sun.security.util.DerValue;
                        ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:41: cannot find symbol
symbol  : class OneKDC
location: class SpnegoReqFlags
        new OneKDC(null).writeJAASConf();
            ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:46: cannot find symbol
symbol  : class Context
location: class SpnegoReqFlags
        Context c = Context.fromJAAS("client");
        ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:46: cannot find symbol
symbol  : variable Context
location: class SpnegoReqFlags
        Context c = Context.fromJAAS("client");
                    ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:47: cannot find symbol
symbol  : variable OneKDC
location: class SpnegoReqFlags
        c.startAsClient(OneKDC.SERVER, GSSUtil.GSS_SPNEGO_MECH_OID);
                        ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:47: warning: sun.security.jgss.GSSUtil is internal proprietary API and may be removed in a future release
        c.startAsClient(OneKDC.SERVER, GSSUtil.GSS_SPNEGO_MECH_OID);
                                       ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:49: cannot find symbol
symbol  : class Action
location: class SpnegoReqFlags
        byte[] token = c.doAs(new Action() {
                                  ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:59: warning: sun.security.util.DerValue is internal proprietary API and may be removed in a future release
        DerValue d = new DerValue(token);   // GSSToken
        ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:59: warning: sun.security.util.DerValue is internal proprietary API and may be removed in a future release
        DerValue d = new DerValue(token);   // GSSToken
                         ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:60: warning: sun.security.util.DerInputStream is internal proprietary API and may be removed in a future release
        DerInputStream ins = d.data;        // OID + mech token
        ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:70: warning: sun.security.util.DerValue is internal proprietary API and may be removed in a future release
            DerValue d2 = d.data.getDerValue();
            ^
/tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:74: warning: sun.security.util.BitArray is internal proprietary API and may be removed in a future release
                BitArray ba = d2.data.getUnalignedBitString();
                ^
5 errors
10 warnings

TEST RESULT: Failed. Compilation failed: Compilation failed


On 11/03/2011 12:01 PM, Kelly O'Hair wrote:
FYI...

All security changes have been verified and are in the OpenJDK6 repos.

We are starting the release process for OpenJDK6 B24.

-kto

Reply via email to