chore: Update the hasql ecosystem deps to the upcoming releases #4434
+1,105
−989
Cirrus CI / Build FreeBSD (Stack)
failed
Jan 8, 2026 in 2m 51s
Task Summary
Instruction build failed in 02:11
Details
✅ 00:02 clone
✅ 00:33 install
✅ 00:01 stack
✅ 00:01 stack_work
❌ 02:11 build
Processed 188800 cabal files
Processed 189200 cabal files
Processed 189600 cabal files
Processed 190000 cabal files
Processed 190400 cabal files
Processed 190800 cabal files
Processed 191200 cabal files
Processed 191600 cabal files
Processed 192000 cabal files
Processed 192400 cabal files
Processed 192800 cabal files
Processed 193200 cabal files
Processed 193600 cabal files
Package index cache populated
Error: [S-4804]
Stack failed to construct a build plan.
While constructing the build plan, Stack encountered the following errors. The 'Stack
configuration' refers to the set of package versions specified by the snapshot (after any
dropped packages, or pruned GHC boot packages; if a boot package is replaced, Stack prunes
all other such packages that depend on it) and any extra-deps:
In the dependencies for postgrest-15:
* aeson must match >=2.2.1 && <2.3, but aeson-2.1.2.1 is in the Stack configuration (latest
matching version is 2.2.3.0).
* hasql must match >=1.10 && <1.11, but hasql-1.6.4.4 is in the Stack configuration (latest
matching version is 1.10.1).
* hasql-dynamic-statements must match >=0.5 && <0.6, but hasql-dynamic-statements-0.3.1.5
is in the Stack configuration (latest matching version is 0.5).
* hasql-notifications must match >=0.2.5 && <0.3, but hasql-notifications-0.2.2.2 is in the
Stack configuration (latest matching version is 0.2.5.0).
* hasql-pool must match >=1.4 && <1.5, but hasql-pool-1.0.1 is in the Stack configuration
(latest matching version is 1.4.1).
* hasql-transaction must match >=1.2 && <1.3, but hasql-transaction-1.0.1.4 is in the Stack
configuration (latest matching version is 1.2.2).
The above is/are needed since postgrest is a build target.
Some different approaches to resolving some or all of this:
* To ignore all version constraints and build anyway, pass --allow-newer, or, in
/.stack/config.yaml (global configuration) or /tmp/cirrus-ci-build/stack.yaml
(project-level configuration), set allow-newer: true.
* To ignore certain version constraints and build anyway, also add these package names
under allow-newer-deps: postgrest.
* Recommended action: try adding the following to your extra-deps in
/tmp/cirrus-ci-build/stack.yaml (project-level configuration):
- aeson-2.2.3.0@sha256:7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b,6368
- hasql-1.10.1@sha256:c76a0e66a3b0d49046e63ece16e69983a6025270572dafdbeba64d611d4d98e2,8856
- hasql-dynamic-statements-0.5@sha256:3b7b2b9b1fbf9f5ed62353b6e9e9e16097272bc4b836b4a839779e3ac75ccdbd,2542
- hasql-notifications-0.2.5.0@sha256:53a634dad3d474d3c7051419ac5f337c5a5298ae94cb6ccff5abefe7f696aec1,2068
- hasql-pool-1.4.1@sha256:0e46d1be1baf86388ccd3d601580f7119f941f2e60c66c120e016ba0d6ca2d2b,3110
- hasql-transaction-1.2.2@sha256:d9074df20c4c5fc14b311fe8b78a339baa91d2128d669dffe47c89372b6acc98,2624
Loading