upgrade to scala 2.13.10 (#16423)

* update build system to scala 2.13.10

* fix failing scala files

* format

* fix compatibility

* resolve conflict on maven_install_2.13.json
This commit is contained in:
mziolekda 2023-03-01 00:21:53 +01:00 committed by GitHub
parent 6170be3b38
commit d8d55ca412
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
29 changed files with 993 additions and 943 deletions

View File

@ -218,7 +218,7 @@ def install_java_deps():
"org.tpolecat:doobie-hikari_{}:0.13.4".format(scala_major_version),
"org.tpolecat:doobie-postgres_{}:0.13.4".format(scala_major_version),
"org.typelevel:paiges-core_{}:0.4.2".format(scala_major_version),
"org.wartremover:wartremover_{}:2.4.16".format(scala_version),
"org.wartremover:wartremover_{}:2.4.21".format(scala_version),
"org.xerial:sqlite-jdbc:3.36.0.1",
"com.fasterxml.jackson.core:jackson-core:2.14.1",
"com.fasterxml.jackson.core:jackson-databind:2.14.1",

View File

@ -48,7 +48,6 @@ common_scalacopts = version_specific.get(scala_major_version, []) + [
# doesn't allow advance features of the language without explict import
# (higherkinds, implicits)
"-feature",
"-target:jvm-1.8",
"-encoding",
"UTF-8",
# more detailed type errors

View File

@ -2,22 +2,23 @@
# SPDX-License-Identifier: Apache-2.0
# Keep the Scala versions in sync with /nix/nixpkgs.nix and /release/src/Options.hs.
# When upgrading download the libraries from maven and then use the sha256sum to generate the checksum.
default_scala_version = "2.13.8"
default_scala_version = "2.13.10"
scala_artifacts = {
"2.13.8": {
"2.13.10": {
"io_bazel_rules_scala_scala_compiler": {
"artifact": "org.scala-lang:scala-compiler:2.13.8",
"sha256": "b248cb6f390ee8bceb912af3da471146fdf003702a173d750f986b1d4a3362e6",
"artifact": "org.scala-lang:scala-compiler:2.13.10",
"sha256": "2cd4a964ea48e78c91a2a7b19c4fc67a9868728ace5ee966b1d498270b3c3aa7",
},
"io_bazel_rules_scala_scala_library": {
"artifact": "org.scala-lang:scala-library:2.13.8",
"sha256": "a0882b82514190c2bac7d1a459872a75f005fc0f3e88b2bc0390367146e35db7",
"artifact": "org.scala-lang:scala-library:2.13.10",
"sha256": "e6ca607c3fce03e8fa38af3374ce1f8bb098e316e8bf6f6d27331360feddb1c1",
},
"io_bazel_rules_scala_scala_reflect": {
"artifact": "org.scala-lang:scala-reflect:2.13.8",
"sha256": "fdfbcc92e87f424578b303bcb47e0f55fee990c4b6da0006c9e75879d1e442e4",
"artifact": "org.scala-lang:scala-reflect:2.13.10",
"sha256": "62bd7a7198193c5373a992c122990279e413af3307162472a5d3cbb8ecadb35e",
},
},
}

View File

@ -345,7 +345,7 @@ maven_install(
"io.grpc:grpc-services:{}".format(grpc_version),
"io.grpc:grpc-stub:{}".format(grpc_version),
"com.github.scopt:scopt_{}:3.7.1".format(scala_major_version),
"org.wartremover:wartremover_{}:2.4.16".format(scala_version),
"org.wartremover:wartremover_{}:2.4.21".format(scala_version),
"io.spray:spray-json_{}:1.3.5".format(scala_major_version),
],
maven_install_json = "@compatibility//:maven_install.json",

View File

@ -1,8 +1,8 @@
{
"dependency_tree": {
"__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
"__INPUT_ARTIFACTS_HASH": 2123757158,
"__RESOLVED_ARTIFACTS_HASH": -779850775,
"__INPUT_ARTIFACTS_HASH": 68886219,
"__RESOLVED_ARTIFACTS_HASH": 1205375363,
"conflict_resolution": {},
"dependencies": [
{
@ -100,10 +100,10 @@
{
"coord": "com.chuusai:shapeless_2.13:2.3.3",
"dependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.13/2.3.3/shapeless_2.13-2.3.3.jar",
"mirror_urls": [
@ -229,20 +229,18 @@
"io.prometheus:simpleclient_tracer_otel_agent:0.14.1",
"io.spray:spray-json_2.13:1.3.5",
"javax.annotation:javax.annotation-api:1.2",
"net.java.dev.jna:jna:5.9.0",
"net.logstash.logback:logstash-logback-encoder:6.6",
"org.apache.commons:commons-lang3:3.7",
"org.apache.commons:commons-text:1.4",
"org.checkerframework:checker-qual:3.12.0",
"org.checkerframework:checker:2.5.4",
"org.jline:jline:3.21.0",
"org.reactivestreams:reactive-streams:1.0.3",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36",
"org.typelevel:paiges-core_2.13:0.3.2"
@ -357,7 +355,7 @@
"io.spray:spray-json_2.13:1.3.5",
"org.checkerframework:checker-qual:3.12.0",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -398,7 +396,7 @@
{
"coord": "com.daml:concurrent_2.13:2.5.3",
"dependencies": [
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33"
],
"directDependencies": [
@ -444,7 +442,7 @@
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.slf4j:slf4j-api:1.7.36"
],
"directDependencies": [
@ -472,7 +470,7 @@
"coord": "com.daml:crypto_2.13:2.5.3",
"dependencies": [
"com.daml:scala-utils_2.13:2.5.3",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -511,12 +509,10 @@
"com.google.protobuf:protobuf-java:3.19.6",
"com.typesafe.scala-logging:scala-logging_2.13:3.9.2",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -560,12 +556,10 @@
"com.google.j2objc:j2objc-annotations:1.3",
"com.google.protobuf:protobuf-java:3.19.6",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -604,7 +598,7 @@
"com.google.protobuf:protobuf-java:3.19.6",
"io.spray:spray-json_2.13:1.3.5",
"org.checkerframework:checker-qual:3.12.0",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -686,19 +680,17 @@
"io.grpc:grpc-protobuf:1.35.0",
"io.grpc:grpc-stub:1.35.0",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"net.logstash.logback:logstash-logback-encoder:6.6",
"org.apache.commons:commons-lang3:3.7",
"org.apache.commons:commons-text:1.4",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.reactivestreams:reactive-streams:1.0.3",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36",
"org.typelevel:paiges-core_2.13:0.3.2"
@ -769,19 +761,17 @@
"io.grpc:grpc-protobuf:1.35.0",
"io.grpc:grpc-stub:1.35.0",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"net.logstash.logback:logstash-logback-encoder:6.6",
"org.apache.commons:commons-lang3:3.7",
"org.apache.commons:commons-text:1.4",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.reactivestreams:reactive-streams:1.0.3",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36",
"org.typelevel:paiges-core_2.13:0.3.2"
@ -832,12 +822,10 @@
"com.google.j2objc:j2objc-annotations:1.3",
"com.google.protobuf:protobuf-java:3.19.6",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -891,12 +879,10 @@
"com.google.j2objc:j2objc-annotations:1.3",
"com.google.protobuf:protobuf-java:3.19.6",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -944,12 +930,10 @@
"com.google.j2objc:j2objc-annotations:1.3",
"com.google.protobuf:protobuf-java:3.19.6",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -1028,7 +1012,7 @@
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -1072,7 +1056,7 @@
"io.grpc:grpc-protobuf:1.35.0",
"io.grpc:grpc-stub:1.35.0",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"com.daml:ledger-api-scalapb_2.13:2.5.3",
@ -1137,7 +1121,7 @@
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -1284,19 +1268,17 @@
"io.prometheus:simpleclient_tracer_otel:0.14.1",
"io.prometheus:simpleclient_tracer_otel_agent:0.14.1",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"net.logstash.logback:logstash-logback-encoder:6.6",
"org.apache.commons:commons-lang3:3.7",
"org.apache.commons:commons-text:1.4",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.reactivestreams:reactive-streams:1.0.3",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36",
"org.typelevel:paiges-core_2.13:0.3.2"
@ -1452,19 +1434,17 @@
"io.prometheus:simpleclient_tracer_otel:0.14.1",
"io.prometheus:simpleclient_tracer_otel_agent:0.14.1",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"net.logstash.logback:logstash-logback-encoder:6.6",
"org.apache.commons:commons-lang3:3.7",
"org.apache.commons:commons-text:1.4",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.reactivestreams:reactive-streams:1.0.3",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36",
"org.typelevel:paiges-core_2.13:0.3.2"
@ -1562,13 +1542,11 @@
"io.grpc:grpc-protobuf:1.35.0",
"io.grpc:grpc-stub:1.35.0",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -1678,19 +1656,17 @@
"io.prometheus:simpleclient_tracer_otel:0.14.1",
"io.prometheus:simpleclient_tracer_otel_agent:0.14.1",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"net.logstash.logback:logstash-logback-encoder:6.6",
"org.apache.commons:commons-lang3:3.7",
"org.apache.commons:commons-text:1.4",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.reactivestreams:reactive-streams:1.0.3",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36",
"org.typelevel:paiges-core_2.13:0.3.2"
@ -1765,7 +1741,7 @@
"io.grpc:grpc-protobuf:1.35.0",
"io.grpc:grpc-stub:1.35.0",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"com.daml:ledger-api-java-proto:2.5.3",
@ -1847,7 +1823,7 @@
"io.spray:spray-json_2.13:1.3.5",
"org.checkerframework:checker-qual:3.12.0",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -1896,7 +1872,7 @@
"io.spray:spray-json_2.13:1.3.5",
"org.checkerframework:checker-qual:3.12.0",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -1932,7 +1908,7 @@
"com.google.protobuf:protobuf-java:3.19.6",
"io.spray:spray-json_2.13:1.3.5",
"org.checkerframework:checker-qual:3.12.0",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -1989,7 +1965,7 @@
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.slf4j:slf4j-api:1.7.36"
],
"directDependencies": [
@ -2038,12 +2014,10 @@
"com.google.protobuf:protobuf-java:3.19.6",
"com.typesafe.scala-logging:scala-logging_2.13:3.9.2",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -2068,7 +2042,7 @@
"coord": "com.daml:logging-entries_2.13:2.5.3",
"dependencies": [
"io.spray:spray-json_2.13:1.3.5",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"io.spray:spray-json_2.13:1.3.5"
@ -2143,7 +2117,7 @@
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -2193,15 +2167,12 @@
{
"coord": "com.daml:nameof_2.13:2.5.3",
"dependencies": [
"net.java.dev.jna:jna:5.9.0",
"org.jline:jline:3.21.0",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8"
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-reflect:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-reflect:2.13.8"
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-reflect:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/com/daml/nameof_2.13/2.5.3/nameof_2.13-2.5.3.jar",
"mirror_urls": [
@ -2217,7 +2188,7 @@
"coord": "com.daml:nonempty_2.13:2.5.3",
"dependencies": [
"com.daml:scala-utils_2.13:2.5.3",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33"
],
"directDependencies": [
@ -2243,7 +2214,7 @@
"com.thesamet.scalapb:lenses_2.13:0.11.8",
"com.thesamet.scalapb:scalapb-runtime_2.13:0.11.8",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"com.google.api.grpc:proto-google-common-protos:2.0.1",
@ -2354,17 +2325,15 @@
"io.prometheus:simpleclient_tracer_otel:0.14.1",
"io.prometheus:simpleclient_tracer_otel_agent:0.14.1",
"io.spray:spray-json_2.13:1.3.5",
"net.java.dev.jna:jna:5.9.0",
"net.logstash.logback:logstash-logback-encoder:6.6",
"org.checkerframework:checker-qual:3.12.0",
"org.jline:jline:3.21.0",
"org.reactivestreams:reactive-streams:1.0.3",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -2402,7 +2371,7 @@
{
"coord": "com.daml:ports_2.13:2.5.3",
"dependencies": [
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33"
],
"directDependencies": [
@ -2450,7 +2419,7 @@
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.slf4j:slf4j-api:1.7.36"
],
"directDependencies": [
@ -2504,7 +2473,7 @@
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.slf4j:slf4j-api:1.7.36"
],
"directDependencies": [
@ -2554,7 +2523,7 @@
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.slf4j:slf4j-api:1.7.36"
],
"directDependencies": [
@ -2616,7 +2585,7 @@
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33",
"org.slf4j:slf4j-api:1.7.36"
],
@ -2692,7 +2661,7 @@
{
"coord": "com.daml:scala-utils_2.13:2.5.3",
"dependencies": [
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scalaz:scalaz-core_2.13:7.2.33"
],
"directDependencies": [
@ -2810,12 +2779,12 @@
"dependencies": [
"com.github.pureconfig:pureconfig-macros_2.13:0.14.0",
"com.typesafe:config:1.4.1",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"com.github.pureconfig:pureconfig-macros_2.13:0.14.0",
"com.typesafe:config:1.4.1",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/com/github/pureconfig/pureconfig-core_2.13/0.14.0/pureconfig-core_2.13-0.14.0.jar",
"mirror_urls": [
@ -2835,10 +2804,10 @@
{
"coord": "com.github.pureconfig:pureconfig-macros_2.13:0.14.0",
"dependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/com/github/pureconfig/pureconfig-macros_2.13/0.14.0/pureconfig-macros_2.13-0.14.0.jar",
"mirror_urls": [
@ -2854,10 +2823,10 @@
{
"coord": "com.github.scopt:scopt_2.13:3.7.1",
"dependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/3.7.1/scopt_2.13-3.7.1.jar",
"mirror_urls": [
@ -3118,11 +3087,11 @@
"coord": "com.thesamet.scalapb:lenses_2.13:0.11.8",
"dependencies": [
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/com/thesamet/scalapb/lenses_2.13/0.11.8/lenses_2.13-0.11.8.jar",
"mirror_urls": [
@ -3143,14 +3112,14 @@
"io.grpc:grpc-protobuf:1.35.0",
"io.grpc:grpc-stub:1.35.0",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"com.thesamet.scalapb:scalapb-runtime_2.13:0.11.8",
"io.grpc:grpc-protobuf:1.35.0",
"io.grpc:grpc-stub:1.35.0",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/com/thesamet/scalapb/scalapb-runtime-grpc_2.13/0.11.8/scalapb-runtime-grpc_2.13-0.11.8.jar",
"mirror_urls": [
@ -3168,13 +3137,13 @@
"com.google.protobuf:protobuf-java:3.19.6",
"com.thesamet.scalapb:lenses_2.13:0.11.8",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"com.google.protobuf:protobuf-java:3.19.6",
"com.thesamet.scalapb:lenses_2.13:0.11.8",
"org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/com/thesamet/scalapb/scalapb-runtime_2.13/0.11.8/scalapb-runtime_2.13-0.11.8.jar",
"mirror_urls": [
@ -3207,12 +3176,12 @@
"dependencies": [
"com.typesafe:config:1.4.1",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"com.typesafe:config:1.4.1",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.13/2.6.18/akka-actor_2.13-2.6.18.jar",
"mirror_urls": [
@ -3275,14 +3244,14 @@
"org.reactivestreams:reactive-streams:1.0.3",
"org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"com.typesafe.akka:akka-actor_2.13:2.6.18",
"com.typesafe.akka:akka-protobuf-v3_2.13:2.6.18",
"com.typesafe:ssl-config-core_2.13:0.4.2",
"org.reactivestreams:reactive-streams:1.0.3",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.13/2.6.18/akka-stream_2.13-2.6.18.jar",
"mirror_urls": [
@ -3309,13 +3278,13 @@
{
"coord": "com.typesafe.scala-logging:scala-logging_2.13:3.9.2",
"dependencies": [
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.slf4j:slf4j-api:1.7.36"
],
"directDependencies": [
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10",
"org.slf4j:slf4j-api:1.7.36"
],
"file": "v1/https/repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_2.13/3.9.2/scala-logging_2.13-3.9.2.jar",
@ -3349,12 +3318,12 @@
"dependencies": [
"com.typesafe:config:1.4.1",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"com.typesafe:config:1.4.1",
"org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.13/0.4.2/ssl-config-core_2.13-0.4.2.jar",
"mirror_urls": [
@ -3469,6 +3438,25 @@
"sha256": "4f182c7ec6e0db02747f06ca0e016d677f047080104cb549f04d4e1582c6b005",
"url": "https://repo1.maven.org/maven2/io/dropwizard/metrics/metrics-jvm/4.1.33/metrics-jvm-4.1.33.jar"
},
{
"coord": "io.github.java-diff-utils:java-diff-utils:4.12",
"dependencies": [],
"directDependencies": [],
"file": "v1/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar",
"mirror_urls": [
"https://repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar"
],
"packages": [
"com.github.difflib",
"com.github.difflib.algorithm",
"com.github.difflib.algorithm.myers",
"com.github.difflib.patch",
"com.github.difflib.text",
"com.github.difflib.unifieddiff"
],
"sha256": "9990a2039778f6b4cc94790141c2868864eacee0620c6c459451121a901cd5b5",
"url": "https://repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar"
},
{
"coord": "io.grpc:grpc-api:1.35.0",
"dependencies": [
@ -4368,10 +4356,10 @@
{
"coord": "io.spray:spray-json_2.13:1.3.5",
"dependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.13/1.3.5/spray-json_2.13-1.3.5.jar",
"mirror_urls": [
@ -5022,10 +5010,10 @@
{
"coord": "org.scala-lang.modules:scala-collection-compat_2.13:2.6.0",
"dependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.6.0/scala-collection-compat_2.13-2.6.0.jar",
"mirror_urls": [
@ -5042,10 +5030,10 @@
{
"coord": "org.scala-lang.modules:scala-java8-compat_2.13:1.0.0",
"dependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.13/1.0.0/scala-java8-compat_2.13-1.0.0.jar",
"mirror_urls": [
@ -5066,10 +5054,10 @@
{
"coord": "org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2",
"dependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.13/1.1.2/scala-parser-combinators_2.13-1.1.2.jar",
"mirror_urls": [
@ -5087,24 +5075,32 @@
"url": "https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.13/1.1.2/scala-parser-combinators_2.13-1.1.2.jar"
},
{
"coord": "org.scala-lang:scala-compiler:2.13.8",
"coord": "org.scala-lang:scala-compiler:2.13.10",
"dependencies": [
"io.github.java-diff-utils:java-diff-utils:4.12",
"net.java.dev.jna:jna:5.9.0",
"org.jline:jline:3.21.0",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8"
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10"
],
"directDependencies": [
"io.github.java-diff-utils:java-diff-utils:4.12",
"net.java.dev.jna:jna:5.9.0",
"org.jline:jline:3.21.0",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8"
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.8/scala-compiler-2.13.8.jar",
"file": "v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.10/scala-compiler-2.13.10.jar",
"mirror_urls": [
"https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.8/scala-compiler-2.13.8.jar"
"https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.10/scala-compiler-2.13.10.jar"
],
"packages": [
"com.github.difflib",
"com.github.difflib.algorithm",
"com.github.difflib.algorithm.myers",
"com.github.difflib.patch",
"com.github.difflib.text",
"com.github.difflib.unifieddiff",
"scala.reflect.macros.compiler",
"scala.reflect.macros.contexts",
"scala.reflect.macros.runtime",
@ -5120,7 +5116,6 @@
"scala.tools.asm.tree",
"scala.tools.asm.tree.analysis",
"scala.tools.asm.util",
"scala.tools.cmd",
"scala.tools.nsc",
"scala.tools.nsc.ast",
"scala.tools.nsc.ast.parser",
@ -5166,16 +5161,16 @@
"scala.tools.tasty",
"scala.tools.util"
],
"sha256": "b248cb6f390ee8bceb912af3da471146fdf003702a173d750f986b1d4a3362e6",
"url": "https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.8/scala-compiler-2.13.8.jar"
"sha256": "2cd4a964ea48e78c91a2a7b19c4fc67a9868728ace5ee966b1d498270b3c3aa7",
"url": "https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.10/scala-compiler-2.13.10.jar"
},
{
"coord": "org.scala-lang:scala-library:2.13.8",
"coord": "org.scala-lang:scala-library:2.13.10",
"dependencies": [],
"directDependencies": [],
"file": "v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar",
"file": "v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar",
"mirror_urls": [
"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar"
"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar"
],
"packages": [
"scala",
@ -5210,20 +5205,20 @@
"scala.util.hashing",
"scala.util.matching"
],
"sha256": "a0882b82514190c2bac7d1a459872a75f005fc0f3e88b2bc0390367146e35db7",
"url": "https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar"
"sha256": "e6ca607c3fce03e8fa38af3374ce1f8bb098e316e8bf6f6d27331360feddb1c1",
"url": "https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar"
},
{
"coord": "org.scala-lang:scala-reflect:2.13.8",
"coord": "org.scala-lang:scala-reflect:2.13.10",
"dependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.jar",
"file": "v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.10/scala-reflect-2.13.10.jar",
"mirror_urls": [
"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.jar"
"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.10/scala-reflect-2.13.10.jar"
],
"packages": [
"scala.reflect.api",
@ -5240,16 +5235,16 @@
"scala.reflect.macros.whitebox",
"scala.reflect.runtime"
],
"sha256": "fdfbcc92e87f424578b303bcb47e0f55fee990c4b6da0006c9e75879d1e442e4",
"url": "https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.jar"
"sha256": "62bd7a7198193c5373a992c122990279e413af3307162472a5d3cbb8ecadb35e",
"url": "https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.10/scala-reflect-2.13.10.jar"
},
{
"coord": "org.scalaz:scalaz-core_2.13:7.2.33",
"dependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-core_2.13/7.2.33/scalaz-core_2.13-7.2.33.jar",
"mirror_urls": [
@ -5290,10 +5285,10 @@
{
"coord": "org.typelevel:paiges-core_2.13:0.3.2",
"dependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.3.2/paiges-core_2.13-0.3.2.jar",
"mirror_urls": [
@ -5306,29 +5301,30 @@
"url": "https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.3.2/paiges-core_2.13-0.3.2.jar"
},
{
"coord": "org.wartremover:wartremover_2.13.8:2.4.16",
"coord": "org.wartremover:wartremover_2.13.10:2.4.21",
"dependencies": [
"io.github.java-diff-utils:java-diff-utils:4.12",
"net.java.dev.jna:jna:5.9.0",
"org.jline:jline:3.21.0",
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8",
"org.scala-lang:scala-reflect:2.13.8"
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10",
"org.scala-lang:scala-reflect:2.13.10"
],
"directDependencies": [
"org.scala-lang:scala-compiler:2.13.8",
"org.scala-lang:scala-library:2.13.8"
"org.scala-lang:scala-compiler:2.13.10",
"org.scala-lang:scala-library:2.13.10"
],
"file": "v1/https/repo1.maven.org/maven2/org/wartremover/wartremover_2.13.8/2.4.16/wartremover_2.13.8-2.4.16.jar",
"file": "v1/https/repo1.maven.org/maven2/org/wartremover/wartremover_2.13.10/2.4.21/wartremover_2.13.10-2.4.21.jar",
"mirror_urls": [
"https://repo1.maven.org/maven2/org/wartremover/wartremover_2.13.8/2.4.16/wartremover_2.13.8-2.4.16.jar"
"https://repo1.maven.org/maven2/org/wartremover/wartremover_2.13.10/2.4.21/wartremover_2.13.10-2.4.21.jar"
],
"packages": [
"org.wartremover",
"org.wartremover.test",
"org.wartremover.warts"
],
"sha256": "f2cf506103f380f131b724cdf0d95407cd0efbcf00ed970947b641e11db16aec",
"url": "https://repo1.maven.org/maven2/org/wartremover/wartremover_2.13.8/2.4.16/wartremover_2.13.8-2.4.16.jar"
"sha256": "25311584ef2b074c1c734215fdc42c07d64b3a4b23fb192ebb6a4e7eb0734887",
"url": "https://repo1.maven.org/maven2/org/wartremover/wartremover_2.13.10/2.4.21/wartremover_2.13.10-2.4.21.jar"
}
],
"version": "0.1.0"

View File

@ -5,6 +5,7 @@ package com.daml.lf
package engine
import java.io.File
import com.daml.lf.archive.UniversalArchiveDecoder
import com.daml.lf.data.Ref._
import com.daml.lf.data._
@ -53,6 +54,7 @@ import org.scalatest.matchers.should.Matchers
import org.scalatest.Inside._
import org.scalatest.matchers.{MatchResult, Matcher}
import scala.annotation.nowarn
import scala.collection.immutable.HashMap
import scala.language.implicitConversions
@ -2037,8 +2039,11 @@ class EngineTest
.map(_.message)
} yield res
run(0).flatMap { case (tx, metaData) => validate(tx, metaData) } shouldBe Right(())
run(3).flatMap { case (tx, metaData) => validate(tx, metaData) } shouldBe Right(())
@nowarn("cat=lint-infer-any")
def assertRun(n: Int): Assertion =
run(n).flatMap { case (tx, metaData) => validate(tx, metaData) } shouldBe Right(())
assertRun(0)
assertRun(3)
}
"be partially reinterpretable" in {

View File

@ -228,7 +228,7 @@ object Profile {
// assumes -Xsource:2.13 in clients, which we should just do always,
// this is in scope wherever the expected type is `Label`
@nowarn("msg=parameter value evidence.* is never used")
@nowarn("msg=evidence parameter evidence.* is never used")
implicit def fromAllowed[T: Allowed](t: T with AnyRef): Label = Module(t)
final class Allowed[-T] private ()

View File

@ -3,7 +3,7 @@
package com.daml.lf.speedy
import scala.annotation.tailrec
import scala.annotation.{nowarn, tailrec}
import scala.util.hashing.MurmurHash3._
trait SomeArrayEquals extends Product with Serializable {
@ -12,7 +12,7 @@ trait SomeArrayEquals extends Product with Serializable {
case oo: SomeArrayEquals
if (this canEqual oo) && (oo canEqual this) && productArity == oo.productArity =>
val arr = productArity
@SuppressWarnings(Array("org.wartremover.warts.Any"))
@nowarn("cat=lint-infer-any")
@tailrec def lp(i: Int): Boolean =
if (i >= arr) true
else
@ -52,7 +52,7 @@ trait SomeArrayEquals extends Product with Serializable {
object SomeArrayEquals {
private[speedy] final case class ComparableArray(a: Array[_]) {
@SuppressWarnings(Array("org.wartremover.warts.Any"))
@nowarn("cat=lint-infer-any")
override def equals(o: Any): Boolean = o match {
case oo: AnyRef if oo eq this => true
case oo: ComparableArray if oo canEqual this =>

View File

@ -6,7 +6,6 @@ package com.daml.ledger.client.binding
import org.scalatest.matchers.should.Matchers
import org.scalatest.wordspec.AnyWordSpec
import scala.annotation.nowarn
import scala.collection.immutable.Map
class Primitive213Spec extends AnyWordSpec with Matchers {
@ -41,6 +40,5 @@ object Primitive213Spec {
private def ofType[T]: Proxy[T] = new Proxy(())
// as a rule, the *singleton* type ac.type will not be ~ Ex; we are interested
// in what expression `ac` infers to *absent context*.
@nowarn("msg=parameter value (ex|ac|ev) .* is never used")
private def isExactly[Ac, Ex](ac: Ac, ex: Proxy[Ex])(implicit ev: Ac =:= Ex): Unit = ()
}

View File

@ -12,7 +12,6 @@ import org.scalatest.wordspec.AnyWordSpec
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
import shapeless.test.illTyped
import scala.annotation.nowarn
import scala.collection.immutable.Map
class PrimitiveSpec extends AnyWordSpec with Matchers with ScalaCheckDrivenPropertyChecks {
@ -163,6 +162,5 @@ object PrimitiveSpec {
private def ofType[T]: Proxy[T] = new Proxy(())
// as a rule, the *singleton* type ac.type will not be ~ Ex; we are interested
// in what expression `ac` infers to *absent context*.
@nowarn("msg=parameter value (ex|ac|ev) .* is never used")
private def isExactly[Ac, Ex](ac: Ac, ex: Proxy[Ex])(implicit ev: Ac =:= Ex): Unit = ()
}

View File

@ -85,9 +85,6 @@ object ExerciseOnSpec {
* this all works without doing that.
*/
implicit final class `Sth syntax`[+ ` ExOn`](private val id: ` ExOn`) extends AnyVal {
@nowarn(
"msg=parameter value (controller| exOn) .* is never used"
) // used only for arg typechecking
def exerciseFoo(controller: P.Party)(implicit ` exOn`: ExerciseOn[` ExOn`, Sth]): Unit = ()
}
}

View File

@ -363,7 +363,7 @@ sealed abstract class Queries(tablePrefix: String, tpIdCacheMaxEntries: Long)(im
): Query0[DBContract[Mark, JsValue, JsValue, Vector[String]]]
// implementation aid for selectContractsMultiTemplate
@nowarn("msg=parameter value evidence.* is never used")
@nowarn("msg=evidence parameter evidence.* is never used")
protected[this] final def queryByCondition[Mark, Key: Read, SigsObs: Read, Agreement: Read](
queries: NonEmpty[ISeq[(SurrogateTpId, Fragment)]],
trackMatchIndices: MatchedQueryMarker[Mark],

View File

@ -36,7 +36,7 @@ private[http] final case class JsonApiCli(
logLevel: Option[LogLevel] = None, // the default is in logback.xml
logEncoder: LogEncoder = LogEncoder.Plain,
metricsReporter: Option[MetricsReporter] = None,
metricsReportingInterval: FiniteDuration = 10 seconds,
metricsReportingInterval: FiniteDuration = 10.seconds,
surrogateTpIdCacheMaxEntries: Option[Long] = None,
) extends StartSettings
with StrictLogging {

View File

@ -8,6 +8,7 @@ import io.gatling.core.Predef._
import io.gatling.core.structure.PopulationBuilder
import io.gatling.http.Predef._
import scala.annotation.nowarn
import scala.concurrent.duration._
private[scenario] trait HasRandomCurrency {
@ -73,6 +74,7 @@ class MultiUserQueryScenario
}
}"""))
@nowarn("cat=lint-infer-any")
private val writeScn = {
val iter = msgIds.iterator
scenario(s"WriteContracts_${numRecords}")

View File

@ -59,10 +59,11 @@ import scalaz.syntax.show._
import scalaz.syntax.tag._
import scalaz.syntax.traverse._
import spray.json._
import java.io.File
import java.nio.file.Files
import java.time.Instant
import scala.annotation.nowarn
import scala.concurrent.duration.{DAYS, FiniteDuration}
import scala.concurrent.{ExecutionContext, Future}
@ -149,7 +150,7 @@ object HttpServiceTestFixture extends LazyLogging with Assertions with Inside {
}
.fallbackTo(Future.unit)
.transform(_ => ta)
}
}: @nowarn("cat=lint-infer-any")
}
def withLedger[A](

View File

@ -18,11 +18,12 @@ import org.scalatest.matchers.should.Matchers
import org.scalatest.wordspec.AnyWordSpec
import org.scalatestplus.scalacheck.ScalaCheckPropertyChecks
import org.scalacheck.Arbitrary
import shapeless.{Coproduct => HSum, HNil}
import shapeless.{HNil, Coproduct => HSum}
import shapeless.record.{Record => HRecord}
import spray.json._
import scalaz.syntax.show._
import scala.annotation.nowarn
import scala.util.{Success, Try}
import scala.util.Random.shuffle
@ -259,6 +260,7 @@ class ApiCodecCompressedSpec
val numCodec = ApiCodecCompressed.copy(false, false)
@nowarn("cat=lint-infer-any")
val successes = Table(
("line#", "serialized", "serializedNumerically", "type", "parsed", "alternates"),
c(

View File

@ -10,7 +10,7 @@ import scala.annotation.nowarn
import scala.concurrent.{ExecutionContext, Future}
/** Defines how the progress on the ledger should be mapped to look-up operations */
@nowarn("msg=parameter value evidence.* is never used")
@nowarn("msg=evidence parameter evidence.* is never used")
sealed abstract class SubSource[Index: Ordering, T]
extends ((Index, Index) => Source[(Index, T), NotUsed]) {

View File

@ -13,6 +13,7 @@ import com.daml.ledger.api.v1.value.RecordField
import com.daml.ledger.client.binding.Primitive
import com.daml.ledger.test.semantic.ExceptionRaceTests._
import scala.annotation.nowarn
import scala.concurrent.{ExecutionContext, Future}
final class ExceptionRaceConditionIT extends LedgerTestSuite {
@ -150,7 +151,7 @@ final class ExceptionRaceConditionIT extends LedgerTestSuite {
numberOfAttempts = 5,
once = ledger.create(alice, ContractWithKey(alice)),
repeated = ledger.exercise(alice, looker.exerciseLookupWrapper_Lookup()),
)
): @nowarn("cat=lint-infer-any")
transactions <- transactions(ledger, alice)
} yield {
import ExceptionRaceConditionIT.TransactionUtil._

View File

@ -14,6 +14,7 @@ import com.daml.ledger.client.binding.Primitive
import com.daml.ledger.test.semantic.RaceTests._
import com.daml.timer.Delayed
import scala.annotation.nowarn
import scala.concurrent.duration._
import scala.concurrent.{ExecutionContext, Future}
import scala.util.Success
@ -219,7 +220,7 @@ final class RaceConditionIT extends LedgerTestSuite {
numberOfAttempts = 5,
once = ledger.create(alice, ContractWithKey(alice)),
repeated = ledger.exercise(alice, looker.exerciseLookupWrapper_Lookup()),
)
): @nowarn("cat=lint-infer-any")
transactions <- transactions(ledger, alice)
} yield {
import RaceConditionIT.TransactionUtil._

View File

@ -26,6 +26,7 @@ import com.daml.test.evidence.tag.EvidenceTag
import com.daml.test.evidence.tag.Security.SecurityTest
import com.daml.test.evidence.tag.Security.SecurityTest.Property.Privacy
import scala.annotation.nowarn
import scala.collection.immutable.Seq
import scala.collection.mutable
import scala.concurrent.{ExecutionContext, Future}
@ -520,6 +521,7 @@ class TransactionServiceVisibilityIT extends LedgerTestSuite {
s"Expected 2 new IOUs created, found: ${newIouList.length}",
)
@nowarn("cat=lint-infer-any")
val newAliceIou = newIouList
.find(iou => iou.signatories.contains(alice) && iou.signatories.contains(bank))
.map(_.contractId)
@ -527,6 +529,7 @@ class TransactionServiceVisibilityIT extends LedgerTestSuite {
fail(s"Not found an IOU owned by $alice")
}
@nowarn("cat=lint-infer-any")
val newBobIou = newIouList
.find(iou => iou.signatories.contains(bob) && iou.signatories.contains(bank))
.map(_.contractId)

View File

@ -5,11 +5,14 @@ package com.daml.platform.store.backend
import org.scalatest.matchers.should.Matchers
import scala.annotation.nowarn
// DbDto case classes contain serialized values in Arrays (sometimes wrapped in Options),
// because this representation can efficiently be passed to Jdbc.
// Using Arrays means DbDto instances are not comparable, so we have to define a custom equality operator.
object DbDtoEq extends Matchers {
@nowarn("cat=lint-infer-any")
val DbDtoEq: org.scalactic.Equality[DbDto] = {
case (a: DbDto, b: DbDto) =>
(a.productPrefix === b.productPrefix) &&

View File

@ -42,7 +42,6 @@ class NonEmptySpec extends AnyWordSpec with Matchers with WordSpecCheckLaws {
object Foo
object Bar
import language.implicitConversions
@annotation.nowarn("cat=unused&msg=foo")
implicit def foobar(foo: Foo.type): Bar.type = Bar
illTyped(
"NonEmpty(List, Foo, Foo): NonEmpty[List[Bar.type]]",

File diff suppressed because it is too large Load Diff

View File

@ -20,11 +20,11 @@ let
'';
});
scala_2_13 = pkgs.scala_2_13.overrideAttrs (oldAttrs: rec {
version = "2.13.8";
name = "scala-2.13.8";
version = "2.13.10";
name = "scala-2.13.10";
src = pkgs.fetchurl {
url = "https://www.scala-lang.org/files/archive/${name}.tgz";
sha256 = "1kql2gh9s6xy0r4zalk7f8qx0l35n0d7m0ww1sgq6lf6d621vcrc";
sha256 = "sha256-sBRhWZzQeGBCxktTN5D0XlG6u5HFLcRl2EaDjpcBnMQ=";
};
});

View File

@ -35,4 +35,4 @@ optsParser = Options
-- Keep in sync with /bazel_tools/scala_version.bzl and /nix/nixpkgs.nix
defaultScalaVersions :: [T.Text]
defaultScalaVersions = ["2.13.8"]
defaultScalaVersions = ["2.13.10"]

View File

@ -55,7 +55,7 @@ object HikariTransactorResourceOwner {
}
@nowarn("msg=parameter value evidence.* is never used")
@nowarn("msg=evidence parameter evidence.* is never used")
final class HikariTransactorResourceOwner[Context: HasExecutionContext] private (
resourceOwner: ResourceOwnerFactories[Context]
) {

View File

@ -149,7 +149,7 @@
- Evaluation order of successful lookup_by_key of a local contract: [EvaluationOrderTest.scala](daml-lf/interpreter/src/test/scala/com/digitalasset/daml/lf/speedy/EvaluationOrderTest.scala#L2967)
- Evaluation order of successful lookup_by_key of a non-cached global contract: [EvaluationOrderTest.scala](daml-lf/interpreter/src/test/scala/com/digitalasset/daml/lf/speedy/EvaluationOrderTest.scala#L2812)
- Exceptions, throw/catch.: [ExceptionTest.scala](daml-lf/interpreter/src/test/scala/com/digitalasset/daml/lf/speedy/ExceptionTest.scala#L26)
- Rollback creates cannot be exercise: [EngineTest.scala](daml-lf/engine/src/test/scala/com/digitalasset/daml/lf/engine/EngineTest.scala#L2176)
- Rollback creates cannot be exercise: [EngineTest.scala](daml-lf/engine/src/test/scala/com/digitalasset/daml/lf/engine/EngineTest.scala#L2181)
- This checks that type checking in exercise_interface is done after checking activeness.: [EvaluationOrderTest.scala](daml-lf/interpreter/src/test/scala/com/digitalasset/daml/lf/speedy/EvaluationOrderTest.scala#L1883)
- This checks that type checking is done after checking activeness.: [EvaluationOrderTest.scala](daml-lf/interpreter/src/test/scala/com/digitalasset/daml/lf/speedy/EvaluationOrderTest.scala#L1773)
- This checks that type checking is done after checking activeness.: [EvaluationOrderTest.scala](daml-lf/interpreter/src/test/scala/com/digitalasset/daml/lf/speedy/EvaluationOrderTest.scala#L2756)

View File

@ -41,7 +41,7 @@ final case class Config(
// Token verification
tokenVerifier: JwtVerifierBase,
metricsReporter: Option[MetricsReporter] = None,
metricsReportingInterval: FiniteDuration = 10 seconds,
metricsReportingInterval: FiniteDuration = 10.seconds,
histograms: Seq[HistogramDefinition],
) {
def validate(): Unit = {

View File

@ -49,6 +49,6 @@ private[trigger] final case class ServiceConfig(
rootLoggingLevel: Option[Level],
logEncoder: LogEncoder,
metricsReporter: Option[MetricsReporter] = None,
metricsReportingInterval: FiniteDuration = 10 seconds,
metricsReportingInterval: FiniteDuration = 10.seconds,
histograms: Seq[HistogramDefinition] = Seq.empty,
)