Starting something to upgrade to 9.8.2, taking baby-steps absent #2583 .
My goal is to compile with -Werror with 9.8.2 (I run cabal 3.10.3.0 but that shouldn't matter much) then pass tests (without -Werror then with).
[x] I've mainly replaced safe head calls to NonEmpty.head . NonEmpty.fromList except in dhall/src/Dhall/Tags.hs (a more human-friendly symbol is welcomed) and dhall-openapi/src/Dhall/Kubernetes/Types.hs (we may expect the parser to occur at a boundary where human-readable errors are paramount)
[x] upgrade some package bounds here and there
[x] CPP-guard liftA2 imports
[ ] pass tests
[ ] same for dhall-{lspt-server,nix,nixpkgs}) (tbc: blocked on hnix)
I'm struggling to find cycles to feel free to take over the pull-request.
Starting something to upgrade to 9.8.2, taking baby-steps absent #2583 .
My goal is to compile with
-Werror
with 9.8.2 (I run cabal 3.10.3.0 but that shouldn't matter much) then pass tests (without -Werror then with).head
calls toNonEmpty.head . NonEmpty.fromList
except indhall/src/Dhall/Tags.hs
(a more human-friendly symbol is welcomed) anddhall-openapi/src/Dhall/Kubernetes/Types.hs
(we may expect the parser to occur at a boundary where human-readable errors are paramount)liftA2
imports[ ] same for
dhall-{lspt-server,nix,nixpkgs})
(tbc: blocked onhnix
)I'm struggling to find cycles to feel free to take over the pull-request.