nixbot

builds
1these 3 derivations will be built:2 /nix/store/fnlcnv2s44160x6azglxam7lqz66194x-source.drv3 /nix/store/cxwczd2sn9fv8hnlw4ahj0lj7wqwdgvq-mcptoon-0.7.23.drv4 /nix/store/4v5j1msi203f39lj0drjb892x2v6fv8i-check-mcptoon.drv5error: build of '/nix/store/cxwczd2sn9fv8hnlw4ahj0lj7wqwdgvq-mcptoon-0.7.23.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' failed: Cannot build '/nix/store/cxwczd2sn9fv8hnlw4ahj0lj7wqwdgvq-mcptoon-0.7.23.drv'.6 Reason: builder failed with exit code 1.7 Output paths:8 /nix/store/jnj5690hrhh9qw2nd7hzrj2aq1wql62r-mcptoon-0.7.239 /nix/store/xf4nh1z57s1jx09r5l5bpd2b149bwv9p-mcptoon-0.7.23-dist10 Last 25 log lines:11 > Only the live claim (total + skipped, one line) is judged: ROADMAP's older12 > entries and the CHANGELOG record what was true then and must not be edited.13 > 14 > 2026-09-17: the first cut allowed a gap of 5, and the guard's own two new15 > tests pushed the suite past the badge while every surface still said 925.16 > The gap is now the number of tests the tree actually skips (at most one:17 > the bash test on a Windows box without WSL), so a stale total cannot hide."""18 > proc = subprocess.run([sys.executable, "-m", "pytest", "tests/", "--collect-only", "-q"],19 > capture_output=True, text=True, cwd=ROOT)20 > collected = sum(1 for line in proc.stdout.splitlines() if "::" in line)21 > self.assertGreater(collected, 500, "collection failed - the claims cannot be judged")22 > seen = 023 > for rel in TEST_CLAIM_SURFACES:24 > text = (ROOT / rel).read_text(encoding="utf-8")25 > for n in TEST_CLAIM.findall(text):26 > seen += 127 > > self.assertTrue(collected - 1 <= int(n) <= collected,28 > f"{rel} advertises {n} passed but {collected} tests are collected")29 > E AssertionError: False is not true : DEVELOPERS.md advertises 1336 passed but 1327 tests are collected30 >31 > tests/test_footprint_claims.py:196: AssertionError32 > =========================== short test summary info ============================33 > FAILED tests/test_footprint_claims.py::TestFootprintClaims::test_prose_suite_totals_match_collection - AssertionError: False is not true : DEVELOPERS.md says 1336 tests but 1327 ...34 > FAILED tests/test_footprint_claims.py::TestFootprintClaims::test_suite_total_is_the_same_on_every_surface - AssertionError: False is not true : DEVELOPERS.md advertises 1336 passed bu...35 > ====== 2 failed, 1321 passed, 1 skipped, 3 deselected in 69.18s (0:01:09) ======36 For full logs, run:37 nix log /nix/store/cxwczd2sn9fv8hnlw4ahj0lj7wqwdgvq-mcptoon-0.7.23.drv38error: Cannot build '/nix/store/cxwczd2sn9fv8hnlw4ahj0lj7wqwdgvq-mcptoon-0.7.23.drv'.39 Reason: builder failed with exit code 1.40 Output paths:41 /nix/store/jnj5690hrhh9qw2nd7hzrj2aq1wql62r-mcptoon-0.7.2342 /nix/store/xf4nh1z57s1jx09r5l5bpd2b149bwv9p-mcptoon-0.7.23-dist43error: Cannot build '/nix/store/4v5j1msi203f39lj0drjb892x2v6fv8i-check-mcptoon.drv'.44 Reason: 1 dependency failed.45 Output paths:46 /nix/store/cpph7z5d43zmz7b1f9csdbk7phi1xkh4-check-mcptoon