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.
Since
unix-2.7.2.2
now allowsbytestring-0.11
andtime-1.11
, libfuse3 is buildable with them.Confirmed that the library and the tests are buildable and the tests pass. (requires
--allow-newer
becausedirectory
requirestime<1.11
)The
cabal-bounds
trick hadn't detected it, presumably because the packages were installed into the global DB. I found thatcabal outdated --exit-code
does the work as exactly as I wanted; check if the upper bound is not the latest, and exit nonzero.