Files
dotfiles/common/optional/x86-64-v3/patches/README.md
T
Richie 8196d6fc98
build_systems / prebuild-common-x86-64-v3 (pull_request) Waiting to run
build_systems / build-bob (pull_request) Blocked by required conditions
build_systems / build-brain (pull_request) Blocked by required conditions
build_systems / build-jeeves (pull_request) Blocked by required conditions
build_systems / build-portal-1 (pull_request) Blocked by required conditions
build_systems / build-rhapsody-in-green (pull_request) Blocked by required conditions
treefmt / nix fmt (pull_request) Successful in 4s
test ebook search / test-ebook-search (pull_request) Successful in 1m10s
updated read me
2026-09-28 14:25:14 -04:00

2.0 KiB

Package patches

Each package follows the GnuTLS layout:

  • default.nix applies the patch through the package overlay.
  • A descriptive .patch file contains the standalone upstream source change.
  • README.md explains the problem, scope, reproduction, upstream status, Nix integration, and recorded validation limits.
  • Companion verify-* tools live beside the patch when needed; otherwise the README gives commands for the package's existing tests.

Keep package-specific evidence in its directory. Patch headers explain the change independently of Nix, and default.nix preserves existing patches.

Package Repair
Abseil Public BMI2 header in Electron, Deno, and Signal's vendored copies
GnuTLS Wait for the UDP server socket before connecting
Prometheus Complete parsing before inspecting the test editor state
pytest-xdist Check worker replacements and allow startup on loaded builders
SciPy Account for floating-point rounding in STFT tests

Local NixOS integration

The x86-64-v3 optional module imports this directory's default.nix directly, so the patch overlay applies only to hosts using that package set. Prometheus patches its separate assets derivation; Python packages use pythonPackagesExtensions.

The pytest-xdist directory also owns its outer-worker limit and remote-worker event timeout. These package overrides add no skipped tests. Existing nixpkgs exclusions remain separate from these repairs.

The review used Python 3.14.7 and the pinned x86-64-v3 package set. Host-flake evaluation verified patch wiring, Python install checks, and Prometheus's reference to the patched assets. No complete NixOS rebuild was performed. Individual READMEs distinguish package builds, focused tests, and checks that have not been run.