haskell-hvr / uuid

A Haskell library for creating, printing and parsing UUIDs
http://hackage.haskell.org/package/uuid
61 stars 38 forks source link

Loosen QuickCheck dependency. #10

Closed qnikst closed 9 years ago

qnikst commented 9 years ago

It's perfectly fine to use QuickCheck-2.8 fix was tested in Gentoo.

aslatter commented 9 years ago

Do the tests build against QuickCheck-2.8? The last time I tried it haskell/test-framework#10 was a blocker.

qnikst commented 9 years ago

To be honest it builds on my systems, but it contains a compatibility patches for many libraries, so I have

localhost qnikst # ghc-pkg list QuickCheck
usr/lib64/ghc-7.8.4/package.conf.d
   QuickCheck-1.2.0.1
   QuickCheck-2.8
localhost qnikst # ghc-pkg list uuid
/usr/lib64/ghc-7.8.4/package.conf.d
   uuid-1.3.8
localhost qnikst # ghc-pkg list test-framework
/usr/lib64/ghc-7.8.4/package.conf.d
   test-framework-0.8.1.1

test-framework-0.8.1.1 doesn't contain any compatibility patches here, however I have not verified other dependencies. I can try to build and test library in the clean environment (w/o patches) and report back.

aslatter commented 9 years ago

I've loosened the dependency in a897b6216cc88211edc747201496eb7f68b11e62, which also switches over to tasty-quickcheck which allows using the new dependency.