Dhall in stackage without http-client-tls

In order to upgrade Stackage to crypton-1.1, I’ve suggested that the Dhall build flaguse-http-client-tls is disabled in Stackage Nightly. I am unsure of the implications of this, but I wanted to give advance notice since GHC 9.14.2 could be out soon, and this would cause this flag to get set in the Stackage LTS too.

So if you use Dhall with Stackage, please try the latest nightly and check whether this flag breaks your use case.

Upstream issue: hackage release not compatible with http-client-tls-0.4 · Issue #2748 · dhall-lang/dhall-haskell · GitHub

3 Likes

Thanks for the post. I wouldn’t have noticed the issue otherwise. I’ve made a Hackage revision that I hope means that the flag can stay enabled in Stackage?! Please let me know if it’s insufficient.

1 Like

I suspect that means that the dhall runtime will be unable to fetch any https: URLs, which would break things for anyone e.g. referencing external files by URL. I recommend against freezing an LTS with that flag disabled.

2 Likes