nix-eval-jobs/src
jade 9160d40f80 Address feedback from alois31
- Remove restrict-eval stuff that did nothing
- Remove builders stuff that appears unnecessary:

/* FIXME: The build hook in conjunction with import-from-derivation is
 * causing "unexpected EOF" during eval */
settings.builders.setDefault("");

We removed that line and then observed that it works, so idk:

ifdtest.nix:

let
  ifd = builtins.derivation {
    name = "wat2";
    builder = "/bin/sh";
    args = [ "-c" "echo meow > $out" ];
    system = "aarch64-linux";
  };
in
  builtins.readFile ifd

 » NIX_CONFIG="builders = @/etc/nix/machines" build/src/nix-eval-jobs ifdtest.nix
warning: unknown setting 'trusted-users'
warning: `--gc-roots-dir' not specified
building '/nix/store/xxnd5rb49n3anyla5v71lgdk0wmhmijp-wat2.drv' on 'ssh-ng://root@voracle.jade.fyi'...
copying 0 paths...
building '/nix/store/xxnd5rb49n3anyla5v71lgdk0wmhmijp-wat2.drv'...
copying 1 paths...
copying path '/nix/store/h2yxq9lb7l0nd9plgqrcgf7nvsg67gl7-wat2' from 'ssh-ng://root@voracle.jade.fyi'...

- Changed the impure/flake code to override the pureEval setting, which
  it was definitely *supposed* to be doing in the first place.
2024-11-09 12:46:21 -08:00
..
autotools-config.h.in make sure we also define HAVE_STRUCT_DIRENT_D_TYPE outside of autotools 2023-12-16 09:24:42 +01:00
buffered-io.cc nixexpr -> lixexpr 2024-05-23 16:23:45 -07:00
buffered-io.hh split nix-eval-jobs further into smaller files 2023-12-10 14:52:52 +00:00
drv.cc drv: backport CA derivations support changes from hydra-eval-jobs 2024-07-16 09:15:21 +02:00
drv.hh drv: backport CA derivations support changes from hydra-eval-jobs 2024-07-16 09:15:21 +02:00
eval-args.cc nixexpr -> lixexpr 2024-05-23 16:23:45 -07:00
eval-args.hh fix: don't crash on startup on macOS 2024-05-27 18:23:13 -06:00
meson.build Tidy and make it work on release-2.90 2024-06-18 22:31:42 -07:00
nix-eval-jobs.cc Address feedback from alois31 2024-11-09 12:46:21 -08:00
worker.cc Fix on latest lix 2024-06-18 23:08:04 -07:00
worker.hh nixexpr -> lixexpr 2024-05-23 16:23:45 -07:00