http-api-data icon indicating copy to clipboard operation
http-api-data copied to clipboard

Relax upper bounds on base and containers for GHC 9.14.1/base-4.22.0.0/containers-0.8

Open mpilgrem opened this issue 2 months ago • 2 comments

http-api-data builds with GHC 9.14.1.

mpilgrem avatar Dec 27 '25 16:12 mpilgrem

http-api-data builds with GHC 9.14.1.

Does it? I found that uuid-types wouldn't build with the new template-haskell library

  • https://github.com/bmillwood/http-api-data/pull/1
  • specifically, https://github.com/bmillwood/http-api-data/actions/runs/20675980370/job/59363703680?pr=1

bmillwood avatar Jan 03 '26 10:01 bmillwood

I'll investigate: http-api-data-0.6.2 is a dependency of stack, and my test was to build stack (with Stack) with GHC 9.14.1 (and its boot packages) on Windows (it builds fine).

Ah! I see: Cabal (the tool) will not build until the upper bounds of dependencies are also relaxed. (Stack takes a different approach.) In that regard, I have also raised:

  • https://github.com/haskell-hvr/uuid/issues/95

mpilgrem avatar Jan 04 '26 00:01 mpilgrem

The containers dependency also needs to be bumped to include containers < 0.9.

erikd avatar Feb 20 '26 03:02 erikd