Conversation
Codecov Report
@@ Coverage Diff @@
## master #1129 +/- ##
============================================
+ Coverage 78.72% 79.37% +0.65%
- Complexity 1169 1245 +76
============================================
Files 204 204
Lines 5184 5446 +262
Branches 416 471 +55
============================================
+ Hits 4081 4323 +242
- Misses 928 931 +3
- Partials 175 192 +17
Continue to review full report at Codecov.
|
|
I'm not sure I know enough about why the dep was removed to approve replacing it. I'll let @vam-google review |
vam-google
left a comment
There was a problem hiding this comment.
Looks like the dependency was removed from grpc dependencies (replaced with tomcat version) recently in grpc/grpc-java@6a50a63#diff-515bc54a0cbb4b12fb4a7c465758b011L151, so we can't consume it as a transitive anymore.
The commit above was tagged for 1.30 release. So once we updated gax to depend on grpc 1.30 it started failing. This error is not kokoro-specific and is reproducible on workstations.
The fix is LGTM. Another way to fix it would be to use @org_apache_tomcat_annotations_api dependency instead (like what gRPC started doing).
|
Summarizing our offline discussion: We decided not to switch to the tomcat dependency, because that change will need to be propagated to all dependent clients. |
This dependency was removed in PR #1000 in favor of transitively pulling it in from another project. However, it doesn't build in Kokoro when updating the WORKSPACE hash in g3/tp, which is currently set just past v1.55.0. We get errors like this: