Skip to content

fix(darwin): clear filterpy broken flag so macOS packages evaluate - #123

Merged
jamesbrink merged 2 commits into
mainfrom
fix/darwin-filterpy
Nov 12, 2026
Merged

jamesbrink merged 2 commits into
mainfrom
fix/darwin-filterpy

Conversation

@jamesbrink

Copy link
Copy Markdown
Member

Since #119's nixpkgs bump, every aarch64-darwin output failed to evaluate:

error: Refusing to evaluate package 'python3.12-filterpy-2.0.0' … because it has problems

nixpkgs now sets meta.broken = stdenv.hostPlatform.isDarwin on filterpy ("last successful hydra build on darwin was in 2025"). Hydra fails in the test suite: test_hinfinity hits a BPT trap. Our override already disables filterpy's tests on Darwin for that exact reason, so it now also clears meta.broken. filterpy is pulled in by facexlib (PuLID).

PR CI is Linux-only, so this was not caught.

Testing

  • nix flake check --no-build --all-systems evaluates cleanly. It failed on main.
  • .#packages.aarch64-darwin.default built on a real Apple Silicon Mac (bender): result posted below.

@jamesbrink
jamesbrink merged commit c85db09 into main Nov 12, 2026
13 checks passed
@jamesbrink

Copy link
Copy Markdown
Member Author

Post-merge verification: python3.12-filterpy-2.0.0 (aarch64-darwin, from this override) built successfully on an Apple Silicon Mac (bender): /nix/store/swa4f3imf7dj2fsfy1qsibg1z098nq3k-python3.12-filterpy-2.0.0. Clearing meta.broken was safe.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant