Is a Haskell application its own dependency? cabal freeze appears to think so:
$ cat > self.cabal << EOF
$ cabal freeze
$ cat cabal.config
constraints: base ==188.8.131.52,
I would argue this is incorrect behaviour. Does anyone think otherwise?
I agree. This is incorrect behavior.
I agree too. I've put this on my list of issues to look at too. Thanks for the report and the test case.
@benarmston: You're welcome. I now see you've considered this issue earlier. Please don't omit the base dependency, though.
Halcyon includes a workaround for this issue.