[
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]