From f6c1d2f0134547e30221c4e94f60d3f3fd7cd39b Mon Sep 17 00:00:00 2001 From: "Travis A. Everett" Date: Mon, 6 Apr 2026 20:50:03 -0500 Subject: [PATCH 1/2] bats: work around parallelized test break after 411981, make-symlinks-relative hook breaks a parallelization test: "setup_file is not over parallelized" Thankfully, the same PR adds dontRewriteSymlinks for disabling it. --- pkgs/by-name/ba/bats/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ba/bats/package.nix b/pkgs/by-name/ba/bats/package.nix index 5396fb6ffa22..dd823e869f49 100644 --- a/pkgs/by-name/ba/bats/package.nix +++ b/pkgs/by-name/ba/bats/package.nix @@ -208,6 +208,9 @@ resholve.mkDerivation rec { upstream = bats.unresholved.overrideAttrs (old: { name = "${bats.name}-tests"; dontInstall = true; # just need the build directory + # after 411981, make-symlinks-relative breaks a parallelization test: + # "setup_file is not over parallelized" + dontRewriteSymlinks = true; nativeInstallCheckInputs = [ ncurses parallel # skips some tests if it can't detect From 7ad32b3e2999d73b6c7f3ca123c51f3b7b90d4b0 Mon Sep 17 00:00:00 2001 From: "Travis A. Everett" Date: Mon, 6 Apr 2026 20:53:21 -0500 Subject: [PATCH 2/2] bats: disable packcc test on darwin This is failing on darwin after latest bump. Hopefully just temporary. Separate commit for easier reversion later. --- pkgs/by-name/ba/bats/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ba/bats/package.nix b/pkgs/by-name/ba/bats/package.nix index dd823e869f49..0a6232cde99c 100644 --- a/pkgs/by-name/ba/bats/package.nix +++ b/pkgs/by-name/ba/bats/package.nix @@ -246,13 +246,15 @@ resholve.mkDerivation rec { # to see when updates would break things, include packages # that use nixpkgs' bats for testing (as long as they # aren't massive builds) - inherit bash-preexec locate-dominating-file packcc; + inherit bash-preexec locate-dominating-file; resholve = resholve.tests.cli; } // lib.optionalAttrs (!stdenv.hostPlatform.isDarwin) { - # TODO: kikit's kicad dependency is marked broken on darwin atm - # may be able to fold this up if that resolves. - inherit kikit; + # TODO: + # - kikit's kicad dependency is marked broken on darwin atm + # may be able to fold this up if that resolves. + # - packcc's tests currently broken on darwin (apr 2026) + inherit kikit packcc; }; meta = {