From 0c045e0b8fd826f125ec7d63e946fbcc46e13ed8 Mon Sep 17 00:00:00 2001 From: teodanciu Date: Fri, 11 Oct 2024 17:13:26 +0100 Subject: [PATCH] Enforce Cabal dependency in byron package in order to avoid an error when releasing the package --- cabal.project | 4 ++++ eras/byron/ledger/impl/cardano-ledger-byron.cabal | 1 + flake.nix | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/cabal.project b/cabal.project index 40592ffb43a..b6bc78c25f8 100644 --- a/cabal.project +++ b/cabal.project @@ -110,6 +110,10 @@ package cardano-ledger-mary package cardano-ledger-conway flags: +asserts +package cardano-ledger-byron + -- Temporary fix, in order to add `Cabal >= 3.12`, to avoid errors when releasing the package + ghc-options: -fno-warn-unused-packages + -- Always write GHC env files, because they are needed for repl and by the doctests. write-ghc-environment-files: always diff --git a/eras/byron/ledger/impl/cardano-ledger-byron.cabal b/eras/byron/ledger/impl/cardano-ledger-byron.cabal index bc9d5ea3182..c2026683810 100644 --- a/eras/byron/ledger/impl/cardano-ledger-byron.cabal +++ b/eras/byron/ledger/impl/cardano-ledger-byron.cabal @@ -234,6 +234,7 @@ library bimap >=0.4 && <0.6, binary, bytestring, + Cabal >=3.12, canonical-json, cardano-crypto, cardano-crypto-wrapper, diff --git a/flake.nix b/flake.nix index 62ad6a97e9e..f8028235733 100644 --- a/flake.nix +++ b/flake.nix @@ -139,7 +139,7 @@ packages.cardano-ledger-shelley-ma-test.configureFlags = ["--ghc-option=-Werror"]; packages.small-steps.configureFlags = ["--ghc-option=-Werror"]; packages.cardano-ledger-byron = { - configureFlags = ["--ghc-option=-Werror"]; + configureFlags = ["--ghc-option=-Werror --ghc-option=-fno-warn-unused-packages"]; components = { tests.cardano-ledger-byron-test = { preCheck = ''