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.

[1] https://github.com/commercialhaskell/all-cabal-hashes
[2] http://www.snoyman.com/blog/2017/02/hackage-security-stack
[3] https://github.com/commercialhaskell/stack/pull/3077

-- 
You received this message because you are subscribed to the Google Groups 
"haskell-stack" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to haskell-stack+unsubscr...@googlegroups.com.
To post to this group, send email to haskell-stack@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/haskell-stack/CAKA2Jg%2BptF9nB7D0LaUitxtJRmxTSe1frRmcz%3D_yrS_-fAS-fg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to