cabal-install: justify why legacy-fallback is used
commit2fd137b150132438ed69a56266c2a4ef11df5558
authorRodrigo Mesquita <rodrigo.m.mesquita@gmail.com>
Tue, 19 Dec 2023 12:02:39 +0000 (19 13:02 +0100)
committerMikolaj <281893+Mikolaj@users.noreply.github.com>
Sun, 18 Feb 2024 08:57:10 +0000 (18 08:57 +0000)
treefb05a00c117d4c8a2f5b9500b9ac273bab7cb693
parentccab6d15f68752fdf9f58446de35d2be05e35925
cabal-install: justify why legacy-fallback is used

This commit makes it so that cabal-install can explain the reason why
it used the legacy fallback, instead of building per-component.
cabal-install/src/Distribution/Client/ProjectBuilding/UnpackedPackage.hs
cabal-install/src/Distribution/Client/ProjectPlanning.hs
cabal-install/src/Distribution/Client/ProjectPlanning/Types.hs