You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Rick Hillegas (JIRA)" <ji...@apache.org> on 2018/05/28 21:44:00 UTC
[jira] [Resolved] (DERBY-6856) Make it possible to build Derby
using JDK 9
[ https://issues.apache.org/jira/browse/DERBY-6856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rick Hillegas resolved DERBY-6856.
----------------------------------
Resolution: Fixed
Fix Version/s: 10.15.0.0
I am done with work on this issue.
> Make it possible to build Derby using JDK 9
> -------------------------------------------
>
> Key: DERBY-6856
> URL: https://issues.apache.org/jira/browse/DERBY-6856
> Project: Derby
> Issue Type: Improvement
> Components: Build tools
> Affects Versions: 10.12.1.1
> Reporter: Rick Hillegas
> Priority: Major
> Fix For: 10.15.0.0
>
> Attachments: PTest.java, derby-6856-01-ab-addShardingKey.diff, derby-6856-01-ac-cleanup.diff, derby-6856-02-aa-addShardingKey.diff, derby-6856-03-aa-autoboxingDeprecationWarnings.diff, derby-6856-03-ab-autoboxingDeprecationWarnings.diff, derby-6856-04-aa-autoboxingDeprecationWarnings-part2.diff, derby-6856-04-ab-autoboxingDeprecationWarnings-part2.diff, derby-6856-05-ac-roundingMode-Class.newInstance.diff, derby-6856-05-af-roundingMode-Class.getDeclaredConstructor.diff, derby-6856-05-ag-roundingMode-Class.newInstance.diff, derby-6856-06-aa-observable.diff, derby-6856-07-aa-oneMoreNewInstance.diff, derby-6856-08-aa-cleanupJavadoc.diff, derby-6856-09-aa-javadocEntities.diff, derby-6856-10-aa-disable-permissions-subverting-test.diff, derby-6856-11-aa-jigsawResourceLocation.diff, derby-6856-XX-ab-base.diff, derby-6856-XX-ac-base.diff, derby-6856-XX-ad-base.diff, derby-6856-XX-ae-base.diff, ptestScript
>
>
> Derby can't be built with JDK 9. Java 9 introduces new JDBC classes like java.sql.ShardingKey and methods which refer to these new classes.
> In addition, project Jigsaw has created a new way to name classes (see http://openjdk.java.net/jeps/220). This breaks the PropertySetter build tool which we use so that old JVMs can compile Derby and so that Derby can be compiled to run on old JVMs.
> It is likely that we will need to leave this issue open throughout the development cycle of Java 9.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
Re: [jira] [Resolved] (DERBY-6856) Make it possible to build Derby
using JDK 9
Posted by Bryan Pendleton <bp...@gmail.com>.
TA-DA!
We need some sort of celebration!!
On Mon, May 28, 2018 at 2:44 PM, Rick Hillegas (JIRA) <ji...@apache.org> wrote:
>
> [ https://issues.apache.org/jira/browse/DERBY-6856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
>
> Rick Hillegas resolved DERBY-6856.
> ----------------------------------
> Resolution: Fixed
> Fix Version/s: 10.15.0.0
>
> I am done with work on this issue.
>
>> Make it possible to build Derby using JDK 9
>> -------------------------------------------
>>
>> Key: DERBY-6856
>> URL: https://issues.apache.org/jira/browse/DERBY-6856
>> Project: Derby
>> Issue Type: Improvement
>> Components: Build tools
>> Affects Versions: 10.12.1.1
>> Reporter: Rick Hillegas
>> Priority: Major
>> Fix For: 10.15.0.0
>>
>> Attachments: PTest.java, derby-6856-01-ab-addShardingKey.diff, derby-6856-01-ac-cleanup.diff, derby-6856-02-aa-addShardingKey.diff, derby-6856-03-aa-autoboxingDeprecationWarnings.diff, derby-6856-03-ab-autoboxingDeprecationWarnings.diff, derby-6856-04-aa-autoboxingDeprecationWarnings-part2.diff, derby-6856-04-ab-autoboxingDeprecationWarnings-part2.diff, derby-6856-05-ac-roundingMode-Class.newInstance.diff, derby-6856-05-af-roundingMode-Class.getDeclaredConstructor.diff, derby-6856-05-ag-roundingMode-Class.newInstance.diff, derby-6856-06-aa-observable.diff, derby-6856-07-aa-oneMoreNewInstance.diff, derby-6856-08-aa-cleanupJavadoc.diff, derby-6856-09-aa-javadocEntities.diff, derby-6856-10-aa-disable-permissions-subverting-test.diff, derby-6856-11-aa-jigsawResourceLocation.diff, derby-6856-XX-ab-base.diff, derby-6856-XX-ac-base.diff, derby-6856-XX-ad-base.diff, derby-6856-XX-ae-base.diff, ptestScript
>>
>>
>> Derby can't be built with JDK 9. Java 9 introduces new JDBC classes like java.sql.ShardingKey and methods which refer to these new classes.
>> In addition, project Jigsaw has created a new way to name classes (see http://openjdk.java.net/jeps/220). This breaks the PropertySetter build tool which we use so that old JVMs can compile Derby and so that Derby can be compiled to run on old JVMs.
>> It is likely that we will need to leave this issue open throughout the development cycle of Java 9.
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v7.6.3#76005)