From 80dc3ee68c5637d0da4f984376b3c0bc514ed0ce Mon Sep 17 00:00:00 2001 From: Yuriy Lazaryev Date: Thu, 13 Jun 2024 15:31:17 +0200 Subject: [PATCH] ouroboros-consensus, cardano-ledger, plutus-ledger-api S-R-Ps --- cabal.project | 55 ++++++++++++++++++++++++++++++++--- cardano-api/cardano-api.cabal | 36 +++++++++++------------ 2 files changed, 69 insertions(+), 22 deletions(-) diff --git a/cabal.project b/cabal.project index 59449766e8..ab82b39006 100644 --- a/cabal.project +++ b/cabal.project @@ -28,10 +28,6 @@ package cryptonite -- generation is dubious. Set the flag so we use /dev/urandom by default. flags: -support_rdrand -constraints: - -- io-classes-mtl-0.1.2.0 is not buildable - io-classes-mtl < 0.1.2.0 - tests: True test-show-details: direct @@ -43,3 +39,54 @@ write-ghc-environment-files: always -- Do NOT add more source-repository-package stanzas here unless they are strictly -- temporary! Please read the section in CONTRIBUTING about updating dependencies. +source-repository-package + type: git + location: https://github.com/IntersectMBO/ouroboros-consensus + tag: 67a540eb53cf78623116d20af78a6cb2d0ee6b12 + --sha256: sha256-A7ncno7zZphx+MxSx3LK/1nrfc6tIJLZCADrcrEo8fI= + subdir: + ouroboros-consensus + ouroboros-consensus-cardano + ouroboros-consensus-diffusion + ouroboros-consensus-protocol + +source-repository-package + type: git + location: https://github.com/IntersectMBO/cardano-ledger + tag: f2f51806950be595723687129c0c2d7dae45e65c + --sha256: sha256-sM+oNgCjtRRF4+3qua7BIPGNUTXtHSHry/83p0a1MtE= + subdir: + eras/alonzo/impl + eras/alonzo/test-suite + eras/allegra/impl + eras/babbage/impl + eras/babbage/test-suite + eras/byron/chain/executable-spec + eras/byron/crypto + eras/byron/crypto/test + eras/byron/ledger/executable-spec + eras/byron/ledger/impl + eras/byron/ledger/impl/test + eras/conway/impl + eras/conway/test-suite + eras/mary/impl + eras/shelley-ma/test-suite + eras/shelley/impl + eras/shelley/test-suite + libs/cardano-data + libs/cardano-ledger-api + libs/cardano-ledger-binary + libs/cardano-ledger-core + libs/cardano-protocol-tpraos + libs/non-integral + libs/set-algebra + libs/small-steps + libs/vector-map + +source-repository-package + type: git + location: https://github.com/IntersectMBO/plutus + tag: 3b20c63932abc4aebbe431d6d88c98b9bec41ca7 + --sha256: sha256-2kXookJeVWXZ/2BVlCIqpmShgQiL8MtSrmk4BR6aPKQ= + subdir: + plutus-ledger-api diff --git a/cardano-api/cardano-api.cabal b/cardano-api/cardano-api.cabal index dd0c76e9c9..5ee477da89 100644 --- a/cardano-api/cardano-api.cabal +++ b/cardano-api/cardano-api.cabal @@ -162,17 +162,17 @@ library internal , cardano-crypto-class ^>= 2.1.2 , cardano-crypto-wrapper ^>= 1.5 , cardano-data >= 1.0 - , cardano-ledger-alonzo >= 1.8.0 - , cardano-ledger-allegra >= 1.3 - , cardano-ledger-api ^>= 1.9 - , cardano-ledger-babbage >= 1.6.0 - , cardano-ledger-binary ^>= 1.3 - , cardano-ledger-byron >= 1.0.0.4 - , cardano-ledger-conway >= 1.12.0 - , cardano-ledger-core:{cardano-ledger-core, testlib} >= 1.10 - , cardano-ledger-mary >= 1.5 - , cardano-ledger-shelley >= 1.9.0 - , cardano-protocol-tpraos >= 1.0.3.6 + , cardano-ledger-alonzo >= 1.8.1 + , cardano-ledger-allegra >= 1.5 + , cardano-ledger-api ^>= 1.9.2 + , cardano-ledger-babbage >= 1.8.1 + , cardano-ledger-binary ^>= 1.3.3 + , cardano-ledger-byron >= 1.0.1 + , cardano-ledger-conway >= 1.15 + , cardano-ledger-core:{cardano-ledger-core, testlib} >= 1.8 + , cardano-ledger-mary >= 1.6.1 + , cardano-ledger-shelley >= 1.12 + , cardano-protocol-tpraos >= 1.2 , cardano-slotting >= 0.2.0.0 , cardano-strict-containers >= 0.1 , cborg @@ -198,14 +198,14 @@ library internal , ouroboros-consensus-diffusion ^>= 0.16 , ouroboros-consensus-protocol ^>= 0.9 , ouroboros-network - , ouroboros-network-api ^>= 0.7 + , ouroboros-network-api ^>= 0.7.3 , ouroboros-network-framework , ouroboros-network-protocols , parsec - , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>= 1.27.0 + , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>= 1.29 , prettyprinter , prettyprinter-ansi-terminal - , prettyprinter-configurable ^>= 1.27.0 + , prettyprinter-configurable ^>= 1.29 , random , safe-exceptions , scientific @@ -283,9 +283,9 @@ library gen , cardano-crypto-class ^>= 2.1.2 , cardano-crypto-test ^>= 1.5 , cardano-data - , cardano-ledger-alonzo:{cardano-ledger-alonzo, testlib} >= 1.6.0 + , cardano-ledger-alonzo:{cardano-ledger-alonzo, testlib} >= 1.8.1 , cardano-ledger-byron-test >= 1.5 - , cardano-ledger-core:{cardano-ledger-core, testlib} >= 1.8.0 + , cardano-ledger-core:{cardano-ledger-core, testlib} >= 1.8 , cardano-ledger-shelley >= 1.7.0 , cardano-ledger-conway:testlib >= 1.10.0 , containers @@ -378,8 +378,8 @@ test-suite cardano-api-golden , hedgehog-extras ^>= 0.6.1.0 , microlens , parsec - , plutus-core ^>= 1.27 - , plutus-ledger-api ^>= 1.27.0 + , plutus-core ^>= 1.29 + , plutus-ledger-api ^>= 1.29 , tasty , tasty-hedgehog , time