This explains why patch2175 was causing problems.
GHC 8.4.4 happens to come with Cabal 2.2 so it was
trying to use it to parse the Cabal file.
Later versions probably come with Cabal >=2.4, and
earlier versions probably come with Cabal <2.2 so
always have to rebuild it at which point they choose
a newer version.
1 patch for repository darcs-unstable@darcs.net:screened:
patch 529539efd5313cfc85fd670cdae948751bd04f84
Author: Ganesh Sittampalam <ganesh@earth.li>
Date: Mon May 24 23:16:26 BST 2021
* bump setup-depends Cabal bound to match Cabal-Version