Commit Graph

685265 Commits

Author SHA1 Message Date
Fernando Rodrigues
b59d78a9bc xen: patch with XSA-462 2024-09-24 13:54:41 +01:00
nixpkgs-merge-bot[bot]
2cfef8ba88
nerdfetch: 8.2.1 -> 8.3.0 (#344187) 2024-09-24 12:52:14 +00:00
Fabian Affolter
324dd84586
python312Packages.tencentcloud-sdk-python: 3.0.1237 -> 3.0.1238 (#344140) 2024-09-24 14:50:42 +02:00
Fabian Affolter
151ae51c00
python312Packages.pynmeagps: 1.0.41 -> 1.0.42 (#344142) 2024-09-24 14:50:26 +02:00
Gaetan Lepage
ee19fa9300 python312Packages.cohere: 5.9.2 -> 5.9.4
Diff: https://github.com/cohere-ai/cohere-python/compare/refs/tags/5.9.2...5.9.4

Changelog: https://github.com/cohere-ai/cohere-python/releases/tag/5.9.4
2024-09-24 14:40:03 +02:00
eymeric
2aea8cf19d
insomnia: 9.0.0 -> 10.0.0 2024-09-24 14:35:13 +02:00
Arseniy Zorin
e948462c1d pulumi-bin: 3.133.0 -> 3.134.0 2024-09-24 15:32:27 +03:00
R. Ryantm
9823a84b09 lxgw-neoxihei: 1.205 -> 1.206 2024-09-24 12:31:05 +00:00
K900
9423bdbb85
lib.teams.linux-kernel.members: add k900 (#344037) 2024-09-24 15:03:56 +03:00
Martin Weinelt
3db77abec1
traefik: 3.1.2 -> 3.1.4 (#344149) 2024-09-24 13:58:53 +02:00
R. Ryantm
c6ecc28531 nwg-panel: 0.9.38 -> 0.9.39 2024-09-24 11:55:38 +00:00
Konrad Malik
14c922afe0 openapi-python-client: init at 0.21.5 2024-09-24 13:46:23 +02:00
Masum Reza
7e8303600d
gnugrep: fix eval on windows (#344164) 2024-09-24 17:14:03 +05:30
John Titor
a28f1df81f
zed-editor: rename zed binary to zeditor
At least three packages provide a "zed" binary including `zfs`, `spicedb-zed`, and `zed` binary which can lead to conflicts.

Renaming the `cli` binary to `zeditor` is even recommmeded in zed-editor official packaging instructions.

https://github.com/zed-industries/zed/blob/main/docs/src/development/linux.md#other-things-to-note
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2024-09-24 17:09:17 +05:30
K900
4e854488ec
linuxPackages.nvidia_x11: install libraries with correct sonames (#343706) 2024-09-24 14:32:51 +03:00
kirillrdy
d52c8e7ca0
bazarr: Add missing dependency for PostgreSQL DB (#340369) 2024-09-24 21:24:41 +10:00
Robert Schütz
d6fce1c6c1
electron: 30.4.0 -> 30.5.1, 31.4.0 -> 31.6.0, 32.1.1 -> 32.1.2 (#341531) 2024-09-24 04:21:38 -07:00
K900
a7c2814289
nixos/doc: add release note for DT matching changes (#344192) 2024-09-24 14:21:08 +03:00
K900
17e1a5cf5d nixos/doc: add release note for DT matching changes
See #341883.
2024-09-24 14:19:54 +03:00
R. Ryantm
569d16da80 lms: 3.57.0 -> 3.58.0 2024-09-24 11:12:57 +00:00
Martin Weinelt
94721c1f73
python312Packages.homeassistant-stubs: 2024.9.2 -> 2024.9.3
https://github.com/KapJI/homeassistant-stubs/releases/tag/2024.9.3
2024-09-24 12:59:01 +02:00
Sh0g0-1758
f0961222c9
alive2: init at 0-unstable-2024-09-23 2024-09-24 16:27:19 +05:30
Alexander Kiselyov
c1502f2434 python3Packages.skyfield: 1.45 -> 1.49 2024-09-24 13:49:39 +03:00
R. Ryantm
273ffdbc34 nerdfetch: 8.2.1 -> 8.3.0 2024-09-24 10:43:31 +00:00
Guilhem Saurel
e4b87b0a60 gepetto-viewer-corba: init at 5.8.0 2024-09-24 12:38:07 +02:00
Guilhem Saurel
7f83e6f787 gepetto-viewer: init at 5.1.0 2024-09-24 12:38:06 +02:00
Alois Wohlschlager
965289e5e0 replaceDependencies: do not build unused replacements
To prevent excessive build times when replacement lists are shared between
partially overlapping closures, skip the build of unused replacements.
Unfortunately, this also means that the replacement won't be applied any more
if another replacement that is applied introduces its source. But this is a
corner case, and we already show a warning, so make it clearer that handling
this situation (should it ever arise) is the responsibility of the user.
2024-09-24 12:20:15 +02:00
Alois Wohlschlager
6fc0699003 replaceDependencies: show warnings as such 2024-09-24 12:20:15 +02:00
Alois Wohlschlager
3616cfb8d9 replaceDependencies: add support for ca-derivations
Unlike regular input-addressed or fixed-output derivations, floating and
deferred derivations do not have their store path available at evaluation time,
so their outPath is a placeholder. The following changes are needed for
replaceDependencies to continue working:
* Detect the placeholder and retrieve the store path using another IFD hack
  when collecting the rewrite plan.
* Try to obtain the derivation name needed for replaceDirectDependencies from
  the derivation arguments if a placeholder is detected.
* Move the length mismatch detection to build time, since the placeholder has a
  fixed length which is unrelated to the store path.
2024-09-24 12:20:15 +02:00
Alois Wohlschlager
59ca239d1a replaceDirectDependencies: split off from replaceDependencies
This allows both swapping out and reusing the rewrite machinery.
2024-09-24 12:20:15 +02:00
Alois Wohlschlager
fee5c7e1c2 replaceDependencies: add tests
The tests cannot be directly built by Hydra, because replaceDependencies relies
on IFD. Instead, they are put inside a NixOS test where they are built on the
guest.
2024-09-24 12:20:15 +02:00
Alois Wohlschlager
63d6a7037c nixos/top-level: wire up cutoffPackages for replaceDependencies
Move replaceRuntimeDependencies to the replaceDependencies namespace,
where the structure is more consistent with the replaceDependencies
function. This makes space for wiring up cutoffPackages as an option
too.

By default, the system's initrd is excluded. The replacement process does not
work properly anyway due to the structure of the initrd (the files being copied
into it, and it being compressed). In the worst case (which has been observed
to actually occur in practice), a store path makes it into the incompressible
parts of the archive, checksums are broken, and the system won't boot.
2024-09-24 12:20:15 +02:00
Alois Wohlschlager
d3abae8dee nixos/top-level: improve replaceRuntimeDependencies
Instead of iterating over all replacements and applying them one by one,
use the newly introduced replaceDependencies function to apply them all
at once for replaceRuntimeDependencies. The advantages are twofold in
case there are multiple replacements:
* Performance is significantly improved, because there is only one pass
  over the closure to be made.
* Correctness is improved, because replaceDependencies also replaces
  dependencies of the replacements themselves if applicable.

Fixes: https://github.com/NixOS/nixpkgs/issues/4336
2024-09-24 12:20:15 +02:00
Alois Wohlschlager
af3a3f64df replaceDependencies: evolve from replaceDependency
Rewrite replaceDependency so that it can apply multiple replacements in
one go. This includes correctly handling the case where one of the
replacements itself needs to have another replacement applied as well.
This rewritten function is now aptly called replaceDependencies.

For compatibility, replaceDependency is retained as a simple wrapper
over replaceDependencies. It will cause a rebuild because the unpatched
dependency is now referenced by derivation instead of by storePath, but
the functionality is equivalent.

Fixes: https://github.com/NixOS/nixpkgs/issues/199162
2024-09-24 12:20:15 +02:00
John Titor
b2b5981284
zed-editor: change pname to zed-editor
There are like three different packages with zed
2024-09-24 15:47:23 +05:30
Yt
2232cae406
postgresqlPackages.pgvecto-rs: 0.2.1 -> 0.3.0 (#321617) 2024-09-24 05:56:28 -04:00
Yt
d026e3fa1a
immich: init at 1.115.0; nixos/immich: init module (#324127) 2024-09-24 05:56:12 -04:00
Martin Weinelt
564fa97ede
home-assistant: 2024.9.2 -> 2024.9.3
https://github.com/home-assistant/core/releases/tag/2024.9.3
2024-09-24 11:55:36 +02:00
Fabian Affolter
ffd8155660 python312Packages.airgradient: 0.8.0 -> 0.9.0
Diff: https://github.com/airgradienthq/python-airgradient/compare/refs/tags/v0.8.0...v0.9.0

Changelog: https://github.com/airgradienthq/python-airgradient/releases/tag/v0.9.0
2024-09-24 11:55:26 +02:00
Martin Weinelt
f4ab5b8b86
python312Packages.aioaseko: 0.2.0 -> 1.0.0
https://github.com/milanmeu/aioaseko/releases/tag/v1.0.0
2024-09-24 11:54:04 +02:00
R. Ryantm
4ad5c9d942 zoom-us: 6.1.11.1545 -> 6.2.0.1855 2024-09-24 09:31:40 +00:00
Gaetan Lepage
d71356bb91 python312Packages.ale-py: fix hash 2024-09-24 11:29:30 +02:00
Jörg Thalheim
81c646c4e5
nixos/installer/tools: only enable tools if nix is enabled (#344132) 2024-09-24 11:22:51 +02:00
Jörg Thalheim
73e0dd91e2
deck: 1.39.6 -> 1.40.1 (#341935) 2024-09-24 11:21:16 +02:00
R. Ryantm
a09d8e9cda nelua: 0-unstable-2024-08-04 -> 0-unstable-2024-09-22 2024-09-24 09:09:09 +00:00
Fabian Affolter
8459d1146f python312Packages.weatherflow4py: 1.0.6 -> 1.2.0
Diff: jeeftor/weatherflow4py@refs/tags/v1.0.6...v1.2.0

Changelog: https://github.com/jeeftor/weatherflow4py/releases/tag/v1.2.0
2024-09-24 11:00:41 +02:00
Jörg Thalheim
88ae0a7191 gnugrep: fix eval on windows 2024-09-24 10:59:23 +02:00
nvimtor
fc1402425f vimPlugins.aider-nvim: init at 2023-10-22 2024-09-24 10:36:21 +02:00
Gaétan Lepage
b4a4679372
vimPlugins.render-markdown-nvim: remove unneeded nvim-treesitter dependency (#344143) 2024-09-24 16:29:50 +08:00
Kait Lam
518fc09de0
ocamlPackages.mlbdd: init at 0.7.2 (#344136) 2024-09-24 10:26:35 +02:00