Commit Graph
981617 Commits
Author SHA1 Message Date
Nick CaoandGitHub 9d331956ab aardvark-dns: 1.17.0 -> 1.17.1 (#507735) 2026-04-08 19:56:24 +00:00
R. Ryantm faa8312c04 python3Packages.pylutron-caseta: 0.27.0 -> 0.28.0 2026-04-08 19:56:20 +00:00
Nick CaoandGitHub 3a2c886358 panache: 2.29.0 -> 2.31.0 (#507732) 2026-04-08 19:55:39 +00:00
Nick CaoandGitHub 5e3c3ccbde dcrwallet: 2.1.3 -> 2.1.4 (#507723) 2026-04-08 19:54:32 +00:00
Nick CaoandGitHub dfddef3fa6 cel-go: 0.27.0 -> 0.28.0 (#507801) 2026-04-08 19:54:01 +00:00
Nick CaoandGitHub 7557f02a3c vivid: 0.10.1 -> 0.11.0 (#507792) 2026-04-08 19:52:32 +00:00
Nick CaoandGitHub 96a26e46fa vals: 0.43.7 -> 0.43.8 (#507782) 2026-04-08 19:50:38 +00:00
Daste 6fd18655ac prisma_7, prisma-engines_7: 7.6.0 -> 7.7.0 2026-04-08 21:50:05 +02:00
Nick CaoandGitHub d35fdbe066 helmfile: 1.4.3 -> 1.4.4 (#507777) 2026-04-08 19:49:27 +00:00
Nick CaoandGitHub 30156c60a6 grpc-health-probe: 0.4.47 -> 0.4.48 (#507776) 2026-04-08 19:48:49 +00:00
Saad Nadeem 12be73268c vimPlugins.nvim-jump: init at 0-unstable-2026-04-08
https://github.com/yorickpeterse/nvim-jump
2026-04-08 15:47:37 -04:00
Nick CaoandGitHub 462690918a nerdctl: 2.2.1 -> 2.2.2 (#507544) 2026-04-08 19:43:52 +00:00
dotlambdaandGitHub 728b37a291 python3Packages.zcc-helper: 3.7 -> 3.8 (#508041) 2026-04-08 19:41:23 +00:00
Nick CaoandGitHub 99912792c4 zuban: 0.6.2 -> 0.7.0 (#507510) 2026-04-08 19:41:12 +00:00
Nick CaoandGitHub 23a9df82d1 python3Packages.ansible-compat: 25.12.1 -> 26.3.0 (#507504) 2026-04-08 19:40:34 +00:00
Nick CaoandGitHub 95003e4d10 ultralytics: 8.4.32 -> 8.4.34 (#507502) 2026-04-08 19:38:57 +00:00
R. Ryantm deec62b2ad homepage-dashboard: 1.12.1 -> 1.12.3 2026-04-08 19:38:43 +00:00
Nick CaoandGitHub 0886d1d045 python3Packages.langchain-ollama: 1.0.1 -> 1.1.0 (#507499) 2026-04-08 19:38:29 +00:00
Nick CaoandGitHub c12c1e50f8 amass: 5.0.1 -> 5.1.1 (#507497) 2026-04-08 19:37:12 +00:00
R. Ryantm 2b00f2ee6b pyrefly: 0.58.0 -> 0.60.0 2026-04-08 19:32:57 +00:00
Camilo Vera b7dc96b5ea gemini-cli: 0.36.0 -> 0.37.0 2026-04-08 15:32:12 -04:00
hulrandrh a2d3b3dd86 iwe: 0.0.64 -> 0.0.67 2026-04-08 21:27:52 +02:00
R. Ryantm 59d07119c3 python3Packages.zcc-helper: 3.7 -> 3.8 2026-04-08 19:25:33 +00:00
Tom Herbers f142291965 batman-adv: 2026.0 -> 2026.1
Changelog: https://www.open-mesh.org/news/127
2026-04-08 21:24:09 +02:00
SandroandGitHub 8f443eb47d python314Packages.cirq-core: fix build (#502527) 2026-04-08 19:14:24 +00:00
rnhmjoj 35c3b96ba8 nixos/zfs: remove udev settle hack
It may not be actually needed, at least anymore.
All nixosTests.zfs are passing.
2026-04-08 21:11:35 +02:00
rnhmjoj 1e4eb2df3f nixos: completely remove systemd-udev-settle.service
This service is essentially a random sleep() call that old software that
is unable to properly handle modern hardware initialisation being
asynchronous can use to *mostly* get by.

Over the years is has caused so many issues in NixOS, like introducing
long delays in the boot process[1], complete deadlocks[2] and even failures
when reloading services or activating a new configuration[3].

systemd has been discouraging its use since 2011 (15 years ago!), then
it officially deprecated it in 2018 and since 2020 it started to show on
every boot a huge wall of text calling out all the offending services
that still use it.

Around 2021 we managed to fix around 15 NixOS modules[4] that were
relying on systemd-udev-settle and practically ZFS[5] was the only
remaining one. However, since then, people have actually started to
bring it back with new services[6][7][8]. This is not acceptable.

So, to prevent any more (lazy) uses of systemd-udev-settle, we stop
providing the systemd-udev-settle.service unit entirely. For existing
modules that unfortunately still need it, we replace it with the command
`udevadm settle --timeout=180`, which is all that the service does.
Hopefully this will also increase the awareness that it's bad and
something to be fixed.

Note: I tested this change using

 - `nixosTests.zfs`,
 - `nixosTests.ifstate`,
 - `nixosTests.misc`,
 - `nixosTests.openvswitch`,
 - `nixosTests.predictable-interface-names`
 - `nixosTests.nvidia-container-toolkit`

and making sure that none of the 165 packages that provide upstream
units (via the `systemd.packages` option) had a dependency on
systemd-udev-settle.service.

[1]: https://github.com/NixOS/nixpkgs/pull/25311
[2]: https://github.com/NixOS/nixpkgs/issues/107341
[3]: https://github.com/NixOS/nixpkgs/pull/113804
[4]: https://github.com/NixOS/nixpkgs/issues/73095
[5]: https://github.com/openzfs/zfs/issues/10891
[6]: https://github.com/NixOS/nixpkgs/pull/257525#discussion_r1442702970
[7]: https://github.com/NixOS/nixpkgs/pull/460075
[8]: https://github.com/NixOS/nixpkgs/pull/284507
2026-04-08 21:11:35 +02:00
Fabian Affolter 8152554455 mqtt-randompub: 0.4.0 -> 0.5.1
Diff: https://github.com/fabaff/mqtt-randompub/compare/0.4.0...0.5.1

Changelog: https://github.com/fabaff/mqtt-randompub/blob/refs/tags/0.5.1/ChangeLog
2026-04-08 21:09:43 +02:00
R. Ryantm 57f5ac4558 pyenv: 2.6.26 -> 2.6.27 2026-04-08 19:05:45 +00:00
R. Ryantm a9eb894a69 vscode-extensions.github.vscode-pull-request-github: 0.132.2 -> 0.134.0 2026-04-08 19:04:56 +00:00
Paul HaerleandGitHub d12a5a360a nixos/{stage-1,journald}: move option renames to defining modules (#507667) 2026-04-08 19:03:48 +00:00
SandroandGitHub 8824e6332f element-call: 0.11.1 -> 0.18.0 (#503067) 2026-04-08 18:59:24 +00:00
R. Ryantm d454e275cb terraform-providers.hashicorp_google-beta: 7.25.0 -> 7.27.0 2026-04-08 18:59:21 +00:00
R. Ryantm b73fae8d27 sqldef: 3.10.1 -> 3.11.0 2026-04-08 18:53:30 +00:00
R. Ryantm a8d4b43ef5 tuckr: 0.13.0 -> 0.13.1 2026-04-08 18:43:22 +00:00
phaer dd0017c90e opensmtpd: fix missing braces in proc_path.diff for fork_filter_process
The else branch in fork_filter_process was missing braces, causing
proc_path to be read uninitialised and passing garbage to sh -c,
crashing smtpd with a syntax error.
2026-04-08 20:40:33 +02:00
Gaétan LepageandGitHub f37d14db4e python3Packages.streamz: 0.6.5 -> 0.6.6 (#508024) 2026-04-08 18:30:45 +00:00
Gaétan LepageandGitHub 2b93ef142b uv: 0.11.3 -> 0.11.4 (#508002) 2026-04-08 18:30:11 +00:00
nixpkgs-ci[bot]andGitHub 0134737fb0 Merge master into staging-nixos 2026-04-08 18:28:55 +00:00
Ilan JoselevichandGitHub 0c682de245 age-plugin-yubikey: 0.5.0-unstable-2024-11-02 -> 0.5.1 (#508013) 2026-04-08 18:27:34 +00:00
emilylange 0e1c5489b5 ungoogled-chromium: 146.0.7680.177-1 -> 147.0.7727.55-1
https://developer.chrome.com/blog/new-in-chrome-147

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

https://chromereleases.googleblog.com/2026/04/stable-channel-update-for-desktop.html
2026-04-08 20:20:49 +02:00
R. Ryantm dfbd61a9d4 python3Packages.streamz: 0.6.5 -> 0.6.6 2026-04-08 18:04:11 +00:00
R. Ryantm 53b26ef0f8 vscode-extensions.discloud.discloud: 2.28.3 -> 2.28.4 2026-04-08 17:59:58 +00:00
Perchun Pak a4a2d20aa1 gh-cherry-pick: init at 1.2.0 2026-04-08 19:59:06 +02:00
Connor BakerandGitHub 3ede32d151 nixos/gdm: add extraPackages to extend XDG_DATA_DIRS (#507768) 2026-04-08 17:58:31 +00:00
Doron BeharandGitHub 48137c8406 kdePackages.qtutilities: 6.20.0 -> 6.21.0 (#507708) 2026-04-08 17:55:16 +00:00
Doron BeharandGitHub 38fe92d149 cpp-utilities: 5.33.0 -> 5.34.0 (#507725) 2026-04-08 17:54:25 +00:00
SomeoneandGitHub 66cf86d0d8 github-runner: only disable __noChroot on linux (#508010) 2026-04-08 17:50:58 +00:00
R. Ryantm b1b5a88d3c signalbackup-tools: 20260325 -> 20260407 2026-04-08 17:49:42 +00:00
Xiangyan Sun 36f83f0931 jupp: fix build with gcc15 2026-04-08 10:48:22 -07:00