|
|
|
|
|
by exDM69
5332 days ago
|
|
This is pretty usual when it comes to major revision changes in the compiler or standard library with many languages. This is what you should do: 1. checkout berp from GitHub 2. try to build using cabal in the checked out source tree 3. if there are failing dependencies, hack Cabal build files. this case is probably trivial and berp developers have left containers < 0.4 without a good reason (I may be wrong here, see what's changed in the "containers" package). 4. go to step 2, repeat until software is built 5. submit the change to github, file pull request |
|
The problem isn't with berp .cabal files but with dependencies of berp.
ghc-7.0.3 requires containers ==0.4.0.0 language-python requires containers ==0.3.0.0
ghc-6.12.1 requires directory ==1.0.1.0 language-python requires directory ==1.0.1.2
Fetching and unpacking language-python and changing the dependencies manually doesn't appear to fix the problem, for reasons I do not understand.