These are intended for branch-2.18, too, for a new release 2.18.4.
3 patches for repository /home/ben/src/darcs/screened:
patch 0aa5c612705657a5c0793d6d4750917edf723e8d
Author: Ben Franksen <ben.franksen@online.de>
Date: Sat Oct 12 23:13:05 CEST 2024
* remove dependency on strict-identity
This is done by bundling (only) the single module as
src/Darcs/Util/StrictIdentity.hs.
patch 88ee1800fa50daf0825ce45a3a54eb014190f2bc
Author: Ben Franksen <ben.franksen@online.de>
Date: Sat Oct 12 23:22:49 CEST 2024
* exclude certain versions of directory dependency only on windows
The bug in the directory package that forces us to exclude these versions
appears only on windows. This makes it possible to build darcs with stack
against current stackage nightly, hopefully allowing darcs to get back into
stackage and afterwards back into debian.
patch 38c471c1b592c6f5daece03b4c9ff021decd95a4
Author: Ben Franksen <ben.franksen@online.de>
Date: Mon Oct 14 09:31:02 CEST 2024
* stack.yml: target lts-22.34, remove extra-deps
This is the version ("resolver") that the debian haskell team currently uses
to build haskell packages. To make darcs build against it (with no
extra-deps), we also have to limit usage of tls>=2.0 to ghc>=9.8 (instead of
ghc>=9.6) because lts-22.34 comes with ghc-9.6.6 but it still on tls-1.8.0.
From now on, whenever we make changes to our cabal file, we should be
careful to check that
- stack build still works (i.e. finds a valid build plan) and
- we adapt our stack.yml to whatever the debian haskell team targets
These two steps should ensure continued availability of darcs in debian.
Attachments
|