From 643853b7c6b0f31dcb77709dc96c45cb234805c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20L=C3=A4ndle?= <969523+alaendle@users.noreply.github.com> Date: Sat, 11 Oct 2025 09:56:15 +0200 Subject: [PATCH] Unconstrain `ghc-typelits-*` (see clash-lang/ghc-typelits-extra#61, closes commercialhaskell/stackage#7841) --- build-constraints.yaml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f0a18527..2df64b55 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -57,7 +57,7 @@ packages: - inf-backprop >= 0.1.1.0 "Felix Springer @jumper149": - - deriving-trans < 0 # https://github.com/jumper149/deriving-trans/issues/8 + - deriving-trans < 0 # 0.9.1.0 https://github.com/jumper149/deriving-trans/issues/8 - monad-control-identity - wai-control @@ -896,7 +896,7 @@ packages: - html-conduit - yesod-auth - authenticate-oauth - - yesod-bin < 0 # https://github.com/yesodweb/yesod/issues/1884 + - yesod-bin < 0 # 1.6.2.3 https://github.com/yesodweb/yesod/issues/1884 - yesod-eventsource - yesod-gitrepo - yesod-newsfeed @@ -6667,13 +6667,19 @@ packages: - clash-ghc < 0 # tried clash-ghc-1.8.3, but its *library* requires ghc >=8.6.0 && < 9.11 and the snapshot contains ghc-9.12.2 - clash-ghc < 0 # tried clash-ghc-1.8.3, but its *library* requires ghc-boot >=8.6.0 && < 9.11 and the snapshot contains ghc-boot-9.12.2 - clash-ghc < 0 # tried clash-ghc-1.8.3, but its *library* requires ghc-prim >=0.3.1.0 && < 0.13 and the snapshot contains ghc-prim-0.13.0 + - clash-ghc < 0 # tried clash-ghc-1.8.3, but its *library* requires ghc-typelits-knownnat >=0.6 && < 0.8 and the snapshot contains ghc-typelits-knownnat-0.8.1 + - clash-ghc < 0 # tried clash-ghc-1.8.3, but its *library* requires ghc-typelits-natnormalise >=0.6 && < 0.8 and the snapshot contains ghc-typelits-natnormalise-0.8.1 - clash-ghc < 0 # tried clash-ghc-1.8.3, but its *library* requires ghci >=8.6.0 && < 9.11 and the snapshot contains ghci-9.12.2 - clash-ghc < 0 # tried clash-ghc-1.8.3, but its *library* requires template-haskell >=2.8.0.0 && < 2.23 and the snapshot contains template-haskell-2.23.0.0 - clash-lib < 0 # tried clash-lib-1.8.3, but its *library* requires ghc >=8.6.0 && < 9.11 and the snapshot contains ghc-9.12.2 - clash-lib < 0 # tried clash-lib-1.8.3, but its *library* requires template-haskell >=2.8.0.0 && < 2.23 and the snapshot contains template-haskell-2.23.0.0 - clash-prelude < 0 # tried clash-prelude-1.8.3, but its *library* requires QuickCheck >=2.7 && < 2.16 and the snapshot contains QuickCheck-2.16.0.0 - clash-prelude < 0 # tried clash-prelude-1.8.3, but its *library* requires ghc-prim >=0.5.1.0 && < 0.13 and the snapshot contains ghc-prim-0.13.0 + - clash-prelude < 0 # tried clash-prelude-1.8.3, but its *library* requires ghc-typelits-knownnat >=0.7.2 && < 0.8 and the snapshot contains ghc-typelits-knownnat-0.8.1 + - clash-prelude < 0 # tried clash-prelude-1.8.3, but its *library* requires ghc-typelits-natnormalise >=0.7.2 && < 0.8 and the snapshot contains ghc-typelits-natnormalise-0.8.1 - clash-prelude < 0 # tried clash-prelude-1.8.3, but its *library* requires template-haskell >=2.12.0.0 && < 2.23 and the snapshot contains template-haskell-2.23.0.0 + - clash-prelude-hedgehog < 0 # tried clash-prelude-hedgehog-1.8.3, but its *library* requires ghc-typelits-knownnat >=0.7.2 && < 0.8 and the snapshot contains ghc-typelits-knownnat-0.8.1 + - clash-prelude-hedgehog < 0 # tried clash-prelude-hedgehog-1.8.3, but its *library* requires ghc-typelits-natnormalise >=0.7.2 && < 0.8 and the snapshot contains ghc-typelits-natnormalise-0.8.1 - clash-prelude-hedgehog < 0 # tried clash-prelude-hedgehog-1.8.3, but its *library* requires hedgehog >=1.0.3 && < 1.6 and the snapshot contains hedgehog-1.7 - clash-shake < 0 # tried clash-shake-0.4.0, but its *library* requires the disabled package: clash-ghc - clash-shake < 0 # tried clash-shake-0.4.0, but its *library* requires the disabled package: clash-lib @@ -6938,6 +6944,8 @@ packages: - ghc-prof < 0 # tried ghc-prof-1.4.1.14, but its *library* requires containers >=0.5 && < 0.7 and the snapshot contains containers-0.7 - ghc-source-gen < 0 # tried ghc-source-gen-0.4.6.0, but its *library* requires ghc >=9.0 && < 9.11 and the snapshot contains ghc-9.12.2 - ghc-syb-utils < 0 # tried ghc-syb-utils-0.3.0.0, but its *library* requires ghc >=7.10 && < 8.6 and the snapshot contains ghc-9.12.2 + - ghc-typelits-extra < 0 # tried ghc-typelits-extra-0.4.8, but its *library* requires ghc-typelits-knownnat >=0.7.2 && < 0.8 and the snapshot contains ghc-typelits-knownnat-0.8.1 + - ghc-typelits-extra < 0 # tried ghc-typelits-extra-0.4.8, but its *library* requires ghc-typelits-natnormalise >=0.7.1 && < 0.8 and the snapshot contains ghc-typelits-natnormalise-0.8.1 - gi-gtk-hs < 0 # tried gi-gtk-hs-0.3.17, but its *library* requires gi-gdk >=3.0.6 && < 3.1 and the snapshot contains gi-gdk-4.0.10 - gi-gtk-hs < 0 # tried gi-gtk-hs-0.3.17, but its *library* requires gi-gtk >=3.0.26 && < 3.1 and the snapshot contains gi-gtk-4.0.12 - git < 0 # tried git-0.3.0, but its *library* requires bytestring >=0.9 && < 0.11 and the snapshot contains bytestring-0.12.2.0 @@ -7731,6 +7739,8 @@ packages: - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* requires bytestring >=0.10 && < 0.12 and the snapshot contains bytestring-0.12.2.0 - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* requires containers >=0.5 && < 0.7 and the snapshot contains containers-0.7 - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* requires deepseq >=1.1 && < 1.5 and the snapshot contains deepseq-1.5.1.0 + - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* requires ghc-typelits-knownnat >=0.2 && < 0.8 and the snapshot contains ghc-typelits-knownnat-0.8.1 + - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* requires ghc-typelits-natnormalise >=0.5 && < 0.8 and the snapshot contains ghc-typelits-natnormalise-0.8.1 - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* requires zlib >=0.6 && < 0.7 and the snapshot contains zlib-0.7.1.1 - spdx < 0 # tried spdx-1.1, but its *library* requires Cabal-syntax ^>=3.10.3.0 || ^>=3.12.1.0 and the snapshot contains Cabal-syntax-3.14.1.0 - spdx < 0 # tried spdx-1.1, but its *library* requires base >=4.18.2.1 && < 4.21 and the snapshot contains base-4.21.0.0 @@ -8035,11 +8045,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/7839 - wide-word < 0.1.8.0 - # https://github.com/commercialhaskell/stackage/issues/7841 - - ghc-typelits-natnormalise < 0.8.0 - - ghc-typelits-knownnat < 0.8.0 - - ghc-tcplugin-api < 0.18 - # https://github.com/commercialhaskell/stackage/issues/7846 - unicode-data < 0.7