[darcs-users] QuickCheck 2.1 now required to build darcs (unstable)
Trent W. Buck
trentbuck at gmail.com
Thu Nov 6 12:56:58 UTC 2008
Eric Kow <kowey at darcs.net> writes:
> Buildslave managers, and anybody that wants to compile the current
> darcs unstable, please take note: we now require QuickCheck 2.1 (as QC
> 2.0 no longer appears to be available).
As QuickCheck 1.1 is the latest version available in Debian, and Ian
is... something[0], I'd be obliged if this dependency could be made
optional in the next release. Otherwise, I won't be able to include
that release in Debian!
This might require something ugly like
./configure --i-promise-not-to-make-unit
which would skip the test for quickcheck, and avoid generating .depends
for $(UNIT_FILES).
> This should be a simple matter of cabal update [...]
Such techniques are naughty in the debian build script, so this isn't an
"easy out" for the above. Apart from that, cabal-install and its
dependency cabal 1.6 aren't available in Debian, either!
[0] I was going to say the packages were orphaned, but they aren't
marked as such on:
http://qa.debian.org/developer.php?package=haskell-quickcheck
> cabal upgrade quickcheck
I ran "cabal install 'quickcheck >= 2'"; without the version qualifier
it installed QC 1.4. IIRC DonS told me this was because a lot of
unversioned dependencies on QuickCheck broke with QC 2, so cabal had a
special exception to avoid accidental upgrading.
More information about the darcs-users
mailing list