Commit Graph

922866 Commits

Author SHA1 Message Date
MrSmör 0559d6b958 python3Packages.libdebug: init at 0.9.0 2026-04-07 19:48:59 +02:00
MrSmör f4ae8e4673 maintainers: add MrSmör 2026-01-05 19:24:15 +01:00
7c6f434c 1e46161ce7 neverball: add support for darwin (#475399) 2026-01-05 18:15:54 +00:00
Bjørn Forsman bd2b204eb1 vlc: libbluray -> libbluray-full (#477154) 2026-01-05 18:07:23 +00:00
nixpkgs-ci[bot] 180bde1f64 slade: 3.2.9 -> 3.2.10 (#477076) 2026-01-05 18:01:59 +00:00
Philip Taron 451cdfd4cc nixVersions.nix_2_32: 2.32.4 -> 2.32.5 (#477176) 2026-01-05 18:00:31 +00:00
Toma c8ba0d39ac kando: 2.0.0 -> 2.1.2 (#453598) 2026-01-05 17:20:24 +00:00
TomaSajt b0a8ca5464 kando: pin to nodejs_22 2026-01-05 18:11:59 +01:00
Bruno BELANYI 039731cca6 python3Packages: migrate my packages to finalAttrs (#477139) 2026-01-05 17:09:47 +00:00
R. Ryantm 0dad9d7b40 kando: 2.0.0 -> 2.1.2 2026-01-05 18:07:37 +01:00
Grimmauld f8f170168c apparmor-utils: fix cross compilation (#477031) 2026-01-05 16:56:42 +00:00
Vincent Laporte 2efec63426 ocamlPackages.frama-c-luncov: init at 0.2.4 (#471623) 2026-01-05 16:50:56 +00:00
Martin Weinelt a8c5877da5 python3Packages.pytest-describe: 3.0.0 -> 3.1.0 (#477052) 2026-01-05 16:30:22 +00:00
Vincent Laporte c5540c2f76 ocamlPackages.smtml: disable for OCaml < 4.14 (#475075) 2026-01-05 16:24:51 +00:00
Bjørn Forsman 1c57863750 ngrep: 1.47 -> 1.48.3 (#477113) 2026-01-05 16:22:47 +00:00
Colin c5730e821b apparmor-utils: fix cross compilation
the `patchShebangs` in `postPatch` is for tools that are invoked at
build-time. we don't want to patch the shebangs this early in the
derivation for anything that would later be installed, so scope it more
narrowly.

also be more hygienic with the shell-related `buildInputs`/`nativeBuildInputs`.
2026-01-05 16:19:41 +00:00
nixpkgs-ci[bot] 3b4230f9ef bento: 1.13.1 -> 1.14.0 (#476853) 2026-01-05 15:56:33 +00:00
John Ericson d8fe854bcf file: fix cross build for windows platforms (#476283) 2026-01-05 15:49:56 +00:00
Paul Haerle c4d3bbe305 nixos/cgit: handle unset strict-export option (#477185) 2026-01-05 15:46:42 +00:00
David McFarland 93d523cb03 file: fix cross build for windows platforms
This should be a more general fix than the original windows one.  This
is needed because upstream uses `EXEEXT` for build stuff:

    # FIXME: Build file natively as well so that it can be used to compile
    # the target's magic file; for now we bail if the local version does not
    match
    if IS_CROSS_COMPILE
    FILE_COMPILE = file${EXEEXT}
    FILE_COMPILE_DEP =
    else
    FILE_COMPILE = $(top_builddir)/src/file${EXEEXT}
    FILE_COMPILE_DEP = $(FILE_COMPILE)
    endif
2026-01-05 11:44:39 -04:00
benaryorg bf9ccd1a68 nixos/cgit: handle unset strict-export option
The new export check mechanic introduced in #475112 does check whether or not the `strict-export` setting is set for *cgit* to catch configurations with lacking or superfluous options.
This change ensures that the assert statements do not cause evaluation errors when the setting is absent.
Instead the absense is handled appropriately for each assert.
When the option is required to be set to a specific value it will cause the assertion to fail, thereby displaying the assertion message rather than an evaluation error.
In case the option is required to be unset it may now be either null or unset, instead of failing the evaluation.

As an example, prior to this commit having `checkExportOkFiles` set to false, and `strict-export` entirely unset did fail the evaluation of the assert.
Now this is a valid pattern, meaning users who want to allow access to all repositories need only specify `checkExportOkFiles = false`, and can leave `strict-export` unset.

Signed-off-by: benaryorg <binary@benary.org>
2026-01-05 15:38:13 +00:00
Martin Weinelt 9ab5458766 python3Packages.django-bootstrap4: 25.3 -> 26.1 (#477047) 2026-01-05 15:29:42 +00:00
Martin Weinelt bb2c1e2295 python3Packages.aioesphomeapi: 43.6.0 -> 43.10.1 (#475252) 2026-01-05 15:28:16 +00:00
Felix Bargfeldt adf28d9ac9 ytdl-sub: 2025.12.30 -> 2025.12.31.post5 (#477029) 2026-01-05 15:26:51 +00:00
Martin Weinelt a2311bdb60 nitrotpm-tools: init at 1.1.0 (#474812) 2026-01-05 15:07:23 +00:00
Philip Taron a1d2a411b2 prefer-remote-fetch: Fix evaluation for all fetchers and export additional attributes (#475142) 2026-01-05 15:04:59 +00:00
Martin Weinelt 9a4fa7dea7 buildMozillaMach: set argv to unwrapped binary name (#476929) 2026-01-05 14:50:47 +00:00
Azat Bahawi 74b367096f seaweedfs: 3.97 -> 4.02 (#469318) 2026-01-05 14:49:49 +00:00
Martin Weinelt 7635cc4cbb buildMozillaMach: switch to makeBinaryWrapper (#476930) 2026-01-05 14:47:17 +00:00
Gergő Gutyina ed38c99fde python3Packages.gfsubsets: 2024.9.25 -> 2025.11.4 (#459246) 2026-01-05 14:46:44 +00:00
nixpkgs-ci[bot] 1bbeaf5928 rosa: 1.2.57 -> 1.2.59 (#473631) 2026-01-05 14:46:42 +00:00
Philip Taron dad8d3a09f nixVersions.nix_2_32: 2.32.4 -> 2.32.5
# Changelog: Nix 2.32.5

## Bug Fixes

### Critical Crashes Fixed

- **Fix heap-use-after-free crash under high build load** ([#14772](https://github.com/NixOS/nix/pull/14772))

  Fixed a daemon segfault that could occur under high build load. The issue was caused by the `initialOutputs` field referencing data from an activation frame that had gone out of scope during coroutine tail-call optimization in the build scheduler.

- **Fix segfault when querying non-existent derivation files** ([#14571](https://github.com/NixOS/nix/issues/14571), [#14572](https://github.com/NixOS/nix/pull/14572))

  Running `nix derivation show /nix/store/...-doesnotexist.drv` would crash with a segfault. Now properly returns an "invalid store path" error.

- **Fix RestrictedStore::addDependency crash** ([#14729](https://github.com/NixOS/nix/pull/14729))

  Fixed a crash caused by incorrect non-virtual interface pattern implementation that led to bad recursion/UB in `addDependencyPrep`.

### Regressions Fixed

- **Fix "dynamic attributes not allowed in let" regression** ([#14642](https://github.com/NixOS/nix/issues/14642), [#14646](https://github.com/NixOS/nix/pull/14646))

  Expressions like `let a = 1; "b" = 2; ${"c"} = 3; in [ a b c ]` that worked in 2.30 would incorrectly fail in 2.32.x. This was caused by the ExprString arena optimization, which has been reverted.

- **Fix fetchGit with `ref = "HEAD"` regression** ([#13948](https://github.com/NixOS/nix/issues/13948), [#14672](https://github.com/NixOS/nix/pull/14672))

  `fetchGit { url = "..."; ref = "HEAD"; }` was broken and returned "revspec 'HEAD' not found".

- **Fix unnecessary substituter queries** ([#14836](https://github.com/NixOS/nix/issues/14836), [#14837](https://github.com/NixOS/nix/pull/14837))

  Fixed a regression where Nix would query all substituters (including `cache.nixos.org`) even when a higher-priority local substituter already had the path. This caused unnecessary network traffic.

### Platform-Specific Fixes

- **Fix curl with c-ares failing DNS resolution in macOS sandbox** ([#14792](https://github.com/NixOS/nix/pull/14792))

  When curl is built with c-ares (as in recent nixpkgs), DNS resolution would fail inside the Nix build sandbox on macOS with "Could not contact DNS servers".

### Store & File System Fixes

- **Fix file system race conditions in store optimization** ([#14676](https://github.com/NixOS/nix/pull/14676), [#7273](https://github.com/NixOS/nix/issues/7273))

  Multiple fixes to `optimizePath_`:
  - Actually call `remove()` when `rename()` fails
  - Propagate error codes in `createSymlink()`
  - Make `AutoDelete` non-copyable and non-movable to prevent use-after-free

## Improvements

- **Include path in world-writable error messages** ([#14785](https://github.com/NixOS/nix/pull/14785))

  The error message for world-writable directory checks now includes the specific path that failed, making debugging easier.

- **Documentation: correct `build-dir` error information** ([#14745](https://github.com/NixOS/nix/pull/14745))

  Fixed out-of-date information in the manual about `build-dir` errors and added links to relevant settings.

## Maintenance

- CI improvements: added `upload-release.yml` workflow, improved Docker push workflow configurability, updated magic-nix-cache with post-build-hook fix
- Documented maintainer git tag signing process
- Fixed lowdown override compatibility with newer nixpkgs
- Removed mdbook-linkcheck and added support for mdbook 0.5.x
- Remove static data from headers to fix compilation issues
- **Fix heap-use-after-free crash under high build load** ([#14772](https://github.com/NixOS/nix/pull/14772))

---

Diff: https://github.com/NixOS/nix/compare/2.32.4...2.32.5
2026-01-05 06:44:46 -08:00
Aleksana e9de99e9c3 opendmarc: fix build with gcc15 (#477147) 2026-01-05 14:42:39 +00:00
nixpkgs-ci[bot] 1c53239fb8 seatd: 0.9.1 -> 0.9.2 (#477145) 2026-01-05 14:38:30 +00:00
Fabian Affolter b5efad3d18 python3Packages.tuf: allow build with current hatchling (#476919) 2026-01-05 14:37:50 +00:00
Fabian Affolter 579f39c089 python3Packages.hdfury: 1.3.0 -> 1.3.1 (#477138) 2026-01-05 14:31:25 +00:00
Gaétan Lepage 11297785bd ty: 0.0.8 -> 0.0.9 (#477160) 2026-01-05 14:30:23 +00:00
Fabian Affolter f80928015c python313Packages.hdfury: migrate to finalAttrs 2026-01-05 15:23:02 +01:00
Fabian Affolter cf8aa81da4 python313Packages.tencentcloud-sdk-python: 3.1.24 -> 3.1.25 (#477152) 2026-01-05 14:21:01 +00:00
Francesco Gazzetta b39b56caeb skia: 129-unstable-2024-09-18 -> 144-unstable-2025-12-02, ladybird: 0-unstable-2025-12-03 -> 0-unstable-2025-12-24 (#474350) 2026-01-05 14:19:14 +00:00
nixpkgs-ci[bot] f501d2f978 nix-converter: 0-unstable-2025-12-29 -> 1.0.0 (#477129) 2026-01-05 14:18:04 +00:00
Fabian Affolter 7fcb2b0b36 python3Packages.grpclib: 0.4.8 -> 0.4.9 (#476105) 2026-01-05 14:17:16 +00:00
Francesco Gazzetta eabf39bb96 ladybird: 0-unstable-2025-12-03 -> 0-unstable-2025-12-24 2026-01-05 15:14:15 +01:00
Fabian Affolter ee763d9a54 python313Packages.drawsvg: modernize (#476975) 2026-01-05 14:11:06 +00:00
Jost Alemann f2c1233c6e ty: 0.0.8 -> 0.0.9
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.9
Diff: https://github.com/astral-sh/ty/compare/0.0.8...0.0.9
2026-01-05 15:02:30 +01:00
Markus Kowalewski b2214a4631 aocl-utils: 5.1 -> 5.2 (#476578) 2026-01-05 13:55:35 +00:00
Fabian Affolter c292e86353 python313Packages.tencentcloud-sdk-python: migrate to finalAttrs 2026-01-05 14:55:15 +01:00
nixpkgs-ci[bot] 72e4f25d8d zerofs: 0.22.9 -> 0.22.11 (#477066) 2026-01-05 13:52:08 +00:00
nixpkgs-ci[bot] 2489a458c9 angrr: 0.2.0 -> 0.2.3 (#474323) 2026-01-05 13:52:05 +00:00
Donovan Glover fcd0f1e60f hyprtoolkit: 0.5.1 -> 0.5.2 (#477065) 2026-01-05 13:49:09 +00:00