Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for GHC 8.8.x and newer versions of network, hoauth2, feed #646

Merged
merged 5 commits into from
Mar 6, 2020

Commits on Mar 5, 2020

  1. Fixes to compile with GHC 8.8.x, API change in Network.Gitit.Rpxnow

    GHC 8.8's base-4.13.0.0 removes `fail` from Monad, requiring a few
    uses of `fail` to be removed and the json dependency to be updated.
    
    Because arbitrary `Monad` instances no longer support failure, the
    `Monad m` used in the return type of Network.Gitit.Rpxnow.authenticate
    has been fixed as `Either String`.
    octalsrc committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    3cab331 View commit details
    Browse the repository at this point in the history
  2. Fixes to compile with hoauth2-1.11.x

    This also fixes type mismatches that prevent compiling with
    hoauth-1.9.x
    octalsrc committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    b510fab View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2020

  1. Fixes to compile with network-3.x

    network-3.0.0.0 moves the Network.BSD module into its own
    "network-bsd" package and removes deprecated API elements.  This
    requires a new dependency on "network-bsd" and a code change to stop
    using the removed inet_addr function.
    
    This change also adds < 3.2 as an upper bound for network (there was
    previously no upper bound).
    octalsrc committed Mar 6, 2020
    Configuration menu
    Copy the full SHA
    fcb271a View commit details
    Browse the repository at this point in the history
  2. Fixes to compile with feed-1.3.x

    The changes to EntryContent in feed-1.2.0.0 were reverted in 1.3.0.0
    
    http://hackage.haskell.org/package/feed-1.3.0.0/changelog
    
    haskell-party/feed#35
    
    Updating to feed-1.3.0.0 required simply reverting the changes to
    Network.Gitit.Feed which were made in commit
    d783f12.  The changed versions from
    that commit are retained using CPP to switch them in so that
    feed-1.2.x remains supported for now.
    octalsrc committed Mar 6, 2020
    Configuration menu
    Copy the full SHA
    61f9037 View commit details
    Browse the repository at this point in the history
  3. Remove test command from CI (because there are no tests)

    The Linux CI builds were all failing because `cabal v2-test all`
    exited with an error when called, due to there being no tests.
    octalsrc committed Mar 6, 2020
    Configuration menu
    Copy the full SHA
    c7a8366 View commit details
    Browse the repository at this point in the history