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

Re: Jenkings job for DHG’s all-packages

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 "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: