Closed peti closed 11 years ago
We started off this project with very loose constraints and then added them as build issues were reported, so relaxing these constraints may not be easy. On May 6th the next Haskell platform is supposed to be released, so that will mean ghc 7.0.4 would be 2 platforms old and probably not something we would want to spend any significant time supporting.
The one thing we can probably do is move from using directory to system-fileio.
so directory is removed now, which was easy. I will look at the time usage now.
I looked at time, and it seems like a dependency time > 1 should work. I just see these being used, which have not changed:
diffUTCTime :: UTCTime -> UTCTime -> NominalDiffTimeSource
getCurrentTime :: IO UTCTime
posixSecondsToUTCTime :: POSIXTime -> UTCTime
time 1.0 didn't build for me though, so I am putting it at > 1.1
0.0.9 was released with directory removed, I just release 0.0.10 with a lower time dependency. All of this is on the maintain branch.
@peti what is the containers dep that ghc 7.0.4 needs?
So l think it is 0.4.0.0 I released version 0.0.11 with >= 0.4
The new version 0.0.11 compiles fine with GHC 7.0.4, 7.4.2, and 7.6.3. Great job! Thank you very much for your help.
Hi, is there any chance that the following dependencies can be relaxed?
These restrictions prevent
fsnotify
from being built with GHC 7.0.4, because these are base libraries shipped with the compiler, and in turn this prevents every other library which depends on fsnotify from being built with that compiler. It would be great if those versions of the dependencies could still be supported.