Closed bitemyapp closed 8 years ago
@bitemyapp I think doctest
uses a global package index and thus might be using a different version of aeson
. I am not sure though.
Which branch should I check out to reproduce this?
@bitemyapp if you're referring to the master
branch, it seems to pass doctests on Travis (although it has some other dependency problems with GHC 7.8).
@fizruk Wut?
Sorry I've been MIA for a while.
The failures at https://travis-ci.org/bitemyapp/bloodhound/builds/112934635 and https://travis-ci.org/bitemyapp/bloodhound/builds/113271103 are all of the form:
-- Failure when adding dependencies:
aeson: needed (>=0.11.1 && <0.12), 0.10.0.0 found (latest version available)
needed for package: bloodhound-0.10.0.0
The command "stack build" exited with 1.
Is the TravisCI server unable to download aeson 11 for some reason? Is there a "nuke TravisCI environment" button we need to press? Is TravisCI using the stack-7.8.yaml
file for some reason?
@MHova oh bah. Well when I fix that, the real error will be what I mentioned.
Bounced and added stack update.
@bitemyapp I meant that GHC 7.10 builds were passing, with doctests. So I assumed the problem was only local to you. I didn't know that you were referring to the GHC 7.8 builds.
@fizruk maybe so! That would be pretty funny (ha ha ha...) if so after my nuking dist / stack clean
'ing but thems the breaks I guess. I'm going to keep kicking the build around and we'll see if I can get us to a releasable state.
Hahahaha, the doctests still fail on my computer, even with rm -rf ./.stack-work
and stack clean.
Okay then. Well, we're on track for a release soon then, I just need to find out wtf is going on with my local setup.
@bitemyapp any word on release :)
@dmjio been out the door for awhile: http://hackage.haskell.org/package/bloodhound
aeson (>=0.11.1 && <0.12)
Doh! had 0.10.0.0
in my stack.yml
/cc @MichaelXavier @MHova @crough this is where I'm at on things. Not sure why doctests is fucking me over, build and unit tests pass fine rn.
If anyone has ideas, please pipe up. I don't know why doctests is making this unpleasant.