Primarily because Windows needs a dependency bump to get stm-2.5.1
for Servant build flag.
This includes Win32-2.13.4.0 and aws-0.24 which adds some features
that windows had been missing out on as well.
Lots of warnings about head and tail will need to eventually be
addressed. Of course AFAIK the uses of it in git-annex are all safe.
# optimisation (including when building the dependencies)
before_build:
- sh: cp stack.yaml stack.yaml.build
- - ps: cp stack-lts-18.13.yaml stack.yaml.build
+ - ps: cp stack.yaml stack.yaml.build
- sh: 'echo "apply-ghc-options: everything" >> stack.yaml.build'
- ps: '"apply-ghc-options: everything" |Add-Content -Path .\stack.yaml.build'
- stack --stack-yaml stack.yaml.build build --only-dependencies --ghc-options=-O0
* Added a build flag for servant, enabling annex+http urls and
git-annex p2phttp.
* Added a dependency on clock.
+ * Updated stack.yaml to nightly-2024-07-29, which can be used to build
+ on Windows as well, so removed stack-lts-18.13.yaml
-- Joey Hess <id@joeyh.name> Tue, 02 Jul 2024 12:14:53 -0400
-- Include only files that are needed make cabal install git-annex work.
Extra-Source-Files:
stack.yaml
- stack-lts-18.13.yaml
README
CHANGELOG
NEWS
+++ /dev/null
-flags:
- git-annex:
- production: true
- parallelbuild: true
- assistant: true
- pairing: true
- torrentparser: true
- magicmime: false
- dbus: false
- debuglocks: false
- benchmark: true
- crypton: false
- servant: false
-packages:
-- '.'
-resolver: lts-18.13
-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
-- 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
servant: true
packages:
- '.'
-resolver: lts-22.9
+resolver: nightly-2024-07-29
extra-deps:
-allow-newer: true
+ - filepath-bytestring-1.4.100.3.2