On 13 January 2015 at 14:56, Johan Tibell <johan.tibell@gmail.com> wrote:
Chatted a bit with Duncan. cabal-install needs to be prepared to handle calling older Cabal lib versions. In this case cabal-install needs to check which Cabal install version was used (or rather, which of the available versions it wants to use) and then call the setup executable correctly (in this case not passing --disable-profiling to older Cabals, but instead using the old flag.)

This sounds reasonable. There must be a reason since you are not doing so already, but what is the reason for not requiring Cabal-1.22.0.0 for cabal-install-1.22.0.0 in the first place?

Ozgur