db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rick Hillegas (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DERBY-6998) Make it possible to build Derby cleanly using JDK 10
Date Wed, 26 Sep 2018 22:07:00 GMT

    [ https://issues.apache.org/jira/browse/DERBY-6998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16629467#comment-16629467
] 

Rick Hillegas commented on DERBY-6998:
--------------------------------------

Attaching derby-6998-03-aa-reenableEncryptionTestsOnJDK11.diff. This patch re-enables the
old-harness encryption tests, which weren't running when the JVM was Java 11.

The problem was that our test machinery was not parsing the JVM version correctly and thought
that Java 11 came before Java 1.2.

I am running regression tests now on Java 9. Even with this change, there is still an outstanding
problem with Java 11: the JUnit SSLTest fails on that platform.


Touches the following files:

{noformat}
----------------------------

M       java/org.apache.derby.tests/org/apache/derbyTesting/functionTests/harness/JavaVersionHolder.java

Use 1.10.0 as the version string for Java 10 and 1.11.0 as the version
string for Java 11 rather than 10.0.1 and 11.0.1 respectively.

----------------------------

M       java/build/org/apache/derbyBuild/lastgoodjarcontents/insane.derbyTesting.jar.lastcontents
M       java/build/org/apache/derbyBuild/lastgoodjarcontents/sane.derbyTesting.jar.lastcontents
D       java/org.apache.derby.tests/org/apache/derbyTesting/functionTests/harness/jdk100.java
R  +    java/org.apache.derby.tests/org/apache/derbyTesting/functionTests/harness/jdk110.java
A  +    java/org.apache.derby.tests/org/apache/derbyTesting/functionTests/harness/jdk111.java

Correspondingly rename jdk100 as jdk110 and rename jdk110 as jdk111.
{noformat}


> Make it possible to build Derby cleanly using JDK 10
> ----------------------------------------------------
>
>                 Key: DERBY-6998
>                 URL: https://issues.apache.org/jira/browse/DERBY-6998
>             Project: Derby
>          Issue Type: Bug
>          Components: Build tools
>    Affects Versions: 10.15.0.0
>            Reporter: Rick Hillegas
>            Priority: Major
>         Attachments: derby-6998-01-ab-tightenReturnType.diff, derby-6998-02-aa-supportForJDK11.diff,
derby-6998-03-aa-reenableEncryptionTestsOnJDK11.diff
>
>
> When I build Derby using JDK 10, I get the following warning:
> {noformat}
>     [javac] /Users/rhillegas/derby/mainline/trunk/java/engine/org/apache/derby/iapi/types/SqlXmlUtil.java:728:
warning: [unchecked] getPrefixes(String) in NullNamespaceContext implements getPrefixes(String)
in NamespaceContext
>     [javac]         public Iterator getPrefixes(String namespaceURI) {
>     [javac]                         ^
>     [javac]   return type requires unchecked conversion from Iterator to Iterator<String>
>     [javac] 1 warning
> {noformat}
> I will clean this up.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message