Closed ilovezfs closed 7 years ago
Is there any reason to believe this is a bug in our package instead of in GHC itself? Have you reported this upstream?
Nope, I've not reported it to GHC. The main reason to think it's the package is that of all of git-annex's many dependencies, this is the only one that failed to build out of the box.
@snoyberg suggestion on IRC is
I guess all the 'm's in the default declaration should be some new variable 'n's
may be related to https://ghc.haskell.org/trac/ghc/ticket/12768 which so far seems to be "won't fix"
RyanGlScott on IRC has traced this to http://git.haskell.org/ghc.git/commit/d2958bd08a049b61941f078e51809c7e63bc3354 but the current belief is that the breakage is intentional and the bug is in the package.
12768 is a different issue. (I'm currently investigating that separately. In any case, 12768 and this issue were not caused by the same GHC commit.)
I've opened GHC Trac #12784 for this particular issue.
Thanks Ryan, I've subscribed to that Trac ticket.
@snoyberg Thanks you for tagging a new release!
Build log is here: https://gist.github.com/ilovezfs/c62fa40eb3f61569cb0e03f8cd3320a8
Several errors that look like
Commenting out https://github.com/kazu-yamamoto/logger/blob/master/monad-logger/Control/Monad/Logger.hs#L249-L264 seems to work around the problem.