LuciferYang commented on PR #36978:
URL: https://github.com/apache/spark/pull/36978#issuecomment-1166245107

   > Could you link the release note in order check if the profile dependency 
bug is fixed or not?
   
   I run `./dev/test-dependencies.sh --replace-manifest` in the following 
scenarios:
   
   1. maven 3.8.4: no git diff
   2. maven 3.8.5: `dev/deps/spark-deps-hadoop-2-hive-2.3` changed, all Hadoop 
2.7 dependencies become Hadoop 3.3 dependencies
   
   ```
   diff --git a/dev/deps/spark-deps-hadoop-2-hive-2.3 
b/dev/deps/spark-deps-hadoop-2-hive-2.3
   index bcd773264f..d8740dd32b 100644
   --- a/dev/deps/spark-deps-hadoop-2-hive-2.3
   +++ b/dev/deps/spark-deps-hadoop-2-hive-2.3
   @@ -6,15 +6,14 @@ ST4/4.0.4//ST4-4.0.4.jar
    activation/1.1.1//activation-1.1.1.jar
    aircompressor/0.21//aircompressor-0.21.jar
    algebra_2.12/2.0.1//algebra_2.12-2.0.1.jar
   +aliyun-java-sdk-core/4.5.10//aliyun-java-sdk-core-4.5.10.jar
   +aliyun-java-sdk-kms/2.11.0//aliyun-java-sdk-kms-2.11.0.jar
   +aliyun-java-sdk-ram/3.1.0//aliyun-java-sdk-ram-3.1.0.jar
   +aliyun-sdk-oss/3.13.0//aliyun-sdk-oss-3.13.0.jar
    annotations/17.0.0//annotations-17.0.0.jar
    antlr-runtime/3.5.2//antlr-runtime-3.5.2.jar
    antlr4-runtime/4.8//antlr4-runtime-4.8.jar
    aopalliance-repackaged/2.6.1//aopalliance-repackaged-2.6.1.jar
   -aopalliance/1.0//aopalliance-1.0.jar
   -apacheds-i18n/2.0.0-M15//apacheds-i18n-2.0.0-M15.jar
   -apacheds-kerberos-codec/2.0.0-M15//apacheds-kerberos-codec-2.0.0-M15.jar
   -api-asn1-api/1.0.0-M20//api-asn1-api-1.0.0-M20.jar
   -api-util/1.0.0-M20//api-util-1.0.0-M20.jar
    arpack/2.2.1//arpack-2.2.1.jar
    arpack_combined_all/0.1//arpack_combined_all-0.1.jar
    arrow-format/8.0.0//arrow-format-8.0.0.jar
   @@ -26,7 +25,10 @@ automaton/1.11-8//automaton-1.11-8.jar
    avro-ipc/1.11.0//avro-ipc-1.11.0.jar
    avro-mapred/1.11.0//avro-mapred-1.11.0.jar
    avro/1.11.0//avro-1.11.0.jar
   -azure-storage/2.0.0//azure-storage-2.0.0.jar
   +aws-java-sdk-bundle/1.11.1026//aws-java-sdk-bundle-1.11.1026.jar
   +azure-data-lake-store-sdk/2.3.9//azure-data-lake-store-sdk-2.3.9.jar
   +azure-keyvault-core/1.0.0//azure-keyvault-core-1.0.0.jar
   +azure-storage/7.0.1//azure-storage-7.0.1.jar
    blas/2.2.1//blas-2.2.1.jar
    bonecp/0.8.0.RELEASE//bonecp-0.8.0.RELEASE.jar
    breeze-macros_2.12/1.2//breeze-macros_2.12-1.2.jar
   @@ -34,28 +36,24 @@ breeze_2.12/1.2//breeze_2.12-1.2.jar
    cats-kernel_2.12/2.1.1//cats-kernel_2.12-2.1.1.jar
    chill-java/0.10.0//chill-java-0.10.0.jar
    chill_2.12/0.10.0//chill_2.12-0.10.0.jar
   -commons-beanutils/1.9.4//commons-beanutils-1.9.4.jar
    commons-cli/1.5.0//commons-cli-1.5.0.jar
    commons-codec/1.15//commons-codec-1.15.jar
    commons-collections/3.2.2//commons-collections-3.2.2.jar
    commons-collections4/4.4//commons-collections4-4.4.jar
    commons-compiler/3.0.16//commons-compiler-3.0.16.jar
    commons-compress/1.21//commons-compress-1.21.jar
   -commons-configuration/1.6//commons-configuration-1.6.jar
    commons-crypto/1.1.0//commons-crypto-1.1.0.jar
    commons-dbcp/1.4//commons-dbcp-1.4.jar
   -commons-digester/1.8//commons-digester-1.8.jar
   -commons-httpclient/3.1//commons-httpclient-3.1.jar
    commons-io/2.4//commons-io-2.4.jar
    commons-lang/2.6//commons-lang-2.6.jar
    commons-lang3/3.12.0//commons-lang3-3.12.0.jar
    commons-logging/1.1.3//commons-logging-1.1.3.jar
    commons-math3/3.6.1//commons-math3-3.6.1.jar
   -commons-net/3.1//commons-net-3.1.jar
    commons-pool/1.5.4//commons-pool-1.5.4.jar
    commons-text/1.9//commons-text-1.9.jar
    compress-lzf/1.1//compress-lzf-1.1.jar
    core/1.1.2//core-1.1.2.jar
   +cos_api-bundle/5.6.19//cos_api-bundle-5.6.19.jar
    curator-client/2.7.1//curator-client-2.7.1.jar
    curator-framework/2.7.1//curator-framework-2.7.1.jar
    curator-recipes/2.7.1//curator-recipes-2.7.1.jar
   @@ -69,25 +67,17 @@ generex/1.0.2//generex-1.0.2.jar
    gmetric4j/1.0.10//gmetric4j-1.0.10.jar
    gson/2.2.4//gson-2.2.4.jar
    guava/14.0.1//guava-14.0.1.jar
   -guice-servlet/3.0//guice-servlet-3.0.jar
   -guice/3.0//guice-3.0.jar
   -hadoop-annotations/2.7.4//hadoop-annotations-2.7.4.jar
   -hadoop-auth/2.7.4//hadoop-auth-2.7.4.jar
   -hadoop-aws/2.7.4//hadoop-aws-2.7.4.jar
   -hadoop-azure/2.7.4//hadoop-azure-2.7.4.jar
   -hadoop-client/2.7.4//hadoop-client-2.7.4.jar
   -hadoop-common/2.7.4//hadoop-common-2.7.4.jar
   -hadoop-hdfs/2.7.4//hadoop-hdfs-2.7.4.jar
   -hadoop-mapreduce-client-app/2.7.4//hadoop-mapreduce-client-app-2.7.4.jar
   
-hadoop-mapreduce-client-common/2.7.4//hadoop-mapreduce-client-common-2.7.4.jar
   -hadoop-mapreduce-client-core/2.7.4//hadoop-mapreduce-client-core-2.7.4.jar
   
-hadoop-mapreduce-client-jobclient/2.7.4//hadoop-mapreduce-client-jobclient-2.7.4.jar
   
-hadoop-mapreduce-client-shuffle/2.7.4//hadoop-mapreduce-client-shuffle-2.7.4.jar
   -hadoop-openstack/2.7.4//hadoop-openstack-2.7.4.jar
   -hadoop-yarn-api/2.7.4//hadoop-yarn-api-2.7.4.jar
   -hadoop-yarn-client/2.7.4//hadoop-yarn-client-2.7.4.jar
   -hadoop-yarn-common/2.7.4//hadoop-yarn-common-2.7.4.jar
   -hadoop-yarn-server-common/2.7.4//hadoop-yarn-server-common-2.7.4.jar
   +hadoop-aliyun/3.3.3//hadoop-aliyun-3.3.3.jar
   +hadoop-annotations/3.3.3//hadoop-annotations-3.3.3.jar
   +hadoop-aws/3.3.3//hadoop-aws-3.3.3.jar
   +hadoop-azure-datalake/3.3.3//hadoop-azure-datalake-3.3.3.jar
   +hadoop-azure/3.3.3//hadoop-azure-3.3.3.jar
   +hadoop-client-api/3.3.3//hadoop-client-api-3.3.3.jar
   +hadoop-client-runtime/3.3.3//hadoop-client-runtime-3.3.3.jar
   +hadoop-cloud-storage/3.3.3//hadoop-cloud-storage-3.3.3.jar
   +hadoop-cos/3.3.3//hadoop-cos-3.3.3.jar
   +hadoop-openstack/3.3.3//hadoop-openstack-3.3.3.jar
   +hadoop-shaded-guava/1.1.1//hadoop-shaded-guava-1.1.1.jar
    hadoop-yarn-server-web-proxy/2.7.4//hadoop-yarn-server-web-proxy-2.7.4.jar
    hive-beeline/2.3.9//hive-beeline-2.3.9.jar
    hive-cli/2.3.9//hive-cli-2.3.9.jar
   @@ -107,9 +97,9 @@ hive-vector-code-gen/2.3.9//hive-vector-code-gen-2.3.9.jar
    hk2-api/2.6.1//hk2-api-2.6.1.jar
    hk2-locator/2.6.1//hk2-locator-2.6.1.jar
    hk2-utils/2.6.1//hk2-utils-2.6.1.jar
   -htrace-core/3.1.0-incubating//htrace-core-3.1.0-incubating.jar
    httpclient/4.5.13//httpclient-4.5.13.jar
    httpcore/4.4.14//httpcore-4.4.14.jar
   +ini4j/0.5.4//ini4j-0.5.4.jar
    istack-commons-runtime/3.0.8//istack-commons-runtime-3.0.8.jar
    ivy/2.5.0//ivy-2.5.0.jar
    jackson-annotations/2.13.3//jackson-annotations-2.13.3.jar
   @@ -119,10 +109,8 @@ jackson-databind/2.13.3//jackson-databind-2.13.3.jar
    jackson-dataformat-cbor/2.13.3//jackson-dataformat-cbor-2.13.3.jar
    jackson-dataformat-yaml/2.13.3//jackson-dataformat-yaml-2.13.3.jar
    jackson-datatype-jsr310/2.13.3//jackson-datatype-jsr310-2.13.3.jar
   -jackson-jaxrs/1.9.13//jackson-jaxrs-1.9.13.jar
    jackson-mapper-asl/1.9.13//jackson-mapper-asl-1.9.13.jar
    jackson-module-scala_2.12/2.13.3//jackson-module-scala_2.12-2.13.3.jar
   -jackson-xc/1.9.13//jackson-xc-1.9.13.jar
    jakarta.annotation-api/1.3.5//jakarta.annotation-api-1.3.5.jar
    jakarta.inject/2.6.1//jakarta.inject-2.6.1.jar
    jakarta.servlet-api/4.0.3//jakarta.servlet-api-4.0.3.jar
   @@ -131,20 +119,21 @@ jakarta.ws.rs-api/2.1.6//jakarta.ws.rs-api-2.1.6.jar
    jakarta.xml.bind-api/2.3.2//jakarta.xml.bind-api-2.3.2.jar
    janino/3.0.16//janino-3.0.16.jar
    javassist/3.25.0-GA//javassist-3.25.0-GA.jar
   -javax.inject/1//javax.inject-1.jar
    javax.jdo/3.2.0-m3//javax.jdo-3.2.0-m3.jar
    javolution/5.5.1//javolution-5.5.1.jar
    jaxb-api/2.2.11//jaxb-api-2.2.11.jar
    jaxb-runtime/2.3.2//jaxb-runtime-2.3.2.jar
    jcl-over-slf4j/1.7.32//jcl-over-slf4j-1.7.32.jar
    jdo-api/3.0.1//jdo-api-3.0.1.jar
   +jdom2/2.0.6//jdom2-2.0.6.jar
    jersey-client/2.35//jersey-client-2.35.jar
    jersey-common/2.35//jersey-common-2.35.jar
    jersey-container-servlet-core/2.35//jersey-container-servlet-core-2.35.jar
    jersey-container-servlet/2.35//jersey-container-servlet-2.35.jar
    jersey-hk2/2.35//jersey-hk2-2.35.jar
    jersey-server/2.35//jersey-server-2.35.jar
   -jetty-sslengine/6.1.26//jetty-sslengine-6.1.26.jar
   +jettison/1.1//jettison-1.1.jar
   +jetty-util-ajax/9.4.46.v20220331//jetty-util-ajax-9.4.46.v20220331.jar
    jetty-util/6.1.26//jetty-util-6.1.26.jar
    jetty-util/9.4.46.v20220331//jetty-util-9.4.46.v20220331.jar
    jetty/6.1.26//jetty-6.1.26.jar
   @@ -157,7 +146,6 @@ json4s-ast_2.12/3.7.0-M11//json4s-ast_2.12-3.7.0-M11.jar
    json4s-core_2.12/3.7.0-M11//json4s-core_2.12-3.7.0-M11.jar
    json4s-jackson_2.12/3.7.0-M11//json4s-jackson_2.12-3.7.0-M11.jar
    json4s-scalap_2.12/3.7.0-M11//json4s-scalap_2.12-3.7.0-M11.jar
   -jsp-api/2.1//jsp-api-2.1.jar
    jsr305/3.0.0//jsr305-3.0.0.jar
    jta/1.1//jta-1.1.jar
    jul-to-slf4j/1.7.32//jul-to-slf4j-1.7.32.jar
   @@ -219,6 +207,9 @@ objenesis/3.2//objenesis-3.2.jar
    okhttp/3.12.12//okhttp-3.12.12.jar
    okio/1.14.0//okio-1.14.0.jar
    opencsv/2.3//opencsv-2.3.jar
   +opentracing-api/0.33.0//opentracing-api-0.33.0.jar
   +opentracing-noop/0.33.0//opentracing-noop-0.33.0.jar
   +opentracing-util/0.33.0//opentracing-util-0.33.0.jar
    orc-core/1.7.5//orc-core-1.7.5.jar
    orc-mapreduce/1.7.5//orc-mapreduce-1.7.5.jar
    orc-shims/1.7.5//orc-shims-1.7.5.jar
   @@ -259,10 +250,8 @@ tink/1.6.1//tink-1.6.1.jar
    transaction-api/1.1//transaction-api-1.1.jar
    univocity-parsers/2.9.1//univocity-parsers-2.9.1.jar
    velocity/1.5//velocity-1.5.jar
   +wildfly-openssl/1.0.7.Final//wildfly-openssl-1.0.7.Final.jar
    xbean-asm9-shaded/4.20//xbean-asm9-shaded-4.20.jar
   -xercesImpl/2.12.2//xercesImpl-2.12.2.jar
   -xml-apis/1.4.01//xml-apis-1.4.01.jar
   -xmlenc/0.52//xmlenc-0.52.jar
    xz/1.8//xz-1.8.jar
    zjsonpatch/0.3.0//zjsonpatch-0.3.0.jar
    zookeeper-jute/3.6.2//zookeeper-jute-3.6.2.jar
   
   ```
   
   3. maven 3.8.6: no git diff
   
   
   then I checkout `maven-3.8.x` source code and use the following command to 
build a custom maven
   
   ```
   mvn -DdistributionTargetDir="/basedir/my-maven" clean package -DskipTests 
-Drat.skip=true
   ```
   
   1. when the `HEAD` is `6189b4810f726e29798fd76c27724e632c465318`, 
`dev/deps/spark-deps-hadoop-2-hive-2.3` result is same as `maven 3.8.5`
   2. when the `HEAD` is `957b5e312f4a580701985227577c2637f0a548b8`, 
`dev/deps/spark-deps-hadoop-2-hive-2.3` result is same as `maven 3.8.4` and 
`maven 3.8.6`
   
   So I think `maven 3.8.6` fix the issue and the JIRA that fixes the issue is 
MNG-7432.
   
   @dongjoon-hyun Do you have any other scenarios to check this?
   
   
   
   
   
   
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to