biocad / openapi3

OpenAPI 3.0 data model
BSD 3-Clause "New" or "Revised" License
39 stars 53 forks source link

Bump dependencies for GHC 9.10 #100

Open ysangkok opened 5 months ago

ysangkok commented 5 months ago

Tested using

cabal build -w ghc-9.10.1 --allow-newer=insert-ordered-containers:base,insert-ordered-containers:lens -c 'base-compat-batteries>=0.14'

See

ysangkok commented 5 months ago

@maksbotan Review appreciated!

ysangkok commented 3 months ago

@maksbotan If you have time, please review this before Stackage Nightly adopts GHC 9.10!

rickowens commented 2 months ago

@ysangkok Thank you for this contribution.

I wonder when we might get this merged? I'm loath to rely on --allow-newer. Thanks!

ysangkok commented 2 months ago

Basically, since the package is still maintained occasionally, I don't think you can take over the package. And the trustees don't like bumping bounds for maintained packages. So it's an awkward situation where we just have to wait for maksbotan to bump bounds, which it seems like he does once a year, probably when upgrading other stuff. Every time I try pinging, it almost never works. Note that you can use allow-newer with just a single package: --allow-newer=openapi3:base and you can also put them in cabal.project.