jade
fdc980208d
Sample broken thing: https://buildbot.lix.systems/#/builders/40/builds/3400/steps/1/logs/stdio I have a suspicion it's that the path vanished due to GC or something, and I want to catch the next occurrence. The error: error: build of '/nix/store/f02iygmil30yfy92xf8cwp224lcr2nay-nixos-test-driver-nix-copy-closure.drv' on 'ssh-ng://nix@epyc.infra.newtype.fr' failed: error: some dependencies of '/nix/store/f02iygmil30yfy92xf8cwp224lcr2nay-nixos-test-driver-nix-copy-closure.drv' are missing This is because nrFailed is not zero, which we don't have any god damned idea why that is because there is NO LOG for those. So we don't even know what goal type failed to begin with. ---- WARNING: this updates nixpkgs by two months!! You will potentially experience other breakage.
22 lines
710 B
Nix
22 lines
710 B
Nix
{ ... }:
|
|
{
|
|
# jade: this exists because of a Lix bug that has me losing my damn mind and we really cannot debug it without either:
|
|
# * debug logs (infeasible. they are way too spammy)
|
|
# * patching lix (well look where we are)
|
|
#
|
|
# I don't really think it's necessarily appropriate to log at info level when
|
|
# a derivation fails on `main`, so here we have a yolopatch to get the damn
|
|
# thing in the log.
|
|
#
|
|
# I suspect it is a race condition with the garbage collector.
|
|
nixpkgs.overlays = [
|
|
(final: prev: {
|
|
lix = prev.lix.overrideAttrs (old: {
|
|
patches = old.patches ++ [
|
|
./0001-wip-complain-about-failing-goals-at-warn-level.patch
|
|
];
|
|
});
|
|
})
|
|
];
|
|
}
|