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