Commit Graph
804984 Commits
Author SHA1 Message Date
R. Ryantm 5f87ec2ef1 python3Packages.dissect-hypervisor: 3.17 -> 3.18 2025-05-23 22:33:36 +00:00
EmilyandGitHub 980ae9854c Revert "lib.meta.availableOn: Return false if pkg parameter is null" (#410179) 2025-05-23 18:38:47 +01:00
R. RyantmandMasum Reza 7b75ca24f4 vscode-extensions.tabnine.tabnine-vscode: 3.271.0 -> 3.283.0 2025-05-23 23:05:37 +05:30
R. RyantmandMasum Reza aacd0f322e vscode-extensions.pkief.material-icon-theme: 5.22.0 -> 5.23.0 2025-05-23 23:05:10 +05:30
6e6bb38fd2 eask-cli: 0.11.4 -> 0.11.5 (#410205)
Co-authored-by: piotrkwiecinski <piotrkwiecinski@users.noreply.github.com>
2025-05-23 17:19:15 +00:00
Nikolay KorotkiyandGitHub c28508e76e josm: 19369 → 19396 (#405585) 2025-05-23 21:08:53 +04:00
Ryan HoriguchiandBjørn Forsman 454aecb8c6 nixos/bind: add port option 2025-05-23 19:01:22 +02:00
oddlamaandGitHub 766a203ac7 ente-desktop: fix literal inclusion of '$out' (#410214) 2025-05-23 18:03:44 +02:00
c9e5b2da15 wrangler: 4.16.0 -> 4.16.1 (#410185)
Co-authored-by: ezrizhu <me@ezrizhu.com>
2025-05-23 15:34:26 +00:00
R. Ryantm fcad9fc8ba eask-cli: 0.11.4 -> 0.11.5 2025-05-23 15:32:53 +00:00
Philip TaronandGitHub d2860c9744 limine, nixos/limine, nixosTests.limine: inherit pkgs.limine maintainers, add johnrtitor (#410094) 2025-05-23 08:26:15 -07:00
Felix BargfeldtandGitHub 1f0932ed8d tigervnc: 1.14.0 -> 1.15.0, also use tag / hash / finalAttrs (#409035) 2025-05-23 16:55:13 +02:00
AleksanaandGitHub 50bb93a365 urbit: 3.3 -> 3.4 (#410037) 2025-05-23 22:52:48 +08:00
AleksanaandGitHub 171151d5b1 webcord: 4.10.5 -> 4.11.0 (#409916) 2025-05-23 22:51:05 +08:00
Gaétan LepageandGitHub c4265ec26d python312Packages.mcp: 1.9.0 -> 1.9.1 (#410172) 2025-05-23 16:40:33 +02:00
AleksanaandGitHub 299c8eda9c beeper: 4.0.693 -> 4.0.710 (#409927) 2025-05-23 22:34:54 +08:00
AleksanaandGitHub a1a81713d7 zizmor: 1.7.0 -> 1.8.0 (#409897) 2025-05-23 22:34:07 +08:00
AleksanaandGitHub 04f5844e2e python3Packages.sectxt: drop pythonRelaxDeps (#410174) 2025-05-23 22:33:21 +08:00
Pol DellaieraandGitHub 9debf4ae00 podman-desktop: 1.18.1 -> 1.19.1 (#409853) 2025-05-23 14:33:06 +00:00
Pol DellaieraandGitHub 03797d0cb5 maintainers: remove my gpg key (#409935) 2025-05-23 14:28:45 +00:00
71b1f5de88 svix-server: 1.65.0 -> 1.66.0 (#409884)
Co-authored-by: techknowlogick <hello@techknowlogick.com>
2025-05-23 14:28:32 +00:00
AleksanaandGitHub 17af28e0ed gnote: 48.0 -> 48.1 (#410120) 2025-05-23 22:26:08 +08:00
Aaron AndersenandGitHub 7ba94f2ff8 github-runner: 2.323.0 -> 2.324.0 (#409719) 2025-05-23 10:24:37 -04:00
Gaetan Lepage de12c9064d python312Packages.mcp: 1.9.0 -> 1.9.1
Diff:
https://github.com/modelcontextprotocol/python-sdk/compare/refs/tags/v1.9.0...refs/tags/v1.9.1

Changelog:
https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.9.1
2025-05-23 16:22:38 +02:00
Felix BargfeldtandGitHub 6135f3a802 proksi: 0.5.3-unstable-2025-05-12 -> 0.5.3-unstable-2025-05-19 (#410171) 2025-05-23 16:22:26 +02:00
R. Ryantm caa6d7f0a1 wrangler: 4.16.0 -> 4.16.1 2025-05-23 14:15:57 +00:00
bb725f4da3 namespace-cli: 0.0.413 -> 0.0.415 (#410052)
Co-authored-by: techknowlogick <hello@techknowlogick.com>
2025-05-23 14:15:38 +00:00
Emily 98dbc7cc58 Revert "lib.meta.availableOn: Return false if pkg parameter is null"
I believe this change is wrong both theoretically and practically.

Theoretically, `null` is available on every platform, because
`buildInputs = [ null ];` always succeeds and never throws a platform
availability error. `null` should be handled consistently with packages
that have no explicit list of supported platforms, as it of course
has no such list itself.

Practically, we use `null` to represent libraries that are always
present on a platform and do not require a library (for instance,
because they are part of `libc` or the macOS SDK). This has been
used for a long time by `libintl` (on all non‐glibc platforms),
and is also now used by `libGL` and friends on Darwin. This change
broke the check SDL3 does for OpenGL availability on Darwin, causing
<https://github.com/NixOS/nixpkgs/issues/407056>, which had to be
worked around by <https://github.com/NixOS/nixpkgs/pull/409525>.

Both `libintl` and `libGL` should count as available on platforms
where their functionality is part of the standard build environment,
and a package that is completely unavailable and whose functionality
cannot be expected should not use `null`, as it should result in
errors if used in a dependency list on an unsupported platform.

I accept that overriding with `null` is often a useful way to disable
dependencies that don’t have explicit feature flags, but I do not
think that making it work better with feature flags conditioned on
availability is worth the inconsistency and problems caused by this
change. Packages can instead expose the relevant feature flags as
arguments that default to the `lib.meta.availableOn` check or, if they
want to keep an “override the dependency to `null`” interface,
insert an explicit `pkg != null && …` check.

Additionally, the pull request was merged over a week after all
breaking changes were restricted for the 25.05 release. I believe that
the potential problems of dealing with the effects of this change for
an entire release cycle – the first release cycle where `libGL` is
`null` on Darwin, a change I made before the deadline and before this
change to `lib.meta.availableOn` – offset the risks of backporting
this revert at such a late stage.

It will cause overrides to backwards‐incompatibly revert to the
behaviour they had before the change, but since such overrides were
not possible until a few weeks ago, I hope that is an acceptable risk
compared to the potential issues leaving this in the release can
cause, given that it was merged after the deadline and has already
broken an existing construction in Nixpkgs.

This reverts commit 9338d924db.
2025-05-23 15:09:41 +01:00
Bruno BELANYIandGitHub 0482b66103 mkbrr: 1.11.0 -> 1.12.0 (#409984) 2025-05-23 10:09:10 -04:00
ab37ef79e2 celluloid: 0.28 -> 0.29 (#409685)
Co-authored-by: SamLukeYes <SamLukeYes@users.noreply.github.com>
2025-05-23 14:02:22 +00:00
Peder Bergebakken SundtandGitHub 4038a021c1 linuxPackages.openafs: Patch for Linux kernel 6.14 (#393507) 2025-05-23 16:01:27 +02:00
networkException 39800e5b82 python3Packages.sectxt: drop pythonRelaxDeps
These were properly marked as or later upstream in the latest
release.

Follow up to 0d060710c1.
2025-05-23 15:57:33 +02:00
R. Ryantm 78fb1e343e proksi: 0.5.3-unstable-2025-05-12 -> 0.5.3-unstable-2025-05-19 2025-05-23 13:43:57 +00:00
lassulusandGitHub 642bd88ea6 ghostty-bin: init at 1.1.3 (#405449) 2025-05-23 15:43:06 +02:00
AleksanaandGitHub fef2e4ea93 nixos/installation-cd-graphical-base: disable hyper-v guest on exotic platforms (#403737) 2025-05-23 21:29:36 +08:00
SandroandGitHub 9eccdb4ee4 python3Packages.oslo-context: 5.7.1 -> 6.0.0 (#410090) 2025-05-23 14:59:24 +02:00
R. RyantmandDmitry Kalinkin a45772137a python3Packages.snakemake: 9.4.0 -> 9.5.0 2025-05-23 08:55:39 -04:00
Peder Bergebakken SundtandGitHub 7d7f746bca f3d: Add openusd plugin (#407347) 2025-05-23 14:52:47 +02:00
Peder Bergebakken SundtandGitHub 4f4c908210 python313Packages.gradio: 5.29.0 -> 5.29.1 (#408890) 2025-05-23 14:52:20 +02:00
R. Ryantmandtomf 8d1988d31e sgt-puzzles: 20250510.50985e9 -> 20250523.7fa0305 2025-05-23 22:52:00 +10:00
AleksanaandGitHub 796b40c919 nixos/doc/rl-2505: add an entry for nixos/agnos (#397155) 2025-05-23 20:48:10 +08:00
Sandro Jäckel 931899f5a6 python313Packages.oslo-log: fix test failure 2025-05-23 14:44:36 +02:00
4b61e7c2e8 dprint-plugins.dprint-plugin-typescript: 0.95.1 -> 0.95.4 (#410141)
Co-authored-by: phanirithvij <madlad@duck.com>
2025-05-23 12:42:25 +00:00
AleksanaandGitHub 01893f991b crossplane-cli: 1.19.1 -> 1.20.0 (#410049) 2025-05-23 20:39:06 +08:00
AleksanaandGitHub 9b6f57217d arcticons-sans: 0.591 -> 0.592 (#409791) 2025-05-23 20:37:53 +08:00
AleksanaandGitHub 73f3141546 litmusctl: 1.15.0 -> 1.16.0 (#409776) 2025-05-23 20:37:08 +08:00
AleksanaandGitHub 871e93274a echoip: fix version attribute, add updateScript (#409921) 2025-05-23 20:33:27 +08:00
AleksanaandGitHub 5443082227 kitty: 0.42.0->0.42.1 (#407827) 2025-05-23 20:31:07 +08:00
AleksanaandGitHub ead6646f4e rquickshare: clean up dependencies, don't use applyPatches (#407775) 2025-05-23 20:28:07 +08:00
AleksanaandGitHub f063e40d59 ruffle: remove unneeded dependencies (#407724) 2025-05-23 20:27:02 +08:00