* update canton to 3.0.0-snapshot.20240208.12514.0.v683212b4
tell-slack: canton
* commit to cherry-pick on canton upgrade
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Marcin Ziolek <marcin.ziolek@digitalasset.com>
* update canton to 3.0.0-snapshot.20240207.12502.0.va204c7cf
tell-slack: canton
* Fix DamlLfVersionToProtocolVersions in canton.
Will be needed until https://github.com/DACH-NY/canton/pull/16992 goes through.
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Paul Brauner <paul.brauner@digitalasset.com>
* update canton to 3.0.0-snapshot.20240205.12475.0.v0a0a01e6
tell-slack: canton
* fix broken ts test
run-all-tests: true
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Marcin Ziolek <marcin.ziolek@digitalasset.com>
* initial progress
* lint
* Implement typechecks for fields of datatypes
* lint
* check keys, refactor datatype origin check
* Rewrite test to check canton output
* Emit upgradeability errors in package service, test in UpgradesIT
* Refactor packageManagementClient Upgrades test for multiple dars
* lint
* check using upgraded pair, refactor upgrades
run-all-tests: true
* Re-enable warnings, fix up comments
* track ValidUpgrade
* Start writing variants for upgrade errors
* Move upgrades typechecking into validation, improve naming
* omit unnecessary curly braces
* lint
* Make TypecheckUpgrades fields private
* Rename stripPackageIds to unifyPackageIds, small syntactic fixes
* Fix dataTypeOrigin to not rebuild the ChoiceNameMap each time
* Improve logging, inline some declarations in for comprehensions
* revert `cantonFixtureDebugMode = true` to false
* Structure error messages in Upgrading
* Fix expected error messages
* Fix expected message for upgrade notification
* Port new checks from https://github.com/digital-asset/daml/pull/18172
* Fix bug that makes package resolution fail
* Implement rest of error messages, and expect them - some refactoring
run-all-tests: true
* Replace curly braces with `with` keyword in tests
* lint
* Move UpgradesIT to validation tests
* Turn adding a template key into an upgrade error
* Fix deps for upgrades integration test
* lint
run-all-tests: true
* Remove temporary files after reading log info
* Make UpgradeError extend ValidationError, use Unhandled for other errs
* Port DamlcUpgrades over to scala-side UpgradesSpec
* lint
* remove inplace files
* fix metadata flatMap, add back deps for other daml-lf validations tests
* Clarify "this package" to "upgrading package"
* update TODO comment to point to relevant PR (#18377)
* lint
* update expected messages for Missing{Module,Template,Choice,Datatype}
* Use 3-part enum for cantonFixtureDebugMode (debug or remove/keep files)
* apply Remy's recommended linting changes, reorg code slightly
* lint
* More refactoring, fix package service for changed error fields
* Reset canton/community codedrop, remove canton participant upgrade test
---------
Co-authored-by: Carl Pulley <carl.pulley@digitalasset.com>
* update canton to 3.0.0-snapshot.20240129.12427.0.vf8044d7c
tell-slack: canton
* Fixing compile errors due to refactoring
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Marton Nagy <marton.nagy@digitalasset.com>
* PoC to demonstrate the use of canton ledger-client
run-all-tests: true
* make it compile on canton-3
* remove all remnants of ledger-api-* from daml-script
* make the whole projet build
* Convert daml2-script and daml3-script to ledger-api-v2 (partially)
* Transfer some tests over to v2
* Update next batch of tests to api-v2
* Add temporary maven artifacts.
* Add maven tags to canton
* Format canton build file, rename coordinates
* Finally release passes
* Fix daml script following LedgerClient changes
run-all-tests: true
* Format canton/BUILD
* Update after merge, get all canton targets building
* Format canton/BUILD
* Fix further build issues
* Update ledgerclient to avoid GetLedgerEnd
* Update comment
---------
Co-authored-by: Samuel Williams <samuel.williams@digitalasset.com>
* update canton to 20240124.12386.0.v5b1223a9/3.0.0-snapshot.20240124.12386.0.v5b1223a9
tell-slack: canton
* Adapt to cantons-side move of LedgerClient to ledger-common
https://github.com/DACH-NY/canton/pull/16628
* Formatting
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: oliverse-da <oliver.seeliger@digitalasset.com>
* update canton to 20240122.12366.0.v932e06e9/3.0.0-snapshot.20240122.12366.0.v932e06e9
tell-slack: canton
* fix canton/BUILD.bazel
* fix the bootstrap scripts of the integration tests
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Paul Brauner <paul.brauner@digitalasset.com>
* update canton to 20240117.12317.0.v1adf879c/3.0.0-snapshot.20240117.12317.0.v1adf879c
tell-slack: canton
* fix the canton config used by scala integration tests
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Paul Brauner <paul.brauner@digitalasset.com>
* Rename canton-3x to canton
* fix build
* fix BuildInfo for canton 3
* add reference drivers as a runtime dep to community_domain
* target 2.1 in interface-choices-valid
* run damlc integration tests with LF2
* fix the repl tests
* fix repl-functests
* fix package manager test
* disable V1 scala integration tests
* port the scala canton fixture to canton3
* fix JsonApiIt, using sleeps :/
* fix test-daml-packages and test-daml-ledger under //daml-assistant/daml-helper
* fix integration tests
* fix QuickstartTest.hs
* fix //daml-script/export/integration-tests/reproduces-transactions:test
* fix //daml-script/runner:tests
* fix Daml3ScriptDevIT
* fix Daml2ScriptTestRunner
* remove sleeps in functests now that a delay has been added to daml3-script's allocateParty
* fix //language-support/java/codegen:ledger-tests
* fix ScalaCodeGenIT
* remove useless sleep
* fix //language-support/ts/codegen/tests:build-and-lint-test
* remove redundant sleep and fix daml script
* fix //daml-assistant/daml-helper:test-tls
* fix CommandClientIT
* fix //daml-assistant/daml-helper:test-deployment
* Remove duplicate contract key test: not supported by canton 3.
run-all-tests: true
* fix //language-support/hs/bindings:test
run-all-tests: true
* small cleanups
run-all-tests: true
* clean up and fix compat tests
* fix build after rebase
run-full-compat: true
run-all-tests: true
* update canton to 20240116.12291.0.ve5572c5a/2.9.0-snapshot.20240116.11710.0.v6aa4c17e/3.0.0-snapshot.20240116.12291.0.ve5572c5a
tell-slack: canton
* Remove unused dep @maven//:com_github_pathikrit_better_files_2_13 from canton-3x:community_domain
* Fix PackageMetadata in Canton 3.x
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Yves Geissbuehler <yves.geissbuehler@digitalasset.com>
Co-authored-by: Tudor Voicu <tudor.voicu@digitalasset.com>
* update canton to 20240115.12269.0.vee57276e/2.9.0-snapshot.20240115.11704.0.v67e3d1e3/3.0.0-snapshot.20240115.12269.0.vee57276e
tell-slack: canton
* Adapt changes after changing of Decode.assertDecodeInfoPackage signature
* Fix canton-3x Bazel rules for 'Moved http health to node and migrated health based tests to X nodes #16415'
* Fixed GetEventsByContractIdResponse misalign in v2.
* Removed unused dependency.
* Removed unused dependency #2.
* Fix daml3-script upgrade querying. Disable the test as more work needed.
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Tudor Voicu <tudor.voicu@digitalasset.com>
Co-authored-by: Yves Geissbuehler <yves.geissbuehler@digitalasset.com>
Co-authored-by: Andreas Triantafyllos <andreas.triantafyllos@digitalasset.com>
Co-authored-by: Samuel Williams <samuel.williams@digitalasset.com>
* update canton to 20240110.12220.0.ve226317e/2.9.0-snapshot.20240110.11694.0.vbbc5a08b/3.0.0-snapshot.20240110.12220.0.ve226317e
tell-slack: canton
* Fix hs-bindings from canton proto change
run-all-tests: true
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Samuel Williams <samuel.williams@digitalasset.com>
I've manually ran through the steps in ci/cron/daily-compat.yml. This is
a do-over of #18090 because the diff hadn't changed after rebasing on
\#18081 and that seemed weird, and I didn't want anyone to spend time on
a build failure that may just be an artifact of some wires crossing at
the git level.
---------
* add a missing scala_library "sequencer-driver"
---------
Co-authored-by: Meriam Lachkar <meriam.lachkar@digitalasset.com>
* update canton to 20231221.12090.0.va8191d44/2.9.0-snapshot.20231220.11662.0.v3fffed35/3.0.0-snapshot.20231221.12090.0.va8191d44
CHANGELOG_BEGIN
CHANGELOG_END
* fix canton
* fix the build of the pingpong vacuum package
---------
Co-authored-by: Remy Haemmerle <Remy.Haemmerle@daml.com>
Co-authored-by: Paul Brauner <paul.brauner@digitalasset.com>