You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@beam.apache.org by GitBox <gi...@apache.org> on 2022/02/22 14:54:21 UTC

[GitHub] [beam] suztomo commented on pull request #16850: Upgrade BOM dependencies to 24.3.0

suztomo commented on pull request #16850:
URL: https://github.com/apache/beam/pull/16850#issuecomment-1047878120


   And thank you for checking the dependencies with Linkage Checker.
   
   For the linkage errors you pasted https://gist.github.com/benWize/0edd56b32d9b1e7b22d4cd9c231887c3. These are false positives.
   
   `com.aayushatharva.brotli4j` and `com.github.luben.zstd` are compression algorithms optionally used by Netty. When Netty users need them, they include the libraries in the class path; otherwise, the classes are not needed.
   
   # Linkage Errors from optional dependencies
   
   ```
   Class com.aayushatharva.brotli4j.decoder.DecoderJNI$Status is not found;
     referenced by 2 class files
       io.grpc.netty.shaded.io.netty.handler.codec.compression.BrotliDecoder (io.grpc:grpc-netty-shaded:1.44.1)
       io.netty.handler.codec.compression.BrotliDecoder (io.netty:netty-codec:4.1.72.Final)
     Cause:
       Unknown
       The valid symbol is in com.aayushatharva.brotli4j:brotli4j:jar:1.6.0 at org.apache.beam:beam-sdks-java-io-google-cloud-platform:jar:2.38.0-SNAPSHOT / io.netty:netty-handler:4.1.72.Final (compile) / io.netty:netty-codec:4.1.72.Final (compile) / com.aayushatharva.brotli4j:brotli4j:1.6.0 (compile, optional) but it was not selected because the path contains an optional dependency
   ```
   
   (and others)
   
   They are shown there because optional dependencies are not by default included. They are false positives.
   
   
   # Linkage Errors from GraalVM (or svm)
   
   ```
   Class org.graalvm.nativeimage.hosted.Feature$IsInConfigurationAccess is not found;
     referenced by 10 class files
       com.oracle.svm.core.jdk8.LocalizationFeatureJDK8 (org.graalvm.nativeimage:svm:19.3.6)
       com.oracle.svm.core.graal.snippets.PosixAArch64VaListSnippetsFeature (org.graalvm.nativeimage:svm:19.3.6)
       com.oracle.svm.hosted.SecurityServicesFeature (org.graalvm.nativeimage:svm:19.3.6)
       com.oracle.svm.hosted.FallbackFeature (org.graalvm.nativeimage:svm:19.3.6)
       com.oracle.svm.graal.AMD64ArrayIndexOfForeignCallsFeature (org.graalvm.nativeimage:svm:19.3.6)
   ...
   ```
   
   These are errors coming from GraalVM classes. Because the JVMs other than GraalVM do not have the classes, they are false positives.
   
   
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@beam.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org