Stack includes support for getting package indices (the collection of packages and their cabal files) from both an HTTP-downloaded tarball and a Git repository. Up until the most recent release of Stack, the default package index used the all-cabal-hashes repo[1]. As I detailed in a recent blog post[2], the default package index has just switched to the Hackage Security-based tarball provided over HTTP.
My question—which I hinted at in the blog post—is whether we should continue supporting Git-based indices. Upside: cool feature. Downside: extra code that needs to be maintained. Given that this is security-sensitive code, the downside is heavier than usual.
I've opened up a PR[3] to remove the support, if you have thoughts on whether it should go through or not, please click the thumbs up or thumbs down buttons on the issue.