[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

QuickCheck 2.6 / patches in all-packages



Hi,

we still need to get QuickCheck 2.6 into unstable to have all platform
packages in the respective version. Unfortunately,
test-framework-quickcheck2 is lagging behind:
(Bug at https://github.com/batterseapower/test-framework/pull/48, last
commit in the repo 6 months ago). The package is too commonly used to
just drop it, so we need to patch it. If one believes the pull requests
on github, no source changes are necessary.

In order to use test-packages.pl even when we patch the cabal file I
hacked the script to create a modified hackage repository, including our
patches. If you look at
http://anonscm.debian.org/darcs/pkg-haskell/tools/all-packages/
you see a patches directory. There, you drop patches with filename
<pkg>-<version>.patch that modify (only) the .cabal
file. ./test-packages.pl will then take your 00-list.tar from ~/.cabal,
patch the .cabal files therein it, store it in a separate directory and
run cabal-install with that. This way, we can also add other patched
packages to packages.txt.

You can just take the patches from the Debian source package and remove
all hunks that modify other files; I’ve done that with some of our
existing patches.

So for QuickCheck 2.6, we need to patch test-framework-quickcheck2,
Hakyll and leksah. Very doable, so feel free to upload packages
according to the schedule in packages.txt.

Greetings,
Joachim


-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata


Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: