[jira] [Commented] (DERBY-7137) Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms

2022-05-29 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on DERBY-7137:


Commit 1901387 from Richard N. Hillegas in branch 'code/branches/10.16'
[ https://svn.apache.org/r1901387 ]

DERBY-7137: Merge 1901386 from trunk to 10.16 branch.

> Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms
> --
>
> Key: DERBY-7137
> URL: https://issues.apache.org/jira/browse/DERBY-7137
> Project: Derby
>  Issue Type: Task
>  Components: Build tools
>Affects Versions: 10.16.1.1
>Reporter: Richard N. Hillegas
>Assignee: Richard N. Hillegas
>Priority: Major
> Fix For: 10.16.1.1
>
> Attachments: derby-7137-01-aa-compileToJava17byteCode.diff, 
> derby-7137-02-aa-buildInstructions.diff, releaseNote.html
>
>
> The 10.16 network server must be run with -Djava.security.manager=allow in 
> order to enable the Java Security Manager over the objections of 
> https://openjdk.java.net/jeps/411. The meaning of that flag has changed since 
> Java 11. To minimize confusion, we want to prevent people from accidentally 
> running 10.16 on Java platforms older than Java 17.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (DERBY-7137) Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms

2022-05-29 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on DERBY-7137:


Commit 1901386 from Richard N. Hillegas in branch 'code/trunk'
[ https://svn.apache.org/r1901386 ]

DERBY-7137: Update build instructions to require JDK 17; commit 
derby-7137-02-aa-buildInstructions.diff.

> Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms
> --
>
> Key: DERBY-7137
> URL: https://issues.apache.org/jira/browse/DERBY-7137
> Project: Derby
>  Issue Type: Task
>  Components: Build tools
>Affects Versions: 10.16.1.1
>Reporter: Richard N. Hillegas
>Assignee: Richard N. Hillegas
>Priority: Major
> Fix For: 10.16.1.1
>
> Attachments: derby-7137-01-aa-compileToJava17byteCode.diff, 
> derby-7137-02-aa-buildInstructions.diff, releaseNote.html
>
>
> The 10.16 network server must be run with -Djava.security.manager=allow in 
> order to enable the Java Security Manager over the objections of 
> https://openjdk.java.net/jeps/411. The meaning of that flag has changed since 
> Java 11. To minimize confusion, we want to prevent people from accidentally 
> running 10.16 on Java platforms older than Java 17.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (DERBY-7137) Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms

2022-05-29 Thread Richard N. Hillegas (Jira)


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

Richard N. Hillegas commented on DERBY-7137:


Attaching derby-7137-02-aa-buildInstructions.diff. This updates the build 
instructions to require JDK 17.

Touches the following files:

{noformat}
M   BUILDING.html
{noformat}


> Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms
> --
>
> Key: DERBY-7137
> URL: https://issues.apache.org/jira/browse/DERBY-7137
> Project: Derby
>  Issue Type: Task
>  Components: Build tools
>Affects Versions: 10.16.1.1
>Reporter: Richard N. Hillegas
>Assignee: Richard N. Hillegas
>Priority: Major
> Fix For: 10.16.1.1
>
> Attachments: derby-7137-01-aa-compileToJava17byteCode.diff, 
> derby-7137-02-aa-buildInstructions.diff, releaseNote.html
>
>
> The 10.16 network server must be run with -Djava.security.manager=allow in 
> order to enable the Java Security Manager over the objections of 
> https://openjdk.java.net/jeps/411. The meaning of that flag has changed since 
> Java 11. To minimize confusion, we want to prevent people from accidentally 
> running 10.16 on Java platforms older than Java 17.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (DERBY-7137) Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms

2022-05-14 Thread Bryan Pendleton (Jira)


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

Bryan Pendleton commented on DERBY-7137:


Yes I think that release note gets the message across quite clearly. +1.

> Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms
> --
>
> Key: DERBY-7137
> URL: https://issues.apache.org/jira/browse/DERBY-7137
> Project: Derby
>  Issue Type: Task
>  Components: Build tools
>Affects Versions: 10.16.0.0
>Reporter: Richard N. Hillegas
>Assignee: Richard N. Hillegas
>Priority: Major
> Fix For: 10.16.0.0
>
> Attachments: derby-7137-01-aa-compileToJava17byteCode.diff, 
> releaseNote.html
>
>
> The 10.16 network server must be run with -Djava.security.manager=allow in 
> order to enable the Java Security Manager over the objections of 
> https://openjdk.java.net/jeps/411. The meaning of that flag has changed since 
> Java 11. To minimize confusion, we want to prevent people from accidentally 
> running 10.16 on Java platforms older than Java 17.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (DERBY-7137) Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms

2022-05-14 Thread Richard N. Hillegas (Jira)


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

Richard N. Hillegas commented on DERBY-7137:


Thanks for that improvement, Bryan. I have replaced the release note with a new 
one which incorporates your change.

> Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms
> --
>
> Key: DERBY-7137
> URL: https://issues.apache.org/jira/browse/DERBY-7137
> Project: Derby
>  Issue Type: Task
>  Components: Build tools
>Affects Versions: 10.16.0.0
>Reporter: Richard N. Hillegas
>Assignee: Richard N. Hillegas
>Priority: Major
> Fix For: 10.16.0.0
>
> Attachments: derby-7137-01-aa-compileToJava17byteCode.diff, 
> releaseNote.html
>
>
> The 10.16 network server must be run with -Djava.security.manager=allow in 
> order to enable the Java Security Manager over the objections of 
> https://openjdk.java.net/jeps/411. The meaning of that flag has changed since 
> Java 11. To minimize confusion, we want to prevent people from accidentally 
> running 10.16 on Java platforms older than Java 17.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (DERBY-7137) Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms

2022-05-14 Thread Bryan Pendleton (Jira)


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

Bryan Pendleton commented on DERBY-7137:


Thanks for the release note, Rick!

I wonder if the text should use "must" instead of "should".

> Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms
> --
>
> Key: DERBY-7137
> URL: https://issues.apache.org/jira/browse/DERBY-7137
> Project: Derby
>  Issue Type: Task
>  Components: Build tools
>Affects Versions: 10.16.0.0
>Reporter: Richard N. Hillegas
>Assignee: Richard N. Hillegas
>Priority: Major
> Fix For: 10.16.0.0
>
> Attachments: derby-7137-01-aa-compileToJava17byteCode.diff, 
> releaseNote.html
>
>
> The 10.16 network server must be run with -Djava.security.manager=allow in 
> order to enable the Java Security Manager over the objections of 
> https://openjdk.java.net/jeps/411. The meaning of that flag has changed since 
> Java 11. To minimize confusion, we want to prevent people from accidentally 
> running 10.16 on Java platforms older than Java 17.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (DERBY-7137) Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms

2022-03-24 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on DERBY-7137:


Commit 1899181 from Richard N. Hillegas in branch 'code/trunk'
[ https://svn.apache.org/r1899181 ]

DERBY-7137: Make 10.16 compile into Java 17 byte code; commit 
derby-7137-01-aa-compileToJava17byteCode.diff.

> Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms
> --
>
> Key: DERBY-7137
> URL: https://issues.apache.org/jira/browse/DERBY-7137
> Project: Derby
>  Issue Type: Task
>  Components: Build tools
>Affects Versions: 10.16.0.0
>Reporter: Richard N. Hillegas
>Assignee: Richard N. Hillegas
>Priority: Major
> Attachments: derby-7137-01-aa-compileToJava17byteCode.diff
>
>
> The 10.16 network server must be run with -Djava.security.manager=allow in 
> order to enable the Java Security Manager over the objections of 
> https://openjdk.java.net/jeps/411. The meaning of that flag has changed since 
> Java 11. To minimize confusion, we want to prevent people from accidentally 
> running 10.16 on Java platforms older than Java 17.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (DERBY-7137) Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms

2022-03-24 Thread Richard N. Hillegas (Jira)


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

Richard N. Hillegas commented on DERBY-7137:


Attaching derby-7137-01-aa-compileToJava17byteCode.diff. This change makes 
Derby compile into Java 17 byte code. With this change, Derby builds cleanly 
(including javadoc) and the tests run cleanly on Java 17 (both with classpath 
and modulepath) when you set -Djava.security.manager=allow.

Touches the following file:

{noformat}
M   tools/ant/properties/defaultcompiler.properties

Change min.version to 17.
{noformat}


> Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms
> --
>
> Key: DERBY-7137
> URL: https://issues.apache.org/jira/browse/DERBY-7137
> Project: Derby
>  Issue Type: Task
>  Components: Build tools
>Affects Versions: 10.16.0.0
>Reporter: Richard N. Hillegas
>Assignee: Richard N. Hillegas
>Priority: Major
>
> The 10.16 network server must be run with -Djava.security.manager=allow in 
> order to enable the Java Security Manager over the objections of 
> https://openjdk.java.net/jeps/411. The meaning of that flag has changed since 
> Java 11. To minimize confusion, we want to prevent people from accidentally 
> running 10.16 on Java platforms older than Java 17.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)