I Love to find out that cabal-install will just silently add constraints to your build plan and then fucking attribute them to you. I love it when my build tool gaslights me!!!
Adding the constraint:
https://github.com/haskell/cabal/blob/master/cabal-install/src/Distribution/Client/ProjectPlanning.hs#L1115-L1116
Gaslighting you about it:
https://github.com/haskell/cabal/blob/master/cabal-install-solver/src/Distribution/Solver/Types/ConstraintSource.hs#L69-L72
I'll paypal you five dollars if you can find these constraints documented anywhere in the cabal-install documentation
A Mastodon instance for programming language theorists and mathematicians. Or just anyone who wants to hang out.