You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@htrace.apache.org by "Colin Patrick McCabe (JIRA)" <ji...@apache.org> on 2014/12/12 04:07:13 UTC

[jira] [Created] (HTRACE-16) Remove guava dependency for htrace-core

Colin Patrick McCabe created HTRACE-16:
------------------------------------------

             Summary: Remove guava dependency for htrace-core
                 Key: HTRACE-16
                 URL: https://issues.apache.org/jira/browse/HTRACE-16
             Project: HTrace
          Issue Type: Improvement
            Reporter: Colin Patrick McCabe
            Assignee: Colin Patrick McCabe


htrace-core currently depends on Guava.  It seems like there are a few Guava types exposed in public interfaces too.  This is unfortunate because Guava has a history of making non-backwards compatible changes without changing the namespace of the library.  So we could end up locked to a specific (old) version of Guava due to this.  It also interacts poorly with the shading we're doing.  We should just remove guava as a depdency so we don't have to worry about this issue in the future.



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