darcs

Patch 2424 remove dependency on strict-identity (and 2 more)

Title remove dependency on strict-identity (and 2 more)
Superseder Nosy List bfrk
Related Issues
Status accepted Assigned To
Milestone

Created on 2024-10-20.22:12:34 by bfrk, last changed 2024-10-26.07:46:43 by bfrk.

Files
File name Status Uploaded Type Edit Remove
patch-preview.txt bfrk, 2024-10-20.22:12:29 text/x-darcs-patch
remove-dependency-on-strict_identity.dpatch bfrk, 2024-10-20.22:12:29 application/x-darcs-patch
See mailing list archives for discussion on individual patches.
Messages
msg24087 (view) Author: bfrk Date: 2024-10-20.22:12:29
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
msg24090 (view) Author: bfrk Date: 2024-10-26.07:46:41
self-accepting so I can proceed with release 2.18.4
History
Date User Action Args
2024-10-20 22:12:34bfrkcreate
2024-10-20 22:13:01bfrksetstatus: needs-screening -> needs-review
2024-10-26 07:46:43bfrksetstatus: needs-review -> accepted
messages: + msg24090