bbeaudreault opened a new pull request, #105:
URL: https://github.com/apache/hbase-thirdparty/pull/105

   Note: This fails to build on Mac OS, because of the case-insensitive 
file-system. The jar contains a META-INF/LICENSE file and META-INF/license 
directory, which causes unzip to fail. With antrun version 1.8 (as we use in 
hbase), the error is printed as a warn. With antrun version 3.1.0 (which we use 
here), it fails the build.
   
   I'm not quite sure of the best way to work around that. I could try 
excluding either LICENSE or license or both? Not sure if we need to retain them?
   
   Anyway, with antrun 1.8, this provides the following jar contents:
   
   ```
   META-INF/
   META-INF/MANIFEST.MF
   META-INF/maven/
   META-INF/maven/io.netty/
   META-INF/maven/io.netty/netty-tcnative-boringssl-static/
   META-INF/maven/io.netty/netty-tcnative-classes/
   META-INF/maven/org.apache.hbase.thirdparty/
   META-INF/maven/org.apache.hbase.thirdparty/hbase-shaded-netty-tcnative/
   META-INF/native/
   org/
   org/apache/
   org/apache/hbase/
   org/apache/hbase/thirdparty/
   org/apache/hbase/thirdparty/io/
   org/apache/hbase/thirdparty/io/netty/
   org/apache/hbase/thirdparty/io/netty/internal/
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/
   META-INF/DEPENDENCIES
   META-INF/LICENSE
   META-INF/LICENSE.txt
   META-INF/NOTICE
   META-INF/NOTICE.txt
   META-INF/maven/io.netty/netty-tcnative-boringssl-static/pom.properties
   META-INF/maven/io.netty/netty-tcnative-boringssl-static/pom.xml
   META-INF/maven/io.netty/netty-tcnative-classes/pom.properties
   META-INF/maven/io.netty/netty-tcnative-classes/pom.xml
   
META-INF/maven/org.apache.hbase.thirdparty/hbase-shaded-netty-tcnative/pom.properties
   
META-INF/maven/org.apache.hbase.thirdparty/hbase-shaded-netty-tcnative/pom.xml
   
META-INF/native/liborg_apache_hbase_thirdparty_netty_tcnative_linux_aarch_64.so
   META-INF/native/liborg_apache_hbase_thirdparty_netty_tcnative_linux_x86_64.so
   
META-INF/native/liborg_apache_hbase_thirdparty_netty_tcnative_osx_aarch_64.jnilib
   
META-INF/native/liborg_apache_hbase_thirdparty_netty_tcnative_osx_x86_64.jnilib
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/AsyncSSLPrivateKeyMethod.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/AsyncSSLPrivateKeyMethodAdapter.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/AsyncTask.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/Buffer.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/CertificateCallback.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/CertificateCallbackTask.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/CertificateCompressionAlgo.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/CertificateRequestedCallback.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/CertificateVerifier.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/CertificateVerifierTask.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/Library.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/NativeStaticallyReferencedJniMethods.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/ResultCallback.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSL.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLContext.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLPrivateKeyMethod.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLPrivateKeyMethodDecryptTask.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLPrivateKeyMethodSignTask.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLPrivateKeyMethodTask$1.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLPrivateKeyMethodTask.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLSession.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLSessionCache.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLTask$1.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLTask$2.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLTask$TaskCallback.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/SSLTask.class
   org/apache/hbase/thirdparty/io/netty/internal/tcnative/SessionTicketKey.class
   
org/apache/hbase/thirdparty/io/netty/internal/tcnative/SniHostNameMatcher.class
   ```


-- 
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: issues-unsubscr...@hbase.apache.org

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

Reply via email to