cloud-opensource-java icon indicating copy to clipboard operation
cloud-opensource-java copied to clipboard

Tools for detecting and avoiding linkage errors in GCP open source projects

Results 135 cloud-opensource-java issues
Sort by recently updated
recently updated
newest added

https://github.com/GoogleCloudPlatform/cloud-opensource-java/blob/master/library-best-practices/JLBP-4.md There are beta checkers available for guava and grpc - these should be recommended. cc @netdpb

best practices
p3

This is basically a list of Maven coordinates for things in cloud-oss-bom. However we eventually want to expand it with * artifact * repo * owners * list of dependency...

enhancement
p3

This will likely require some (how much?) manual effort since not all projects put scm info in the pom.xml published to Maven Central. (We may want to encourage projects to...

enhancement
blocked
p3

We might be able to do this automatically for Github if we can get owners permissions for the GoogleCloudPlatform organization. Requires #275

enhancement
blocked
p3

for upper bounds Requires #274

enhancement
blocked
p3

Using Github API? Requires #277 and #276

enhancement
blocked
p3

As of now, investigating errors in static linkage report are not straightforward. This is partly because StaticLinkageChecker shows the linkage errors without expected version from the source ``` grpc-netty-shaded-1.17.1.jar (1...

enhancement
p3

go/jdd-a to go/jdd-e etc. charter Ray's doc dependency convergence considered harmful go/fixlog go/cloud-java-bom etc. Focus on high level story for senior management along with goals and milestones 1. 3-10 (ideally...

documentation
p3

As of now StaticLinkageChecker performs dependency mediation in the same manner as Maven does. Add an functionality to check Gradle's way, so that the result of StaticLinkageChecker makes sense to...

enhancement
p3