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

Tatu Saloranta commented on CASSANDRA-15248:
--------------------------------------------

Looking at incompatibilities, alas, it gets tricky.

The immediate problem is `Futures.transform()` (used in 2 non-test and 1 test 
class): while it translates to un-deprecated `Futures.transformAsync()`, latter 
is only introduced in 19.0 but former immediately deleted from 20.0 (thanks 
Guava).

Further, something somewhere in tests refers to `FutureFallback` which is also 
removed from 20.0. That would also need to be patched.

So maybe my idea of small changes to allow `cassandra-all` to work with newer 
versions (even if not upgrading dependency to require) is unworkable.

Added notes just in case it helps anyone figure out a way. It would definitely 
be nice if Guava version dependency was not as strict as it now is.

 

 

> Upgrade Guava to latest on master branch
> ----------------------------------------
>
>                 Key: CASSANDRA-15248
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15248
>             Project: Cassandra
>          Issue Type: Task
>          Components: Build, Dependencies, Packaging
>            Reporter: Abhijit Sarkar
>            Priority: Normal
>
> Upgrade Guava to latest on master branch. See 
> https://issues.apache.org/jira/browse/CASSANDRA-15245.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to