1. 28 Aug, 2019 1 commit
    • Ryan Scott's avatar
      Migrate/remove old patches · 673821b9
      Ryan Scott authored
      * Migrate the patches for `doctest`, `free`, `persistent`, and `yesod-core`
        to the latest versions on Hackage.
      * Remove the patches for `Cabal`, `bytes`, `cabal-doctest`, `ghc-paths`,
        `hsc2hs`, `polyparse`, `singleton-nats`, `tar`, `yaml`, and `zlib`, as
        more recent versions of these packages (that support GHC 8.8 and HEAD)
        are now available on Hackage.
      
      I opted not to remove the `th-desugar-1.9`/`singletons-2.5.1` patches for
      now, even though they are not the latest Hackage releases, since upgrading
      them can be a nontrivial process (similar to the `primitive-0.6`/`-0.7`
      situation).
      673821b9
  2. 08 Aug, 2019 3 commits
  3. 02 Aug, 2019 3 commits
  4. 30 Jul, 2019 1 commit
    • 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
  5. 29 Jul, 2019 1 commit
  6. 27 Jul, 2019 2 commits
  7. 24 Jul, 2019 2 commits
  8. 23 Jul, 2019 3 commits
  9. 19 Jul, 2019 1 commit
  10. 18 Jul, 2019 1 commit
  11. 15 Jul, 2019 12 commits
  12. 14 Jul, 2019 1 commit
  13. 09 Jul, 2019 5 commits
  14. 08 Jul, 2019 1 commit
  15. 07 Jul, 2019 3 commits