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

Julian Reschke commented on OAK-7182:
-------------------------------------

bq. Julian Reschke I was trying to understand what needs to be done for 
OAK-8717. I've seen that it does already contain a patch, it hasn't been merged 
because it was only part of the required work? Or should I completely ignore 
its content? 

It wasn't merged back then because downstream users of Oak were not ready for 
the binary incompatibilty.

The patch itself probably is still good, but we'll have to check that in the 
meantime no new Guava dependencies have been added to the API.

bq. One more thing, if I may: some changes were made to the modules pom.xml. 
Most of the time was about the Embed-Dependency of the maven-bundle-plugin. 
That I find it hard to understand, and I feel it goes beyond my current 
knowledge of the code.

AFAIR, this was so we could inline the code that extends Guava's cache, so we 
don't need to export it.



> Make it possible to update Guava
> --------------------------------
>
>                 Key: OAK-7182
>                 URL: https://issues.apache.org/jira/browse/OAK-7182
>             Project: Jackrabbit Oak
>          Issue Type: Wish
>            Reporter: Julian Reschke
>            Priority: Minor
>         Attachments: GuavaTests.java, OAK-7182-guava-21-3.diff, 
> OAK-7182-guava-21-4.diff, OAK-7182-guava-21.diff, OAK-7182-guava-23.6.1.diff, 
> guava.diff
>
>
> We currently rely on Guava 15, and this affects all users of Oak because they 
> essentially need to use the same version.
> This is an overall issue to investigate what would need to be done in Oak in 
> order to make updates possible.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to