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

enhancement
help wanted
good first issue
p3

Something like "106 symbols causing linkage errors on 516 references."

enhancement
p3

When suggesting upgrading the artifact itself for global upper bounds, we don't need to say, "Suggested updates to bring this artifact into sync with the highest versions of its dependencies...

enhancement
p3

Currently it looks something like this: mockito-core-2.18.0.jar (2 errors): org.mockito.internal.creation.bytebuddy.MockMethodDispatcher is not found, referenced from org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ForReadObject org.mockito.internal.creation.bytebuddy.MockMethodDispatcher is not found, referenced from org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ForEquals org.mockito.internal.creation.bytebuddy.MockMethodDispatcher is not found, referenced from org.mockito.internal.creation.bytebuddy.MockMethodAdvice$SerializableRealMethodCall...

enhancement
good first issue
p3

and it should with the label (provided)

bug
help wanted
good first issue
p3

Libraries should use API interfaces as much as possible. In terms of logging, depend on Logging API interfaces (e.g., slf4j). However, in order for slf4j to print out the log...

best practices
p3

Before: ``` targetClassName=com.google.common.base.Verify, methodName=verify, interfaceMethod=false, descriptor=(ZLjava/lang/String;Ljava/lang/Object;)V ``` Better: ``` void com.google.common.base.Verify.verify(boolean, java.lang.String, java.lang.Object) ``` (feedback from Garrett) Created branch "human_friendly_signature" but I may change the structure of JarLinkageError to hold...

enhancement
p3

Output user-friendly error messages when XML is malformed.

enhancement
p3

It seems trying to fetch Maven artifacts from remote repository unnecessarily. It would take 40000 seconds to fill 167 x 167 table for pair-wise comparison. ``` Running io.grpc:grpc-auth:jar:1.18.0 com.google.cloud:google-cloud-monitoring:jar:1.63.0 (923/27889)....

enhancement
help wanted
good first issue
Tech Debt
p3

# Background When there is a linkage error, people need to check why it happens ([Example case of google-api-client-1.27.0](https://github.com/GoogleCloudPlatform/cloud-opensource-java/issues/468)). It would be nice if the tool provides a diagnosis. #...

enhancement
p2