+Kenneth Knowles <[email protected]> +Tyson Hamilton <[email protected]> +Kiley
Sok <[email protected]>

On Thu, Jan 14, 2021 at 4:23 PM Tomo Suzuki <[email protected]> wrote:

> Hi Beam developers,
>
> I'm preparing a pull request (#13740)
> <https://github.com/apache/beam/pull/13740> that upgrades the
> non-vendored Guava version (currently 25.1-jre) to the latest version
> (30.1-jre). I want Beam to be built, tested, and run with the newer version
> of Guava so that its Guava dependency works with other libraries that
> depend on newer Guava (e.g., gcsio).
>
> However, certain Hadoop/Cassandra-related modules in the Beam project
> require Guava 25 or older (Details in BEAM-11626
> <https://issues.apache.org/jira/browse/BEAM-11626>) when they run tests.
> Therefore, this PR attempts to split guava versions: 25
> for Hadoop/Cassandra-related modules and 30 for the rest of the project.
>
> I analyzed the effect of the change in the PR below. So far I see the
> effect is minimal thanks to the fact that Beam vendors Guava and only 3
> modules declares non-test dependency to the non-vendored Guava.
>
> https://github.com/apache/beam/pull/13740
>
> As I am not a Hadoop/Cassandra user, I might have missed
> important points. I appreciate it if you can share your perspective on this.
>
> --
> Regards,
> Tomo
>

Reply via email to