On 04/12/2014 04:58, stewart mackenzie wrote:
> What happens:
> Hydra's UI displays this error message:
> "
> in job ‘fedora13_x86_64’:
> value is a function while a set was expected, at
> [1m/nix/store/hqkfnyz4h7lgsbp5vs7a33za2m27xaif-git-export/release.nix
> [0m:56:27
> "
>
> Release.nix contents:
>
> let
>   pkgs = import <nixpkgs> {}; #obtained from hydra's UI jobset
>
>   makeRPM =
>     diskImageFun:
>     { c-ejabberd, nixpkgs }:
>
>     with import nixpkgs.path {};
>
>     releaseTools.rpmBuild rec {
>       name = "c-ejabberd-rpm-${diskImage.name}";
>       src = c-ejabberd;
>       diskImage = diskImageFun vmTools.diskImages;
> #      meta.schedulingPriority = "4";  # low priority
>     };
>
> [...]
>      fedora13_x86_64 = makeRPM "x86_64-linux" (diskImages:
> diskImages.fedora13x86_64);
This call doesn't seem to match your makeRPM function definition. The
second argument of makeRPM wants a set, but you are passing a function.
Hence the error.
_______________________________________________
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to