guix/nix/libstore
Eelco Dolstra f83e82cd00
daemon: check: Fix assertion failure when some outputs are missing.
E.g.

  $ nix-build pkgs/stdenv/linux/ -A stage1.pkgs.perl --check
  nix-store: src/libstore/build.cc:1323: void nix::DerivationGoal::tryToBuild(): Assertion `buildMode != bmCheck || validPaths.size() == drv->outputs.size()' failed.

when perl.out exists but perl.man doesn't. The fix is to only check
the outputs that exist. Note that "nix-build -A stage1.pkgs.all
--check" will still give a (proper) error in this case.
2016-05-31 14:25:28 +02:00
..
.gitignore
build.cc daemon: check: Fix assertion failure when some outputs are missing. 2016-05-31 14:25:28 +02:00
derivations.cc
derivations.hh
gc.cc
globals.cc daemon: Allow builds to be repeated. 2015-12-08 23:58:12 +01:00
globals.hh daemon: Allow builds to be repeated. 2015-12-08 23:58:12 +01:00
local-store.cc
local-store.hh
misc.cc
misc.hh
optimise-store.cc
pathlocks.cc daemon: ~PathLocks(): Handle exceptions. 2016-05-31 14:25:28 +02:00
pathlocks.hh
references.cc
references.hh
schema.sql
store-api.cc daemon: Remove unused 'RemoteStore' class. 2015-12-30 01:20:41 +01:00
store-api.hh daemon: Better distinguish build statuses. 2015-12-13 19:20:01 +01:00
worker-protocol.hh