Skip to content
Snippets Groups Projects
  1. Jul 30, 2019
    • Ryan Scott's avatar
      Fix #2 · 758d23c1
      Ryan Scott authored
      This fixes #2 by tweaking `scripts/head.hackage` in two ways:
      
      1. This changes the script to use
         `cabal new-update head.hackage.ghc.haskell.org`, not
         `cabal new-update head.hackage`, since the former is now the name
         of the `repository`. Since `head.hackage.ghc.haskell.org` is
         referred to in quite a few places in the script, I factored this
         out into its own variable.
      2. This changes the `url` to use `http://`, not `https://`, so that
         `http-transport: plain-http` works properly. An alternative would
         be to keep the use of `https://` and use `http-transport: curl`
         instead, but that assumes the existence of a `curl` binary on
         one's machine, making it a less portable solution. In any case,
         the use of `http://` in this script shouldn't pose any security
         issues, since `hackage-security` already introduces a security
         layer independent of CAs.
      758d23c1
  2. Jul 23, 2019
  3. Oct 26, 2017
  4. Sep 14, 2017
Loading