Skip to content

Commit

Permalink
Merge pull request #626 from smucclaw/fendor/multi-repl/allow-newer
Browse files Browse the repository at this point in the history
Allow-newer for baby-l4 to allow the usage of cabal repl --enable-multi-repl
  • Loading branch information
fendor authored Oct 4, 2024
2 parents 924f2da + 10b8d17 commit 9c21ad8
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion lib/haskell/cabal.project
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,25 @@ source-repository-package
allow-newer:
compact:*,
udpipe-hs:base,
gf:*
gf:*,
-- allows to use `cabal repl --enable-multi-repl`.
-- as this requires Cabal(-syntax) >= 3.12
-- However, we don't want to allow newer Cabal and Cabal-syntax
-- in general, as we then may use `Cabal-3.12` and `Cabal-syntax-3.14`
-- which leads to terrible error messages such as:
--
-- Error:
-- Problem with module re-exports:
-- - The module 'Distribution.Compat.Typeable'
-- is not exported by any suitable package.
-- It occurs in neither the 'exposed-modules' of this package,
-- nor any of its 'build-depends' dependencies.
-- In the stanza 'library'
-- In the package 'Cabal-3.12.1.0'
--
baby-l4:Cabal-syntax,
baby-l4:Cabal


constraints:
graphviz ==2999.20.2.0
Expand Down

0 comments on commit 9c21ad8

Please sign in to comment.