head-hackage-ci doesn't deal well with upgraded boot libraries
If head.hackage both contains a patch to a boot package (say containers-0.6.7) and we are testing with a compiler with a different boot package version, chaos ensues. Specifically, we generate mutually exclusive package constraints since we add constraints for both the installed package and the patched version.
Edited by Ben Gamari