You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pr@cassandra.apache.org by GitBox <gi...@apache.org> on 2020/07/06 14:59:28 UTC

[GitHub] [cassandra-diff] grighetto opened a new pull request #9: Fix transitive dependency on a SNAPSHOT version of commons-codec.

grighetto opened a new pull request #9:
URL: https://github.com/apache/cassandra-diff/pull/9


   Building the master branch from scratch throws the following exception:
   
   `[ERROR] Failed to execute goal on project spark-job: Could not resolve dependencies for project org.apache.cassandra.diff:spark-job:jar:0.2-SNAPSHOT: Could not find artifact commons-codec:commons-codec:jar:1.15-SNAPSHOT`
   
   There's a transitive dependency on a SNAPSHOT version of commons-codec and the corresponding release (1.15) is not available yet in Maven Central.
   The dependency tree looks like this:
   
   ```
   org.apache.spark:spark-core_2.11:jar:2.3.3:provided
   	net.java.dev.jets3t:jets3t:jar:0.9.4:provided
   		commons-codec:commons-codec:jar:1.15-SNAPSHOT:provided
   ```
   
   We can fix the build by explicitly declaring a dependency on the latest release version (1.14) with a PROVIDED scope too, which makes the build work and it will rely on whatever version is available at runtime.


----------------------------------------------------------------
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.

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



---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-diff] michaelsembwever closed pull request #9: Fix transitive dependency on a SNAPSHOT version of commons-codec.

Posted by GitBox <gi...@apache.org>.
michaelsembwever closed pull request #9:
URL: https://github.com/apache/cassandra-diff/pull/9


   


----------------------------------------------------------------
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.

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



---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-diff] yifan-c commented on pull request #9: Fix transitive dependency on a SNAPSHOT version of commons-codec.

Posted by GitBox <gi...@apache.org>.
yifan-c commented on pull request #9:
URL: https://github.com/apache/cassandra-diff/pull/9#issuecomment-683935947


   ```
   ➜ mvn dependency:tree -Dverbose -Dincludes=commons-codec
   ...
   [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ spark-job ---
   [INFO] org.apache.cassandra.diff:spark-job:jar:0.2-SNAPSHOT
   [INFO] +- org.apache.spark:spark-core_2.11:jar:2.3.3:provided
   [INFO] |  +- org.apache.hadoop:hadoop-client:jar:2.6.5:provided
   [INFO] |  |  +- org.apache.hadoop:hadoop-common:jar:2.6.5:provided
   [INFO] |  |  |  +- commons-httpclient:commons-httpclient:jar:3.1:provided
   [INFO] |  |  |  |  \- (commons-codec:commons-codec:jar:1.2:provided - omitted for conflict with 1.14)
   [INFO] |  |  |  +- (commons-codec:commons-codec:jar:1.14:provided - omitted for duplicate)
   [INFO] |  |  |  \- org.apache.hadoop:hadoop-auth:jar:2.6.5:provided
   [INFO] |  |  |     \- (commons-codec:commons-codec:jar:1.4:provided - omitted for duplicate)
   [INFO] |  |  +- org.apache.hadoop:hadoop-hdfs:jar:2.6.5:provided
   [INFO] |  |  |  \- (commons-codec:commons-codec:jar:1.4:provided - omitted for duplicate)
   [INFO] |  |  \- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.6.5:provided
   [INFO] |  |     \- org.apache.hadoop:hadoop-yarn-common:jar:2.6.5:provided
   [INFO] |  |        \- (commons-codec:commons-codec:jar:1.4:provided - omitted for duplicate)
   [INFO] |  \- net.java.dev.jets3t:jets3t:jar:0.9.4:provided
   [INFO] |     +- org.apache.httpcomponents:httpclient:jar:4.5:provided
   [INFO] |     |  \- (commons-codec:commons-codec:jar:1.9:provided - omitted for conflict with 1.14)
   [INFO] |     \- commons-codec:commons-codec:jar:1.10:provided
   [INFO] \- org.apache.spark:spark-sql_2.11:jar:2.3.2:provided
   [INFO]    +- org.apache.spark:spark-catalyst_2.11:jar:2.3.2:provided
   [INFO]    |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    +- org.apache.orc:orc-mapreduce:jar:nohive:1.4.4:provided
   [INFO]    |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    +- org.apache.parquet:parquet-column:jar:1.8.3:provided
   [INFO]    |  +- org.apache.parquet:parquet-encoding:jar:1.8.3:provided
   [INFO]    |  |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    \- org.apache.arrow:arrow-vector:jar:0.8.0:provided
   [INFO]       \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   ...
   ```
   
   `commons-codec` is the upstream for both `spark-core_2.11` and `spark-sql_2.11`. Maven should pull it as provided. On my local, it does.
   If it does not, declare the dependency explicitly sounds good to me. 


----------------------------------------------------------------
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.

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



---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-diff] yifan-c removed a comment on pull request #9: Fix transitive dependency on a SNAPSHOT version of commons-codec.

Posted by GitBox <gi...@apache.org>.
yifan-c removed a comment on pull request #9:
URL: https://github.com/apache/cassandra-diff/pull/9#issuecomment-683933973


   ```
   ➜ mvn dependency:tree -Dverbose -Dincludes=commons-codec
   ...
   [INFO] com.apple.aci.cassandra.diff:spark-job:jar:0.3-SNAPSHOT
   [INFO] +- org.apache.spark:spark-core_2.11:jar:2.3.3:provided
   [INFO] |  +- org.apache.hadoop:hadoop-client:jar:2.6.5:provided
   [INFO] |  |  +- org.apache.hadoop:hadoop-common:jar:2.6.5:provided
   [INFO] |  |  |  +- commons-httpclient:commons-httpclient:jar:3.1:provided
   [INFO] |  |  |  |  \- (commons-codec:commons-codec:jar:1.2:provided - omitted for conflict with 1.14)
   [INFO] |  |  |  +- (commons-codec:commons-codec:jar:1.14:provided - omitted for duplicate)
   [INFO] |  |  |  \- org.apache.hadoop:hadoop-auth:jar:2.6.5:provided
   [INFO] |  |  |     \- (commons-codec:commons-codec:jar:1.4:provided - omitted for duplicate)
   [INFO] |  |  +- org.apache.hadoop:hadoop-hdfs:jar:2.6.5:provided
   [INFO] |  |  |  \- (commons-codec:commons-codec:jar:1.4:provided - omitted for duplicate)
   [INFO] |  |  \- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.6.5:provided
   [INFO] |  |     \- org.apache.hadoop:hadoop-yarn-common:jar:2.6.5:provided
   [INFO] |  |        \- (commons-codec:commons-codec:jar:1.4:provided - omitted for duplicate)
   [INFO] |  \- net.java.dev.jets3t:jets3t:jar:0.9.4:provided
   [INFO] |     +- org.apache.httpcomponents:httpclient:jar:4.5:provided
   [INFO] |     |  \- (commons-codec:commons-codec:jar:1.9:provided - omitted for conflict with 1.14)
   [INFO] |     \- commons-codec:commons-codec:jar:1.10:provided
   [INFO] \- org.apache.spark:spark-sql_2.11:jar:2.3.2:provided
   [INFO]    +- org.apache.spark:spark-catalyst_2.11:jar:2.3.2:provided
   [INFO]    |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    +- org.apache.orc:orc-mapreduce:jar:nohive:1.4.4:provided
   [INFO]    |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    +- org.apache.parquet:parquet-column:jar:1.8.3:provided
   [INFO]    |  +- org.apache.parquet:parquet-encoding:jar:1.8.3:provided
   [INFO]    |  |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    \- org.apache.arrow:arrow-vector:jar:0.8.0:provided
   [INFO]       \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   ...
   ```
   
   `commons-codec` is the upstream of both `spark-core_2.11` and `spark-sql_2.11`. Those are already pulled as `provided`. Interesting that `commons-codec` is not resolved. 
   
   Adding the explicit dependency to `commons-codec` sounds good to me. 


----------------------------------------------------------------
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.

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



---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-diff] yifan-c commented on pull request #9: Fix transitive dependency on a SNAPSHOT version of commons-codec.

Posted by GitBox <gi...@apache.org>.
yifan-c commented on pull request #9:
URL: https://github.com/apache/cassandra-diff/pull/9#issuecomment-683933973


   ```
   ➜ mvn dependency:tree -Dverbose -Dincludes=commons-codec
   ...
   [INFO] com.apple.aci.cassandra.diff:spark-job:jar:0.3-SNAPSHOT
   [INFO] +- org.apache.spark:spark-core_2.11:jar:2.3.3:provided
   [INFO] |  +- org.apache.hadoop:hadoop-client:jar:2.6.5:provided
   [INFO] |  |  +- org.apache.hadoop:hadoop-common:jar:2.6.5:provided
   [INFO] |  |  |  +- commons-httpclient:commons-httpclient:jar:3.1:provided
   [INFO] |  |  |  |  \- (commons-codec:commons-codec:jar:1.2:provided - omitted for conflict with 1.14)
   [INFO] |  |  |  +- (commons-codec:commons-codec:jar:1.14:provided - omitted for duplicate)
   [INFO] |  |  |  \- org.apache.hadoop:hadoop-auth:jar:2.6.5:provided
   [INFO] |  |  |     \- (commons-codec:commons-codec:jar:1.4:provided - omitted for duplicate)
   [INFO] |  |  +- org.apache.hadoop:hadoop-hdfs:jar:2.6.5:provided
   [INFO] |  |  |  \- (commons-codec:commons-codec:jar:1.4:provided - omitted for duplicate)
   [INFO] |  |  \- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.6.5:provided
   [INFO] |  |     \- org.apache.hadoop:hadoop-yarn-common:jar:2.6.5:provided
   [INFO] |  |        \- (commons-codec:commons-codec:jar:1.4:provided - omitted for duplicate)
   [INFO] |  \- net.java.dev.jets3t:jets3t:jar:0.9.4:provided
   [INFO] |     +- org.apache.httpcomponents:httpclient:jar:4.5:provided
   [INFO] |     |  \- (commons-codec:commons-codec:jar:1.9:provided - omitted for conflict with 1.14)
   [INFO] |     \- commons-codec:commons-codec:jar:1.10:provided
   [INFO] \- org.apache.spark:spark-sql_2.11:jar:2.3.2:provided
   [INFO]    +- org.apache.spark:spark-catalyst_2.11:jar:2.3.2:provided
   [INFO]    |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    +- org.apache.orc:orc-mapreduce:jar:nohive:1.4.4:provided
   [INFO]    |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    +- org.apache.parquet:parquet-column:jar:1.8.3:provided
   [INFO]    |  +- org.apache.parquet:parquet-encoding:jar:1.8.3:provided
   [INFO]    |  |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    |  \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   [INFO]    \- org.apache.arrow:arrow-vector:jar:0.8.0:provided
   [INFO]       \- (commons-codec:commons-codec:jar:1.10:provided - omitted for duplicate)
   ...
   ```
   
   `commons-codec` is the upstream of both `spark-core_2.11` and `spark-sql_2.11`. Those are already pulled as `provided`. Interesting that `commons-codec` is not resolved. 
   
   Adding the explicit dependency to `commons-codec` sounds good to me. 


----------------------------------------------------------------
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.

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



---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org