Commit Graph
1014394 Commits
Author SHA1 Message Date
Nadja Yang 5d81234142 leanPackages.lean4: pin cadical to 2.1.3, add smoke test
cadical >= 2.2.0 produces LRAT proofs Lean's checker does not
yet handle, breaking bv_decide.

https://github.com/NixOS/nixpkgs/pull/514456/commits/0eced05aae1e4493a97609f3c3f7613ecf55f91f
2026-06-04 16:48:52 -04:00
Nadja Yang fb169268a3 leanPackages.mathlib: harmonize output with Hydra strictures via artifact pre-densification
Rejecting an unwieldy originalist interpretation of the max_output_size
infrastructure mandate [1] — which, by checking NAR size pre-compression,
might be read to foreclose in-NAR densification — this commit resolves
the tension between binary cache availability and statutory size
discipline through equitable artifact pre-densification.

Specifically, we execute xz compression during the postInstall phase
of an intermediate derivation, coupled with a non-Hydra wrapper that
decompresses the payload transparently. This insulates end-users from
the underlying .tar.xz monolith while satisfying the strict procedural
requirements of the build farm's sensors.

We acknowledge reservations regarding the broader applicability of the
unorthodox pattern incepted herein.

See also Jakštys, commit msg. to bbd0655ae8 (2024) ("[intending]
to replace the `passthru.data-compressed` derivations that ha[d]
accumulated in nixpkgs with something more reusable"),
https://github.com/NixOS/nixpkgs/commit/bbd0655ae828b9f1cf39d891b52aa6506394ef46

Cf. Luna Nova, hipblaslt/default.nix ll. 113-114 (2026) (patching
hipblaslt C++ runtime to transparently decompress zstd-compressed
.dat files, as "required to keep [the] output under [H]ydra size
limit"), https://github.com/NixOS/nixpkgs/blob/fc1f8110e84b7a874826eee147170aee85082390/pkgs/development/rocm-modules/hipblaslt/default.nix#L113-L114

Cf. SuperSandro2000, Review of NixOS/nixpkgs#511524 (this PR) (2026)
("[w]hy not compress the well compressable [.olean] files in nix
with zstd?") (in dicta; a fortiori),
https://github.com/NixOS/nixpkgs/pull/511524#discussion_r3137725277

But cf. Yureka, gclient2nix.py ll. 162-167 (2025) (characterizing
recompression as "bypassing the size limit (making it count the
compressed instead of uncompressed size) rather than complying with
it"), https://github.com/NixOS/nixpkgs/blob/4dc9b83879ce51e180f37acb8e78ededdbf72798/pkgs/by-name/gc/gclient2nix/gclient2nix.py#L162-L167

[1] NixOS Infrastructure Cap., https://github.com/NixOS/infra/blob/170012a4682da0a130f6bc68caf3618743239783/build/hydra.nix#L116
2026-06-04 16:48:52 -04:00
Nadja Yang cefae5621e leanPackages.lean4: use nixpkgs cadical, patch all binaries
Lean binaries derive sysroot from IO.appPath; patch all of them
rather than just lean and lake. Add cadical to symlinkJoin paths
instead of bundling a copy via INSTALL_CADICAL.

https://github.com/NixOS/nixpkgs/pull/513024/changes/ed10debb3c8ad78e687521bb802383e21cd74472
2026-06-04 16:48:52 -04:00
Nadja Yang 6987e3afbe leanPackages.lean4: 4.29.0 -> 4.29.1
Strip ephemeral setup.json build artifacts from library outputs.
These are produced per-module during compilation and not included
in upstream cache distributions
(https://github.com/NixOS/nixpkgs/issues/510957).

Disable Hydra builds for mathlib since the output exceeds the NAR
size limit.

Pre-build static library for batteries so downstream executables
can link against it.

Refactor update.sh to pin each dependency to the rev from mathlib's
lake-manifest.json.
2026-06-04 16:48:52 -04:00
Nadja Yang 590ccdb420 leanPackages: partially revert https://github.com/NixOS/nixpkgs/pull/526718/commits/a26b66330f6fa572e7005ee2a1eb031093456e6e
In favor of https://github.com/NixOS/nixpkgs/pull/511524
(https://github.com/NixOS/nixpkgs/pull/511524/commits/72b8bcfd8ef837cfddc1cacc0bd4c7b8b3998e59).

Retains pkgs.lean4 at 4.30.0.
2026-06-04 16:48:52 -04:00
Elliot Berman 2854ca9ce0 python3Packages: uefi-firmware-parser: 1.13 -> 1.16, updateScript, and maintainer
Uprev uefi-firmware-parser to 1.16, add automatic updateScript, and
myself as maintainer.
2026-06-04 13:47:32 -07:00
isabelandGitHub 03655c1eef {tranquil-pds, tranquil-pds-frontend}: 0.6.4 -> 0.6.5 (#528112) 2026-06-04 20:42:46 +00:00
R. Ryantm 1a5525f304 fosrl-gerbil: 1.4.0 -> 1.4.1 2026-06-04 20:42:15 +00:00
R. Ryantm 4ba910d743 flannel: 0.28.4 -> 0.28.5 2026-06-04 20:41:46 +00:00
EmilyandGitHub 65a12b9cc3 ungoogled-chromium: 148.0.7778.215-1 -> 149.0.7827.53-1 (#528104) 2026-06-04 20:39:28 +00:00
R. Ryantm 826df63854 gdcm: 3.2.6 -> 3.2.7 2026-06-04 20:38:17 +00:00
R. Ryantm a3d197d7b3 gh-ost: 1.1.9 -> 1.1.10 2026-06-04 20:37:26 +00:00
Guy Chronister 4c642a2b9d arc-theme: refactor
Switch to finalAttrs and SRI hash.

Assisted-by: Cursor Composer 2.5
2026-06-04 15:36:58 -05:00
Guy Chronister 987cd9aac3 arc-icon-theme: refactor
Switch to finalAttrs.

Assisted-by: Cursor Composer 2.5
2026-06-04 15:23:45 -05:00
@mjonesandGitHub c7f90bf8f4 apksigner: migrate to finalAttrs (#528071) 2026-06-04 20:16:29 +00:00
SandaruKasa 2f469e5b31 pigz: add updateScript 2026-06-04 23:14:52 +03:00
SandaruKasa d4df27fea5 pigz: add some nativeCheckInputs
it uses `which compress` in its tests
2026-06-04 23:13:02 +03:00
SandaruKasa f9770c7087 pigz: dont guess cc executable name 2026-06-04 23:11:45 +03:00
SandaruKasa e67ecb4b3d pigz: drop util-linux from buildInputs 2026-06-04 23:10:31 +03:00
Fabian AffolterandGitHub d5827a6768 python3Packages.google-cloud-automl: migrate to finalAttrs 2026-06-04 22:10:22 +02:00
Arian van PuttenandGitHub 7db1353a41 fluent-bit: 5.0.5 -> 5.0.6 (#523921) 2026-06-04 20:09:31 +00:00
SandaruKasa ec0bef96ec pigz: split outputs
cc https://github.com/NixOS/nixpkgs/issues/515268
2026-06-04 23:06:26 +03:00
nelind a1562a2a29 tranquil-pds-frontend: 0.6.4 -> 0.6.5 2026-06-04 22:06:01 +02:00
nelind cdeae31bb0 tranquil-pds: 0.6.4 -> 0.6.5 2026-06-04 22:06:01 +02:00
emilylange 193479f2bb ungoogled-chromium: 148.0.7778.215-1 -> 149.0.7827.53-1
https://developer.chrome.com/blog/new-in-chrome-149

https://developer.chrome.com/release-notes/149

https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop.html
2026-06-04 22:06:00 +02:00
SandaruKasa 33394080e7 pigz: enable strictDeps & __structuredAttrs 2026-06-04 23:04:30 +03:00
nixpkgs-ci[bot]andGitHub ca5db8365f pulsemeeter: 2.0.0 -> 2.1.1 (#516927) 2026-06-04 19:58:43 +00:00
R. Ryantm 17cdeea4ba manifold: 3.5.0 -> 3.5.1 2026-06-04 19:53:16 +00:00
R. Ryantm 2204dfca02 python3Packages.google-cloud-automl: 2.19.0 -> 2.20.0 2026-06-04 19:48:36 +00:00
R. Ryantm 72dbb39ba6 terraform-providers.hashicorp_kubernetes: 3.1.0 -> 3.2.0 2026-06-04 19:48:32 +00:00
Robert Schütz b0ab610d38 deltachat-tauri: 2.49.1 -> 2.51.0
Diff: https://github.com/deltachat/deltachat-desktop/compare/v2.49.1...v2.51.0

Changelog: https://github.com/deltachat/deltachat-desktop/blob/v2.51.0/CHANGELOG.md
2026-06-04 12:46:20 -07:00
Robert Schütz b2e40ac668 deltachat-desktop: 2.49.1 -> 2.51.0
Diff: https://github.com/deltachat/deltachat-desktop/compare/v2.49.1...v2.51.0

Changelog: https://github.com/deltachat/deltachat-desktop/blob/v2.51.0/CHANGELOG.md
2026-06-04 12:45:08 -07:00
Marc JakobiandGitHub 7b55e7a073 emmylua-ls: 0.23.1 -> 0.23.2 (#528092) 2026-06-04 19:40:14 +00:00
Nick CaoandGitHub 1b202fe8dc python3Packages.exllamav2: cleanup, fix (#528006) 2026-06-04 19:40:12 +00:00
Austin HorstmanandGitHub ca2007a3c6 yaziPlugins.easyjump: init at 2.0.0 (#527285) 2026-06-04 19:39:50 +00:00
R. Ryantm c7b5cdbceb okteto: 3.19.0 -> 3.20.0 2026-06-04 19:38:53 +00:00
Nick CaoandGitHub 30eed49ca0 vscode-extensions.angular.ng-template: 21.2.4 -> 22.0.0 (#528009) 2026-06-04 19:37:47 +00:00
Nick CaoandGitHub 6cc3299c36 terraform-providers.opentelekomcloud_opentelekomcloud: 1.36.66 -> 1.36.67 (#528007) 2026-06-04 19:37:31 +00:00
Felix BargfeldtandGitHub acf2920800 cornucopia: init at 1.0.0; clorinde: drop (#527547) 2026-06-04 19:36:50 +00:00
Nick CaoandGitHub 7c2ddb9a54 fence: 0.1.58 -> 0.1.60 (#527999) 2026-06-04 19:36:26 +00:00
Austin HorstmanandGitHub c17d747792 sketchybar: 2.23.0 -> 2.24.0 (#528091) 2026-06-04 19:35:39 +00:00
Nick CaoandGitHub fd557e0c65 copybara: 20260525 -> 20260601 (#527985) 2026-06-04 19:35:27 +00:00
Nick CaoandGitHub 37c688718b mailpit: 1.30.0 -> 1.30.1 (#528049) 2026-06-04 19:31:27 +00:00
Nick CaoandGitHub e841a68655 terraform-providers.newrelic_newrelic: 3.90.0 -> 3.91.0 (#528032) 2026-06-04 19:29:32 +00:00
Nick CaoandGitHub 4cbba71a85 stylance-cli: 0.8.2 -> 0.8.3 (#528077) 2026-06-04 19:27:48 +00:00
Robert Schütz 55e1858f04 rns: add optional dependency lxmf 2026-06-04 12:27:37 -07:00
Nick CaoandGitHub 0cb7310aa3 terraform-providers.dopplerhq_doppler: 1.21.2 -> 1.21.3 (#528076) 2026-06-04 19:27:06 +00:00
Oliver Schrenk 6d4496d64a sketchybar: 2.23.0 -> 2.24.0 2026-06-04 13:26:31 -06:00
Tiebe Groosman f8c0d3a506 maintainers: add tiebe 2026-06-04 21:24:31 +02:00
Nick CaoandGitHub 021dd28cba bitrise: 2.40.3 -> 2.40.4 (#528068) 2026-06-04 19:24:18 +00:00