[
https://issues.apache.org/jira/browse/DERBY-7110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17363982#comment-17363982
]
Richard N. Hillegas commented on DERBY-7110:
--------------------------------------------
Hey Bryan,
You have put your finger on the issue which is troubling me: What should we do
to mimic the capabilities of Java permissions after the SecurityManager goes
away? There are a couple frustrations bundled together here:
1) No-one can say when the SecurityManager will disappear. The Java team has
merely expressed their belief that the SecurityManager is insupportably hard to
maintain over the long term.
2) No-one can say what (if anything) will replace the SecurityManager.
Given this vagueness, I have no appetite for ripping out our extensive
permissions checks. As you note, they are a powerful mechanism for securing
Derby installations, even if they are hard to use. It seems to me that we have
to wait and see--and hope that a replacement security mechanism appears long
before the SecurityManager disappears.
Here is the complete text of Alan's response:
"Yes, JEP 411 deprecates a number of APIs for future removal. There probably
isn't much to do right now except to be aware that the APIs are earmarked for
removal in some future release. I've no doubt there will be another JEP when
that time comes. I assume you know about @SuppressWarnings("removal"), which
you can use to suppress the warnings for now. The JDK usages of these APIs are
using SuppressWarnings as the JDK is compiled with -Xlint set to made warnings
fatal."
That's all I know.
> Make it possible to build and test Derby cleanly with OpenJDK 17
> ----------------------------------------------------------------
>
> Key: DERBY-7110
> URL: https://issues.apache.org/jira/browse/DERBY-7110
> 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-7110-01-aa-removeAngleBrackets.diff
>
>
> Releases of Open JDK 17 can be found at https://jdk.java.net/17/. We should
> adjust Derby as necessary so that it builds cleanly (including javadoc) and
> tests cleanly with this version of the platform.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)