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

Alex Deparvu commented on OAK-7024:
-----------------------------------

I have updated the wip branch with a cleaner solution: provide default methods 
for PrincipalProvider so implementors of this code (1) can update at their 
convenience and (2) can remove all references of acl.Group from their code in 
preparation of the removal.
Still one thing that's bugging me is, I'm not sure I've fully managed to bypass 
the need to have this code updated twice: once to the transition version and 
once to the version that has no more reference to the Group interface.

Also, had a discussion with [~anchela] and we seem to agree that the new Group 
interface should exist on the jackrabbit api side to cover needs for both oak 
and jackrabbit, which means that JCR-4246 might to come first, or at least we'd 
have to create a dedicated issue for the introduction of the new interface (and 
wait for a jackrabbit release). FYI [~reschke].

Feedback appreciated!


> java.security.acl deprecated in Java 10, marked for removal in Java 11
> ----------------------------------------------------------------------
>
>                 Key: OAK-7024
>                 URL: https://issues.apache.org/jira/browse/OAK-7024
>             Project: Jackrabbit Oak
>          Issue Type: Task
>          Components: security
>            Reporter: Julian Reschke
>            Assignee: Alex Deparvu
>            Priority: Major
>             Fix For: 1.10
>
>
> See <https://bugs.openjdk.java.net/browse/JDK-8175094> and 
> <https://bugs.openjdk.java.net/browse/JDK-8191138>.
> Need to understand how this affects public Oak APIs, and what to do with them 
> on Java 11 (which will be an LTS release we probably need to support with Oak 
> 1.10).



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

Reply via email to