[ 
https://issues.apache.org/jira/browse/GOBBLIN-1808?focusedWorklogId=856505&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-856505
 ]

ASF GitHub Bot logged work on GOBBLIN-1808:
-------------------------------------------

                Author: ASF GitHub Bot
            Created on: 12/Apr/23 17:19
            Start Date: 12/Apr/23 17:19
    Worklog Time Spent: 10m 
      Work Description: Will-Lo commented on code in PR #3669:
URL: https://github.com/apache/gobblin/pull/3669#discussion_r1164426604


##########
gradle/scripts/dependencyDefinitions.gradle:
##########
@@ -49,8 +49,9 @@ ext.externalDependency = [
     "commonsPool": "org.apache.commons:commons-pool2:2.4.2",
     "datanucleusCore": "org.datanucleus:datanucleus-core:3.2.10",
     "datanucleusRdbms": "org.datanucleus:datanucleus-rdbms:3.2.9",
+    "errorProne": "com.google.errorprone:error_prone_annotations:2.0.15",

Review Comment:
   Errorprone is needed for some annotations such as `@IgnoreReturnValue` which 
is used in Guava transitively, but they removed the direct dependency on it so 
we have to include it manually.
   
   It's discussed in this Github thread where the fix is to include errorProne 
as a compile dependency, otherwise we will have to bump to a future version of 
Guava https://github.com/google/guava/issues/2837





Issue Time Tracking
-------------------

    Worklog Id:     (was: 856505)
    Time Spent: 1h 20m  (was: 1h 10m)

> Bump Guava to version 20.0.0
> ----------------------------
>
>                 Key: GOBBLIN-1808
>                 URL: https://issues.apache.org/jira/browse/GOBBLIN-1808
>             Project: Apache Gobblin
>          Issue Type: Improvement
>          Components: gobblin-core
>    Affects Versions: 0.16.0
>            Reporter: William Lo
>            Assignee: Abhishek Tiwari
>            Priority: Major
>             Fix For: 0.16.0
>
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> Gobblin depends on an ancient version of Guava, 15.0.0.
> This version of Guava was released in 2013 and is running into compatibility 
> issues with many modern dependencies.
> We should gradually work on upgrading Guava to a recent version, but for now 
> will try version 20.0.0 (released Oct 2016 which is still old) but the main 
> concern for large version bumps is to avoid compatibility issues with other 
> old Gobblin dependencies (Hive/Hadoop)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to