From c1f8b684ea34e5c08f4abe3adf3b7492fe52409c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=CB=8Cbod=CA=B2=C9=AA=CB=88=C9=A1r=CA=B2im?= Date: Sun, 17 Jul 2022 11:48:02 +0100 Subject: [PATCH] hledger: bump lower bounds for Diff and githash MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For earlier versions `cabal build -w ghc-9.2` fails with ``` Hledger/Cli/Commands/Rewrite.hs:144:12: error: Not in scope: type constructor or class ‘D.Diff’ Module ‘Data.Algorithm.Diff’ does not export ‘Diff’. | 144 | mapDiff :: D.Diff a -> DiffLine a | ^^^^^^ ``` and ``` Hledger/Cli.hs:49:37: error: • Couldn't match expected type: template-haskell-2.18.0.0:Language.Haskell.TH.Syntax.Code template-haskell-2.18.0.0:Language.Haskell.TH.Syntax.Q (Either String GitHash.GitInfo) with actual type: template-haskell-2.18.0.0:Language.Haskell.TH.Syntax.Q (template-haskell-2.18.0.0:Language.Haskell.TH.Syntax.TExp (Either String GitHash.GitInfo)) • In the expression: tGitInfoCwdTry In the Template Haskell splice $$tGitInfoCwdTry In the first argument of ‘versionStringWith’, namely ‘$$tGitInfoCwdTry’ | 49 | versionString = versionStringWith $$tGitInfoCwdTry | ``` --- hledger/hledger.cabal | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hledger/hledger.cabal b/hledger/hledger.cabal index 806feb28c..85ac00c9f 100644 --- a/hledger/hledger.cabal +++ b/hledger/hledger.cabal @@ -137,7 +137,7 @@ library cpp-options: -DVERSION="1.26.99" build-depends: Decimal >=0.5.1 - , Diff + , Diff >= 0.2 , aeson >=1 , ansi-terminal >=0.9 , base >=4.11 && <4.17 @@ -148,7 +148,7 @@ library , directory , extra >=1.6.3 , filepath - , githash >=0.1.4 + , githash >=0.1.6.1 , hashable >=1.2.4 , haskeline >=0.6 , hledger-lib >=1.26.99 && <1.27