Files
dotfiles/common/optional/x86-64-v3/patches/README.md
T
Richie 8196d6fc98
treefmt / nix fmt (pull_request) Successful in 4s
test ebook search / test-ebook-search (pull_request) Successful in 1m10s
build_systems / prebuild-common-x86-64-v3 (pull_request) Successful in 42m27s
build_systems / build-jeeves (pull_request) Successful in 58s
build_systems / build-portal-1 (pull_request) Successful in 18s
build_systems / build-rhapsody-in-green (pull_request) Successful in 1m5s
build_systems / build-brain (pull_request) Successful in 27s
build_systems / build-bob (pull_request) Successful in 28s
treefmt / nix fmt (push) Successful in 3s
build_systems / prebuild-common-x86-64-v3 (push) Successful in 4s
build_systems / build-portal-1 (push) Successful in 18s
build_systems / build-brain (push) Successful in 27s
build_systems / build-bob (push) Successful in 29s
build_systems / build-rhapsody-in-green (push) Successful in 37s
test ebook search / test-ebook-search (push) Successful in 1m9s
build_systems / build-jeeves (push) Successful in 1m0s
updated read me
2026-09-28 14:25:14 -04:00

39 lines
2.0 KiB
Markdown

# Package patches
Each package follows the [GnuTLS layout](gnutls/README.md):
- `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](abseil/README.md) | Public BMI2 header in Electron, Deno, and Signal's vendored copies |
| [GnuTLS](gnutls/README.md) | Wait for the UDP server socket before connecting |
| [Prometheus](prometheus/README.md) | Complete parsing before inspecting the test editor state |
| [pytest-xdist](pytest-xdist/README.md) | Check worker replacements and allow startup on loaded builders |
| [SciPy](scipy/README.md) | Account for floating-point rounding in STFT tests |
## Local NixOS integration
The [`x86-64-v3` optional module](../default.nix)
imports this directory's [`default.nix`](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](pytest-xdist/README.md) 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.