matil019 / haskell-libfuse3

A Haskell binding for libfuse-3.x
https://hackage.haskell.org/package/libfuse3
MIT License
5 stars 1 forks source link

Extend upper bounds of deps and remove the cabal-bounds trick #9

Closed matil019 closed 3 years ago

matil019 commented 3 years ago

Since unix-2.7.2.2 now allows bytestring-0.11 and time-1.11, libfuse3 is buildable with them.

Confirmed that the library and the tests are buildable and the tests pass. (requires --allow-newer because directory requires time<1.11)

The cabal-bounds trick hadn't detected it, presumably because the packages were installed into the global DB. I found that cabal outdated --exit-code does the work as exactly as I wanted; check if the upper bound is not the latest, and exit nonzero.