On this page



doJailbreak enables the removal of version bounds from the cabal file. You may want to avoid this function. This is useful when a package reports that it can not be built due to version mismatches. In some cases, removing the version bounds entirely is an easy way to make a package build, but at the risk of breaking software in non-obvious ways now or in the future. Instead of jailbreaking, you can patch the cabal file. Note that jailbreaking at this time, doesn't lift bounds on conditional branches. https://github.com/peti/jailbreak-cabal/issues/7 has further details.