stack.yaml: Update to build with ghc-9.6.2 and aws-0.24
authorJoey Hess <joeyh@joeyh.name>
Tue, 1 Aug 2023 22:53:26 +0000 (18:53 -0400)
committerJoey Hess <joeyh@joeyh.name>
Tue, 1 Aug 2023 22:53:26 +0000 (18:53 -0400)
This enables some new features that need the new aws.

Use http-client-restricted-0.1.0 because it uses the crypton side of the
cryptonite/crypton fork, which seems to be needed for ghc-9.6.2.

Dependency on connection removed because of the cryptonite/crypton fork.
This avoids needing a build flag. It was only used to throw a typed
exception in Utility.Url, which nothing depended on.

Used a fork of bloomfilter because it's not being maintained and no longer
builds as-of this ghc version. (I have been trying to contact its
maintainer about it, and emailed him today suggesting I take over the
package.)

Sponsored-by: Brock Spratlen on Patreon
CHANGELOG
git-annex.cabal
stack.yaml

index dba3259b0002d5444b845a42c63306976a594cc9..2435bfd4156578ec084b92bae57741189c0571c9 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -36,6 +36,7 @@ git-annex (10.20230627) UNRELEASED; urgency=medium
     change to using make install-home.a
   * git-annex.cabal: Support building with unix-compat 0.7
   * Support building with unix-2.8.0.
+  * stack.yaml: Update to build with ghc-9.6.2 and aws-0.24.
 
  -- Joey Hess <id@joeyh.name>  Mon, 26 Jun 2023 13:10:40 -0400
 
index 5495a06c11a989dac6bd4e604a3b87c9df9492c5..d06ef796ab04ac06b3fe6b52fd313032310e010b 100644 (file)
@@ -347,7 +347,6 @@ Executable git-annex
    bloomfilter (>= 2.0.0),
    edit-distance,
    resourcet,
-   connection (>= 0.2.6),
    http-client (>= 0.5.3),
    http-client-tls,
    http-types (>= 0.7),
index 7dbfb657ac1de1ca6196860366652ba7284f0a2d..6c940c43304f3eaa6254c58e4851033a0b969131 100644 (file)
@@ -11,17 +11,13 @@ flags:
     gitlfs: true
 packages:
 - '.'
-resolver: lts-18.13
+resolver: nightly-2023-08-01
 extra-deps:
-- IfElse-0.85
-- aws-0.22
-- bloomfilter-2.0.1.0
-- git-lfs-1.2.0
-- http-client-restricted-0.0.4
-- network-multicast-0.3.2
-- sandi-0.5
+- git-lfs-1.2.1
+- http-client-restricted-0.1.0
 - torrent-10000.1.1
-- base16-bytestring-0.1.1.7
-- base64-bytestring-1.0.0.3
 - bencode-0.6.1.1
-- http-client-0.7.9
+- feed-1.3.2.1
+- git: https://github.com/sjakobi/bloomfilter.git
+  commit: fb79b39c44404fd791a3bed973e9d844fb084f1e
+allow-newer: true