Details
Description
We currently have 32 dependencies on libraries from Twitter commons.
$ grep com.twitter.common build.gradle | wc -l 32
While these libraries have generally served us well, this number of dependencies creates a transitive web that inhibits us from upgrading our direct dependencies.
Consider removing these dependencies and replacing our uses of them with forks of the code in our repository. My hunch is that we use relatively insignificant portions of them overall. However, if we end up just cloning the sources and maintaining them ourselves, we should back out.
Attachments
Issue Links
- blocks
-
AURORA-1442 Move Twitter Commons into org.apache.aurora namespace and add headers
- Resolved
- is related to
-
AURORA-1282 twitter.common.stats.Stats warns about exported metric names
- Resolved
-
AURORA-1380 Upgrade to guice 4.0
- Resolved
-
AURORA-586 Upgrade scheduler to guava 18
- Resolved