You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tez.apache.org by "Cyrille Chépélov (JIRA)" <ji...@apache.org> on 2015/04/01 13:29:52 UTC

[jira] [Updated] (TEZ-2164) Shade the guava version used by Tez

     [ https://issues.apache.org/jira/browse/TEZ-2164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Cyrille Chépélov updated TEZ-2164:
----------------------------------
    Attachment: allow-guava-16.0.1.patch

While running scalding/cascading/tez workloads, the old 11.0.2 version of guava used by tez collided with newer versions pulled by other dependencies. In particular, the Stopwatch API has changed somewhere between guava 14.0 and 15.0, making it unpossible to build for both versions at the same time. 

As other dependencies are really unhappy with guava-11.0.2, I'm running rebuilt versions of Tez-0.6.0 with this patch for Stopwatch users. This patch requires at least guava-15.0 in tez' pom.xml

FWIW



> Shade the guava version used by Tez
> -----------------------------------
>
>                 Key: TEZ-2164
>                 URL: https://issues.apache.org/jira/browse/TEZ-2164
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: Siddharth Seth
>            Priority: Critical
>         Attachments: allow-guava-16.0.1.patch
>
>
> Should allow us to upgrade to a newer version without shipping a guava dependency.
> Would be good to do this in 0.7 so that we stop shipping guava as early as possible.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)