Hi, Am Sonntag, den 09.03.2014, 15:21 +0100 schrieb Joachim Breitner: > Hi QA-team, > > the Haskell team maintains a list of haskell package versions that we > are distributing (or plan to distributing), and we have a script that > verifies that, judging from the Haskell package metadata, there is a > chance that this combination works. > > It would be great if this check would run regularly in a jenkins job, > and notify us about failures. > > The job should do this: > * Enter an unstable or testing chroot, > * Install cabal-install and darcs > * Run "cabal update" > * Run "darcs get http://anonscm.debian.org/darcs/pkg-haskell/tools/" > * Run "cd tool/all-packages" > * Run "./test-packages" > * Fail depending on that scripts error code. > (May need some tweaking, i.e. more dependencies, but you get the idea).
I just checked if this recipe actually works in a chroot, and it almost does. The list of required packages is darcs cabal-install libtext-patch-perl" and the final command should be perl ./test-packages as Darcs does not seem to track the executable bit. I hope that is sufficient information. Thanks in advance, Joachim -- Joachim "nomeata" Breitner Debian Developer nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata
signature.asc
Description: This is a digitally signed message part