@@ -267,12 +267,12 @@ scala_library(
267
267
],
268
268
)
269
269
270
- ### community/common ###
270
+ ### community/base ###
271
271
272
272
proto_library (
273
- name = "community_common_proto " ,
274
- srcs = glob (["community/common /src/main/protobuf/**/*.proto" ]),
275
- strip_import_prefix = "community/common /src/main/protobuf" ,
273
+ name = "community_base_proto " ,
274
+ srcs = glob (["community/base /src/main/protobuf/**/*.proto" ]),
275
+ strip_import_prefix = "community/base /src/main/protobuf" ,
276
276
deps = [
277
277
"@com_google_protobuf//:duration_proto" ,
278
278
"@com_google_protobuf//:empty_proto" ,
@@ -284,8 +284,8 @@ proto_library(
284
284
)
285
285
286
286
proto_gen (
287
- name = "community_common_proto_scala " ,
288
- srcs = [":community_common_proto " ],
287
+ name = "community_base_proto_scala " ,
288
+ srcs = [":community_base_proto " ],
289
289
plugin_exec = "//scala-protoc-plugins/scalapb:protoc-gen-scalapb" ,
290
290
plugin_name = "scalapb" ,
291
291
plugin_options = [
@@ -295,11 +295,11 @@ proto_gen(
295
295
)
296
296
297
297
scala_library (
298
- name = "community_common " ,
299
- srcs = glob (["community/common /src/main/scala/**/*.scala" ]) + [":community_common_proto_scala " ],
298
+ name = "community_base " ,
299
+ srcs = glob (["community/base /src/main/scala/**/*.scala" ]) + [":community_base_proto_scala " ],
300
300
plugins = [kind_projector_plugin ],
301
- resource_strip_prefix = "canton/community/common /src/main/resources" ,
302
- resources = glob (["community/common /src/main/resources/**" ]),
301
+ resource_strip_prefix = "/ canton/community/base /src/main/resources" ,
302
+ resources = glob (["community/base /src/main/resources/**" ]),
303
303
scalacopts = [
304
304
"-Xsource:3" ,
305
305
"-language:postfixOps" ,
@@ -313,16 +313,12 @@ scala_library(
313
313
":pekko-stream-minus-patched-classes" ,
314
314
"//canton:community_buildinfo" ,
315
315
"//canton:community_ledger_ledger-common" ,
316
- "//canton:community_lib_Blake2b" ,
317
316
"//canton:community_lib_slick_slick-fork" ,
318
317
"//canton:community_lib_wartremover" ,
319
318
"//canton:community_util-external" ,
320
319
"//canton:community_util-logging" ,
321
320
"//canton:daml-common-staging_daml-errors" ,
322
- "//daml-lf/archive:daml_lf_archive_reader" ,
323
321
"//daml-lf/data" ,
324
- "//daml-lf/interpreter" ,
325
- "//daml-lf/language" ,
326
322
"//daml-lf/transaction" ,
327
323
"//daml-lf/transaction:transaction_proto_java" ,
328
324
"//daml-lf/transaction:value_proto_java" ,
@@ -341,7 +337,6 @@ scala_library(
341
337
"//libs-scala/rs-grpc-pekko" ,
342
338
"//libs-scala/scala-utils" ,
343
339
"//observability/metrics" ,
344
- "//observability/tracing" ,
345
340
"@canton_maven//:org_flywaydb_flyway_core" ,
346
341
"@maven//:ch_qos_logback_logback_classic" ,
347
342
"@maven//:ch_qos_logback_logback_core" ,
@@ -350,7 +345,6 @@ scala_library(
350
345
"@maven//:com_github_blemale_scaffeine_2_13" ,
351
346
"@maven//:com_github_pathikrit_better_files_2_13" ,
352
347
"@maven//:com_github_pureconfig_pureconfig_core_2_13" ,
353
- "@maven//:com_github_pureconfig_pureconfig_generic_2_13" ,
354
348
"@maven//:com_google_crypto_tink_tink" ,
355
349
"@maven//:com_google_guava_guava" ,
356
350
"@maven//:com_google_protobuf_protobuf_java" ,
@@ -378,15 +372,91 @@ scala_library(
378
372
"@maven//:io_opentelemetry_opentelemetry_api" ,
379
373
"@maven//:io_opentelemetry_opentelemetry_context" ,
380
374
"@maven//:io_scalaland_chimney_2_13" ,
381
- "@maven//:junit_junit" ,
382
- "@maven//:net_logstash_logback_logstash_logback_encoder" ,
383
- "@maven//:org_apache_logging_log4j_log4j_core" ,
384
375
"@maven//:org_apache_pekko_pekko_actor_2_13" ,
385
376
"@maven//:org_bouncycastle_bcpkix_jdk15on" ,
386
377
"@maven//:org_bouncycastle_bcprov_jdk15on" ,
387
378
"@maven//:org_postgresql_postgresql" ,
388
379
"@maven//:org_scala_lang_modules_scala_collection_compat_2_13" ,
389
380
"@maven//:org_scala_lang_modules_scala_collection_contrib_2_13" ,
381
+ "@maven//:org_scalaz_scalaz_core_2_13" ,
382
+ "@maven//:org_slf4j_slf4j_api" ,
383
+ "@maven//:org_typelevel_cats_core_2_13" ,
384
+ "@maven//:org_typelevel_cats_kernel_2_13" ,
385
+ ],
386
+ )
387
+
388
+ ### community/common ###
389
+
390
+ scala_library (
391
+ name = "community_common" ,
392
+ srcs = glob (["community/common/src/main/scala/**/*.scala" ]),
393
+ plugins = [kind_projector_plugin ],
394
+ resource_strip_prefix = "canton/community/common/src/main/resources" ,
395
+ resources = glob (["community/common/src/main/resources/**" ]),
396
+ scalacopts = [
397
+ "-Xsource:3" ,
398
+ "-language:postfixOps" ,
399
+ ],
400
+ unused_dependency_checker_mode = "error" ,
401
+ runtime_deps = [
402
+ # not used at compile time, but required by com.digitalasset.canton.util.PekkoUtil.createActorSystem
403
+ "@maven//:org_apache_pekko_pekko_slf4j_2_13" ,
404
+ ],
405
+ deps = [
406
+ ":pekko-stream-minus-patched-classes" ,
407
+ "//canton:community_base" ,
408
+ "//canton:community_buildinfo" ,
409
+ "//canton:community_ledger_ledger-common" ,
410
+ "//canton:community_lib_Blake2b" ,
411
+ "//canton:community_lib_slick_slick-fork" ,
412
+ "//canton:community_lib_wartremover" ,
413
+ "//canton:community_util-external" ,
414
+ "//canton:community_util-logging" ,
415
+ "//canton:daml-common-staging_daml-errors" ,
416
+ "//daml-lf/archive:daml_lf_archive_reader" ,
417
+ "//daml-lf/data" ,
418
+ "//daml-lf/interpreter" ,
419
+ "//daml-lf/language" ,
420
+ "//daml-lf/transaction" ,
421
+ "//daml-lf/transaction:transaction_proto_java" ,
422
+ "//language-support/java/bindings:bindings-java" ,
423
+ "//language-support/scala/bindings" ,
424
+ "//language-support/scala/bindings-pekko" ,
425
+ "//ledger-api/grpc-definitions:ledger_api_proto_scala" ,
426
+ "//libs-scala/concurrent" ,
427
+ "//libs-scala/contextualized-logging" ,
428
+ "//libs-scala/executors" ,
429
+ "//libs-scala/nameof" ,
430
+ "//libs-scala/nonempty" ,
431
+ "//observability/metrics" ,
432
+ "//observability/tracing" ,
433
+ "@maven//:ch_qos_logback_logback_classic" ,
434
+ "@maven//:ch_qos_logback_logback_core" ,
435
+ "@maven//:com_github_pathikrit_better_files_2_13" ,
436
+ "@maven//:com_github_pureconfig_pureconfig_generic_2_13" ,
437
+ "@maven//:com_google_crypto_tink_tink" ,
438
+ "@maven//:com_google_guava_guava" ,
439
+ "@maven//:com_google_protobuf_protobuf_java" ,
440
+ "@maven//:com_lihaoyi_pprint_2_13" ,
441
+ "@maven//:com_thesamet_scalapb_scalapb_runtime_2_13" ,
442
+ "@maven//:com_typesafe_config" ,
443
+ "@maven//:com_typesafe_scala_logging_scala_logging_2_13" ,
444
+ "@maven//:com_typesafe_slick_slick_2_13" ,
445
+ "@maven//:dev_optics_monocle_core_2_13" ,
446
+ "@maven//:dev_optics_monocle_macro_2_13" ,
447
+ "@maven//:io_circe_circe_core_2_13" ,
448
+ "@maven//:io_grpc_grpc_api" ,
449
+ "@maven//:io_grpc_grpc_netty" ,
450
+ "@maven//:io_grpc_grpc_services" ,
451
+ "@maven//:io_grpc_grpc_stub" ,
452
+ "@maven//:io_netty_netty_handler" ,
453
+ "@maven//:io_opentelemetry_opentelemetry_api" ,
454
+ "@maven//:io_scalaland_chimney_2_13" ,
455
+ "@maven//:junit_junit" ,
456
+ "@maven//:net_logstash_logback_logstash_logback_encoder" ,
457
+ "@maven//:org_apache_logging_log4j_log4j_core" ,
458
+ "@maven//:org_apache_pekko_pekko_actor_2_13" ,
459
+ "@maven//:org_bouncycastle_bcprov_jdk15on" ,
390
460
"@maven//:org_scala_lang_scala_reflect" ,
391
461
"@maven//:org_scalaz_scalaz_core_2_13" ,
392
462
"@maven//:org_slf4j_slf4j_api" ,
@@ -438,6 +508,7 @@ scala_library(
438
508
deps = [
439
509
":pekko-stream-minus-patched-classes" ,
440
510
":pekko-stream-patch" ,
511
+ "//canton:community_base" ,
441
512
"//canton:community_common" ,
442
513
"//canton:community_ledger_ledger-common" ,
443
514
"//canton:community_ledger_ledger-common_configuration_proto_java" ,
@@ -539,7 +610,7 @@ scala_library(
539
610
unused_dependency_checker_mode = "error" ,
540
611
deps = [
541
612
":pekko-stream-minus-patched-classes" ,
542
- "//canton:community_common " ,
613
+ "//canton:community_base " ,
543
614
"//canton:community_ledger_ledger-api-core" ,
544
615
"//canton:community_ledger_ledger-common" ,
545
616
"//canton:community_util-logging" ,
@@ -602,7 +673,7 @@ proto_library(
602
673
srcs = glob (["community/domain/src/main/protobuf/**/*.proto" ]),
603
674
strip_import_prefix = "community/domain/src/main/protobuf" ,
604
675
deps = [
605
- "//canton:community_common_proto " ,
676
+ "//canton:community_base_proto " ,
606
677
"@com_google_protobuf//:duration_proto" ,
607
678
"@com_google_protobuf//:empty_proto" ,
608
679
"@com_google_protobuf//:timestamp_proto" ,
@@ -635,6 +706,7 @@ scala_library(
635
706
deps = [
636
707
":pekko-stream-minus-patched-classes" ,
637
708
":pekko-stream-patch" ,
709
+ "//canton:community_base" ,
638
710
"//canton:community_common" ,
639
711
"//canton:community_ledger_ledger-common" ,
640
712
"//canton:community_lib_slick_slick-fork" ,
@@ -716,7 +788,7 @@ proto_library(
716
788
srcs = glob (["community/participant/src/main/protobuf/**/*.proto" ]),
717
789
strip_import_prefix = "community/participant/src/main/protobuf" ,
718
790
deps = [
719
- "//canton:community_common_proto " ,
791
+ "//canton:community_base_proto " ,
720
792
"@com_google_protobuf//:duration_proto" ,
721
793
"@com_google_protobuf//:empty_proto" ,
722
794
"@com_google_protobuf//:timestamp_proto" ,
@@ -810,6 +882,7 @@ scala_library(
810
882
deps = [
811
883
":community_participant_admin-workflows-with-vacuuming_java.jar" ,
812
884
":pekko-stream-minus-patched-classes" ,
885
+ "//canton:community_base" ,
813
886
"//canton:community_common" ,
814
887
"//canton:community_ledger_ledger-api-core" ,
815
888
"//canton:community_ledger_ledger-common" ,
@@ -893,6 +966,7 @@ scala_library(
893
966
unused_dependency_checker_mode = "error" ,
894
967
deps = [
895
968
":pekko-stream-minus-patched-classes" ,
969
+ "//canton:community_base" ,
896
970
"//canton:community_buildinfo" ,
897
971
"//canton:community_common" ,
898
972
"//canton:community_domain" ,
@@ -990,6 +1064,7 @@ scala_library(
990
1064
deps = [
991
1065
":pekko-stream-minus-patched-classes" ,
992
1066
"//canton:community_app-base" ,
1067
+ "//canton:community_base" ,
993
1068
"//canton:community_buildinfo" ,
994
1069
"//canton:community_common" ,
995
1070
"//canton:community_domain" ,
@@ -1006,7 +1081,6 @@ scala_library(
1006
1081
"//libs-scala/jwt" ,
1007
1082
"//libs-scala/nonempty" ,
1008
1083
"//libs-scala/rs-grpc-bridge" ,
1009
- "//observability/metrics" ,
1010
1084
"@maven//:ch_qos_logback_logback_classic" ,
1011
1085
"@maven//:ch_qos_logback_logback_core" ,
1012
1086
"@maven//:com_github_pathikrit_better_files_2_13" ,
0 commit comments