MaxNevermind commented on code in PR #7694:
URL: https://github.com/apache/iceberg/pull/7694#discussion_r1262066412
##########
gradle/libs.versions.toml:
##########
@@ -0,0 +1,153 @@
+# Also see settings.gradle file for dynamic versionCatalogs dependencies
+
+[versions]
+antlr = "4.9.3"
+deltaStandalone = "0.6.0"
+deltaCore = "2.2.0"
+flink115 = { strictly = "[1.15, 1.16[", prefer = "1.15.0"}
+flink116 = { strictly = "[1.16, 1.17[", prefer = "1.16.2"}
+flink117 = { strictly = "[1.17, 1.18[", prefer = "1.17.1"}
+guava = "32.1.1-jre"
+hadoop2 = "2.7.3"
+hive2 = { strictly = "[2, 3[", prefer = "2.3.9"}
+hive3 = "3.1.3"
+jackson211 = "2.11.4"
+jackson212 = "2.12.3"
+jackson213 = "2.13.4"
+jetty = "9.4.43.v20210629"
+junitJupiter = "5.9.2"
+mockito = "4.11.0"
+nessie = "0.63.0"
+orc = "1.9.0"
+parquet = "1.13.1"
+scalaCollectionCompat = "2.6.0"
+sparkHive31 = "3.1.3"
+sparkHive32 = "3.2.2"
+sparkHive33 = "3.3.2"
+sparkHive34 = "3.4.1"
+springBoot = "2.5.4"
+tez010 = "0.10.2"
+tez08 = { strictly = "[0.8, 0.9[", prefer = "0.8.4"}
+
+[libraries]
+activation = "javax.activation:activation:1.1.1"
+aircompressor = "io.airlift:aircompressor:0.24"
+aliyun-sdk-oss = "com.aliyun.oss:aliyun-sdk-oss:3.10.2"
+antlr-antlr4 = { module = "org.antlr:antlr4", version.ref = "antlr" }
+antlr-runtime = { module = "org.antlr:antlr4-runtime", version.ref = "antlr" }
+arrow-memory-netty = "org.apache.arrow:arrow-memory-netty:11.0.0"
+arrow-vector = "org.apache.arrow:arrow-vector:11.0.0"
+avro-avro = "org.apache.avro:avro:1.11.1"
+awssdk-bom = { module = "software.amazon.awssdk:bom", version = "2.20.18" }
+caffeine = "com.github.ben-manes.caffeine:caffeine:2.9.3"
+calcite-core = "org.apache.calcite:calcite-core:1.10.0"
+calcite-druid = "org.apache.calcite:calcite-druid:1.10.0"
+delta-standalone = { module = "io.delta:delta-standalone_2.12", version.ref =
"deltaStandalone" }
+errorprone-annotations = "com.google.errorprone:error_prone_annotations:2.3.3"
+findbugs-jsr305 = "com.google.code.findbugs:jsr305:3.0.2"
+flink115-avro = { module = "org.apache.flink:flink-avro", version.ref =
"flink115" }
+flink115-connector-base = { module = "org.apache.flink:flink-connector-base",
version.ref = "flink115" }
+flink115-connector-files = { module =
"org.apache.flink:flink-connector-files", version.ref = "flink115" }
+flink115-metrics-dropwizard = { module =
"org.apache.flink:flink-metrics-dropwizard", version.ref = "flink115" }
+flink115-streaming-java = { module = "org.apache.flink:flink-streaming-java",
version.ref = "flink115" }
+flink115-table-api-java-bridge = { module =
"org.apache.flink:flink-table-api-java-bridge", version.ref = "flink115" }
+flink116-avro = { module = "org.apache.flink:flink-avro", version.ref =
"flink116" }
+flink116-connector-base = { module = "org.apache.flink:flink-connector-base",
version.ref = "flink116" }
+flink116-connector-files = { module =
"org.apache.flink:flink-connector-files", version.ref = "flink116" }
+flink116-metrics-dropwizard = { module =
"org.apache.flink:flink-metrics-dropwizard", version.ref = "flink116" }
+flink116-streaming-java = { module = "org.apache.flink:flink-streaming-java",
version.ref = "flink116" }
+flink116-table-api-java-bridge = { module =
"org.apache.flink:flink-table-api-java-bridge", version.ref = "flink116" }
+flink117-avro = { module = "org.apache.flink:flink-avro", version.ref =
"flink117" }
+flink117-connector-base = { module = "org.apache.flink:flink-connector-base",
version.ref = "flink117" }
+flink117-connector-files = { module =
"org.apache.flink:flink-connector-files", version.ref = "flink117" }
+flink117-metrics-dropwizard = { module =
"org.apache.flink:flink-metrics-dropwizard", version.ref = "flink117" }
+flink117-streaming-java = { module = "org.apache.flink:flink-streaming-java",
version.ref = "flink117" }
+flink117-table-api-java-bridge = { module =
"org.apache.flink:flink-table-api-java-bridge", version.ref = "flink117" }
+google-libraries-bom = "com.google.cloud:libraries-bom:24.1.0"
+guava-guava = { module = "com.google.guava:guava", version.ref = "guava" }
+hadoop2-client = { module = "org.apache.hadoop:hadoop-client", version.ref =
"hadoop2" }
+hadoop2-common = { module = "org.apache.hadoop:hadoop-common", version.ref =
"hadoop2" }
+hadoop2-hdfs = { module = "org.apache.hadoop:hadoop-hdfs", version.ref =
"hadoop2" }
+hadoop2-mapreduce-client-core = { module =
"org.apache.hadoop:hadoop-mapreduce-client-core", version.ref = "hadoop2" }
+hadoop2-minicluster = { module = "org.apache.hadoop:hadoop-minicluster",
version.ref = "hadoop2" }
+hadoop3-client = "org.apache.hadoop:hadoop-client:3.3.6"
+hive2-exec = { module = "org.apache.hive:hive-exec", version.ref = "hive2" }
+hive2-metastore = { module = "org.apache.hive:hive-metastore", version.ref =
"hive2" }
+hive2-serde = { module = "org.apache.hive:hive-serde", version.ref = "hive2" }
+hive2-service = { module = "org.apache.hive:hive-service", version.ref =
"hive2" }
+hive3-exec = { module = "org.apache.hive:hive-exec", version.ref = "hive3" }
+hive3-metastore = { module = "org.apache.hive:hive-metastore", version.ref =
"hive3" }
+hive3-serde = { module = "org.apache.hive:hive-serde", version.ref = "hive3" }
+hive3-service = { module = "org.apache.hive:hive-service", version.ref =
"hive3" }
+httpcomponents-httpclient5 =
"org.apache.httpcomponents.client5:httpclient5:5.2.1"
+immutables-value = "org.immutables:value:2.9.2"
+jackson-bom = { module = "com.fasterxml.jackson:jackson-bom", version =
"2.14.2" }
+jackson211-bom = { module = "com.fasterxml.jackson:jackson-bom", version = {
strictly = "[2.11, 2.12[", prefer = "2.11.4"} }
+jackson212-bom = { module = "com.fasterxml.jackson:jackson-bom", version = {
strictly = "[2.12, 2.13[", prefer = "2.12.3"} }
+jackson213-bom = { module = "com.fasterxml.jackson:jackson-bom", version = {
strictly = "[2.13, 2.14[", prefer = "2.13.4"} }
Review Comment:
For places like this(where a rich version declaration with strictly &
prefer is used) and similar others I will put a single comments: please read a
[head description to
PR](https://github.com/apache/iceberg/pull/7694#issue-1723184954), I've updated
it with a point about rich versions. Let me know if you have questions and/or
suggestions.
--
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]