Commit Graph
846670 Commits
Author SHA1 Message Date
Nick CaoandGitHub 4c799e911c python3Packages.atopile-easyeda2kicad: 0.9.5 -> 0.9.6 (#433659) 2025-08-14 16:41:23 -04:00
233280ae36 minio-warp: 1.2.0 -> 1.3.0 (#433698)
Co-authored-by: christoph-heiss <contact@christoph-heiss.at>
2025-08-14 20:41:15 +00:00
R. Ryantm 02dc83eb39 spicedb: 1.45.1 -> 1.45.2 2025-08-14 20:40:01 +00:00
Nick CaoandGitHub 3d71f835be google-alloydb-auth-proxy: 1.13.4 -> 1.13.5 (#433614) 2025-08-14 16:34:35 -04:00
Nick CaoandGitHub 841c64fc33 python3Packages.marko: 2.1.4 -> 2.2.0 (#433517) 2025-08-14 16:33:47 -04:00
R. Ryantm a37d1a1382 draupnir: 2.6.0 -> 2.6.1 2025-08-14 20:33:22 +00:00
Nick CaoandGitHub d9548975e7 openjph: 0.21.3 -> 0.21.4 (#433518) 2025-08-14 16:31:54 -04:00
Gaetan Lepage 41e8567614 python3Packages.flax: 0.11.0 -> 0.11.1
Diff: https://github.com/google/flax/compare/v0.11.0...v0.11.1

Changelog: https://github.com/google/flax/releases/tag/v0.11.1
2025-08-14 22:31:28 +02:00
Nick CaoandGitHub 4fcb44e51e nelm: 1.10.0 -> 1.12.0 (#433544) 2025-08-14 16:30:01 -04:00
Sefa Eyeoglu 1a24457782 nixos/immich: only start after reaching postgres.target
Without this dependency, we may run into a race condition, especially in
our tests.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-08-14 22:30:00 +02:00
Nick CaoandGitHub 143d9422eb dufs: 0.43.0 -> 0.44.0 (#433550) 2025-08-14 16:28:59 -04:00
Nick CaoandGitHub 4248c358a1 kubernetes-helmPlugins.helm-diff: 3.12.4 -> 3.12.5 (#433551) 2025-08-14 16:28:29 -04:00
Nick CaoandGitHub 0fd5d74760 wit-bindgen: 0.43.0 -> 0.44.0 (#433555) 2025-08-14 16:28:08 -04:00
Nick CaoandGitHub 48103267f1 waywall: 0-unstable-2025-02-07 -> 0-unstable-2025-08-03 (#433556) 2025-08-14 16:27:17 -04:00
R. Ryantm b7b2ba4e9b spicetify-cli: 2.40.11 -> 2.41.0 2025-08-14 20:25:40 +00:00
Nick CaoandGitHub 03e7d59301 kardolus-chatgpt-cli: 1.8.6 -> 1.8.7 (#433394) 2025-08-14 16:24:23 -04:00
Nick CaoandGitHub 5520fd5814 python3Packages.craft-application: 5.6.2 -> 5.6.3 (#433473) 2025-08-14 16:23:14 -04:00
R. Ryantm 8fc3596f8c tageditor: 3.9.5 -> 3.9.6 2025-08-14 20:22:13 +00:00
misuzuandGitHub 7a0457c1aa python3Packages.temporalio: 1.12.0 → 1.15.0 (#431733) 2025-08-14 23:21:32 +03:00
Nick CaoandGitHub b1390adf47 python3Packages.templateflow: 24.2.2 -> 25.0.1 (#433446) 2025-08-14 16:19:37 -04:00
Nick CaoandGitHub a175ae5c54 python3Packages.desktop-notifier: 6.1.1 -> 6.2.0 (#433360) 2025-08-14 16:17:30 -04:00
R. Ryantm d905e92ca6 templ: 0.3.924 -> 0.3.937 2025-08-14 20:16:20 +00:00
Nick CaoandGitHub a95f488d30 walker: 0.13.14 -> 0.13.26 (#433342) 2025-08-14 16:15:46 -04:00
Nick CaoandGitHub a905c05027 heptabase: 1.67.1 -> 1.69.0 (#433350) 2025-08-14 16:14:01 -04:00
misuzuandGitHub 23fad1b292 agenix-cli: 0.1.0 -> 0.1.2 (#432199) 2025-08-14 23:13:48 +03:00
Nick CaoandGitHub dfbd53bae1 git-cola: 4.13.0 -> 4.14.0 (#433357) 2025-08-14 16:12:36 -04:00
Sergei Zimmerman 609c8799fa lib/tests/test-with-nix: run lib/tests/fetchers.nix in the derivation
This suffers from the same issue as misc.nix tests, because they
were evaluated by the host nix, not the one that is being tested.
2025-08-14 23:12:11 +03:00
Sergei Zimmerman c2698371ef lib/tests/test-with-nix: remove broken import ./check-eval
This doesn't do the right thing here, because it evaluates
the test with nix that is evaluating the `nixpkgs-lib-tests-nix-${nix.version}`
derivation, not the Nix/Lix under test. This was just really busted for a long
time.
2025-08-14 23:12:09 +03:00
misuzuandGitHub 1593ba1ef4 thanos: 0.38.0 → 0.39.2 (#420486) 2025-08-14 23:09:06 +03:00
4e1b5d85f0 tigerbeetle: 0.16.53 -> 0.16.54 (#433719)
Co-authored-by: DanielSidhion <DanielSidhion@users.noreply.github.com>
2025-08-14 20:08:50 +00:00
Nick CaoandGitHub 3a160317b1 terraform-providers.azurerm: 4.38.1 -> 4.39.0 (#433281) 2025-08-14 16:08:03 -04:00
Nick CaoandGitHub 8369a80173 chezmoi: 2.63.1 -> 2.64.0 (#433284) 2025-08-14 16:07:41 -04:00
Nick CaoandGitHub c658c56608 parca-agent: 0.39.3 -> 0.40.2 (#433286) 2025-08-14 16:07:06 -04:00
R. Ryantm 64400a1ca5 python3Packages.netbox-napalm-plugin: 0.3.1 -> 0.3.2 2025-08-14 20:05:23 +00:00
Nick CaoandGitHub 2acd5ba960 python3Packages.oci: 2.157.0 -> 2.158.0 (#433313) 2025-08-14 16:04:17 -04:00
misuzuandGitHub 675b4269ba nixos/restic: Add SFTP repository to tests (#410223) 2025-08-14 23:03:59 +03:00
Emily 449ad44f16 lib: fix overflowing fromHexString tests and example
`fromHexString` is backed by `builtins.fromTOML`. Per [the TOML
v1.0.0 specification]:

> Arbitrary 64-bit signed integers (from −2^63 to 2^63−1) should be
> accepted and handled losslessly. If an integer cannot be represented
> losslessly, an error must be thrown.

[the TOML v1.0.0 specification]: <https://toml.io/en/v1.0.0#integer>

The saturating behaviour of the toml11 version currently used
by Nix is not lossless, and is therefore a violation of the TOML
specification. We should not be relying on it. This blocks the update
of toml11, as it became stricter about reporting this condition.

This, yes, is arguably an evaluation compatibility break. However,
integer overflow was recently explicitly defined as an error by
both Nix and Lix, as opposed to the C++ undefined behaviour it was
previously implemented as:

* <https://nix.dev/manual/nix/stable/release-notes/rl-2.25>
* <https://docs.lix.systems/manual/lix/stable/release-notes/rl-2.91.html#fixes>

This included changing `builtins.fromJSON` to explicitly
reject overflowing integer literals. I believe that the case for
`builtins.fromTOML` is comparable, and that we are effectively testing
undefined behaviour in TOML and the Nix language here, in the same way
that we would have been if we had tests relying on overflowing integer
arithmetic. I am not aware of any use of this behaviour outside of
these tests; the reverted toml11 bump in Nix did not break the 23.11
evaluation regression test, for example.

C++ undefined behaviour is not involved here, as toml11 used the C++
formatted input functions that are specified to saturate on invalid
values. But it’s still a violation of the TOML specification caused
by insufficient error checking in the old version of the library,
and inconsistent with the handling of overflowing literals in the
rest of Nix.

Let’s fix this so that Nix implementations can correctly flag up
this error and we can unblock the toml11 update.
2025-08-14 21:02:11 +01:00
Emily 6673e05ad0 lib: add fromHexString tests for distressing behaviour
This was cherry‐picked from
<https://github.com/NixOS/nixpkgs/pull/266705> and merged as part of
<https://github.com/NixOS/nixpkgs/pull/318712>, despite there being
a blocking review on the former pointing out these kinds of issues.

This documents some of the dodgy behaviour. It also can’t handle
negative literals. It might be worth considering deprecating and
dropping this, by inlining it into `lib.network.ipv6.fromString`,
its only in‐tree user.
2025-08-14 21:02:11 +01:00
misuzuandGitHub a2e82f6a4e clickhouse: 25.3.5.42 → 25.7.4.11 (#423835) 2025-08-14 23:00:04 +03:00
Wolfgang Walther bbf9090e6e postgresql_18: 18beta2 -> 18beta3
Release Notes:
https://www.postgresql.org/docs/18/release-18.html
2025-08-14 21:59:32 +02:00
Justin Restivo bbe2b8a46e tdf: 0.2.0 -> 0.4.1 2025-08-14 15:57:40 -04:00
isabelandGitHub 20a32a9433 pgsrip: 0.1.11 -> 0.1.12; python3Packages.trakit: 0.2.2 -> 0.2.5; python3Packages.cleanit: 0.4.8 -> 0.4.9 (#429285) 2025-08-14 20:53:50 +01:00
Gaétan LepageandGitHub 397306c21e python3Packages.libuuu: 1.5.220 -> 1.5.222 (#433754) 2025-08-14 21:46:41 +02:00
Andrei HavaandGitHub 96cd175b63 maintainers: drop devpikachu (#433439) 2025-08-14 19:45:11 +00:00
Adam C. StephensandGitHub edcec16f8b erlang-language-platform: update script with OTP version support (#432544) 2025-08-14 15:44:51 -04:00
gadorandGitHub 092e4bc79e teamviewer: 15.67.4 -> 15.68.5 and updateScript fix (#431523) 2025-08-14 21:37:05 +02:00
Peder Bergebakken SundtandGitHub f116b3ba9d harper: 0.56.0 -> 0.57.0 (#433752) 2025-08-14 21:34:24 +02:00
R. Ryantm 0450eb0121 terraform-providers.acme: 2.35.0 -> 2.35.1 2025-08-14 19:24:53 +00:00
Lin Jian 256102ec3d emacs: 30.1 -> 30.2
https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00493.html

Two patches are removed.  The first one is backported[1] to 30.2.  The
second one is contained in 30.2.

[1]: 6cac92928a99a2cf33aeeeddf295cf981750391c
2025-08-15 03:16:27 +08:00
R. Ryantm bfd2d0210a python3Packages.libuuu: 1.5.220 -> 1.5.222 2025-08-14 18:58:11 +00:00