One example of such a package is haskell-ci. If you run jailbreak-cabal on haskell-ci.cabal it lifts version restrictions for things like the test suite, but not the version restrictions for the internal library.
This patch updates jailbreak-cabal so that it also lifts the version restrictions for dependencies of sub-libraries.
Since Cabal 2.x packages can have internal sub-libraries,
https://www.haskell.org/cabal/users-guide/developing-packages.html#sublibs
One example of such a package is haskell-ci. If you run
jailbreak-cabal
onhaskell-ci.cabal
it lifts version restrictions for things like the test suite, but not the version restrictions for the internal library.This patch updates
jailbreak-cabal
so that it also lifts the version restrictions for dependencies of sub-libraries.