From e3b857e53f8f167871bc5038e3e2bf8245544de9 Mon Sep 17 00:00:00 2001 From: Greg Pfeil Date: Tue, 12 Mar 2024 12:37:04 -0600 Subject: [PATCH] Bump up some lower bounds to fix 8.6.1 This mostly bumps transitive dependencies, and not necessarily on the correct components. --- core/yaya.cabal | 14 ++++++++++++++ quickcheck/yaya-quickcheck.cabal | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/core/yaya.cabal b/core/yaya.cabal index 1cf11d6..58c4624 100644 --- a/core/yaya.cabal +++ b/core/yaya.cabal @@ -188,6 +188,20 @@ library foldable1-classes-compat ^>= 0.1, -- FIXME: Fold yaya-containers into here, and make this the dependency containers ^>= {0.4.2, 0.5.0, 0.6.0, 0.7}, + -- TRYING TO LIMIT THE LOWER BOUNDS FOR 8.6.1 + QuickCheck >= 2.13.2, + async >= 2.2.2, + doctest >= 0.16.2, + exceptions >= 0.10.2, + ghc-paths >= 0.1.0.12, + -- happy >= 1.19.12, + hashable >= 1.3.0, + hedgehog >= 1.0.1, + lifted-async >= 0.10.0.4, + mmorph >= 1.1.3, + semigroupoids >= 5.3.2, + -- next step (since previous didn’t work + parsec >= 3.1.17, ghc-options: -trust adjunctions -trust array diff --git a/quickcheck/yaya-quickcheck.cabal b/quickcheck/yaya-quickcheck.cabal index fe5d003..ec89e1c 100644 --- a/quickcheck/yaya-quickcheck.cabal +++ b/quickcheck/yaya-quickcheck.cabal @@ -158,7 +158,7 @@ library -- 2.13. However, `-trust` only works for packages in the dependency -- graph, so we make it explicit here for the times that it doesn’t get -- included transitively. - splitmix ^>= {0.0.1, 0.1.0} + splitmix ^>= {0.0.3, 0.1.0} ghc-options: -trust QuickCheck -trust adjunctions