Commit Graph
846009 Commits
Author SHA1 Message Date
Wolfgang WaltherandGitHub 064ac426ef obs-cmd: 0.18.5 -> 0.19.2 (#430019) 2025-08-14 18:34:57 +00:00
Wolfgang WaltherandGitHub 5b5d262aaa apriltag: 3.4.3 -> 3.4.4 (#430559) 2025-08-14 18:33:42 +00:00
Wolfgang WaltherandGitHub 2421bd183c gl3w: 0-unstable-2025-04-08 -> 0-unstable-2025-08-02 (#430579) 2025-08-14 18:33:27 +00:00
Yueh-Shun LiandGitHub ac0157da89 python3Packages.dataset: modernize (#433476) 2025-08-15 02:31:23 +08:00
José Romildo MalaquiasandGitHub c68a9160df nixos.enlightenment: add option to exclude packages (#433631) 2025-08-14 15:13:42 -03:00
Moritz Heidkamp ea3f73b15d chickenPackages.chickenEggs.magic-pipes: add missing dependency 2025-08-14 20:12:07 +02:00
Moritz Heidkamp 0a6ed1128e chickenPackages.chickenEggs.allegro: mark broken 2025-08-14 20:12:07 +02:00
Moritz Heidkamp a49ee8d7de chickenPackages.chickenEggs: Preserve version info
Most eggs in the canonical repository don't declare a `version` property in their `.egg` files. This
is because it's provided implicitly when using `chicken-install` to retrieve them. Quoting from [the
manual](https://wiki.call-cc.org/man/5/Egg%20specification%20format#version):

> Eggs from remote egg servers are automatically versioned - the version is part of the protocol to
retrieve the egg and does not have to be specified in the .egg file.

Since we don't use `chicken-install` to retrieve eggs, this leaves us with a version of "unknown" in
most cases, e.g.:

    $ nix-shell -p chickenPackages.chickenEggs.json-abnf chickenPackages.chicken --run chicken-status
    abnf ...................................................... version: unknown
    iset ...................................................... version: unknown
    json-abnf ................................................. version: unknown
    lexgen .................................................... version: unknown
    regex ......................................................... version: 2.0
    srfi-1 .................................................... version: unknown
    srfi-127 .................................................. version: unknown
    srfi-69 ................................................... version: unknown
    utf8 ...................................................... version: unknown

This is usually not an issue unless another egg declares a minimum required version dependency on an
egg with missing version info. In this case, `chicken-install` will fill in "0.0.0" as a fallback
and the check will fail. This has so far been worked around patches (see e.g. #346004 or #358455).

This patch addresses the root cause by following the documentation's recommendation:

> Eggs installed from local directories (see below) should explicitly specify a version.

To do that, `eggDerivation` now simply always adds the version to the generated `.egg-info`
file. This has the added benefit of correcting potentially inconsistent version declarations in
`.egg` files. Note that we cannot patch the original `.egg` file because not all released egg
versions match [the stricter version format validation which currently applies
there](https://bugs.call-cc.org/ticket/1855).

The patch also changes the signature of `eggDerivation` to allow passing in `pname` and `version`
instead of `name` to allow for easy access to the egg version. However, for backwards compatibility,
the old `name` argument is also still supported.

As a result, the aforementioned overrides are removed again and some additional eggs can be marked
as unbroken again.

And finally, this is the output of the above `chicken-status` call with the patch applied:

    $ nix-shell -p chickenPackages.chickenEggs.json-abnf chickenPackages.chicken --run chicken-status
    abnf .......................................................... version: 8.3
    iset .......................................................... version: 2.2
    json-abnf ..................................................... version: 7.0
    lexgen ........................................................ version: 8.2
    regex ......................................................... version: 2.0
    srfi-1 ...................................................... version: 0.5.1
    srfi-127 ...................................................... version: 1.3
    srfi-69 ..................................................... version: 0.4.3
    utf8 ........................................................ version: 3.6.3
2025-08-14 20:12:06 +02:00
Markus HauckandAustin Seipp 1a3a9cc46a claude-code: 1.0.80 -> 1.0.81
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

- Released output styles, including new built-in educational output styles "Explanatory" and "Learning"
- Plugin system improvements for repository installation messaging and error handling
- Agents: Fixed an issue with custom agent loading when agent files are unparsable
2025-08-14 13:08:13 -05:00
Thiago Kenji Okada af8973050a nixos-rebuild-ng: make path part of Flake absolute
Fix: #433726.
2025-08-14 18:41:41 +01:00
José Romildo 5cbaaede14 jwm: fix build with autoconf-2.72 2025-08-14 14:40:59 -03:00
R. Ryantm f0ae0ece71 python3Packages.awscrt: 0.27.5 -> 0.27.6 2025-08-14 17:39:49 +00:00
Wolfgang WaltherandGitHub e56c89b281 grandorgue: 3.15.4-1 -> 3.16.0-1 (#430680) 2025-08-14 17:24:20 +00:00
Wolfgang WaltherandGitHub 885f497746 storm: 2.8.1 -> 2.8.2 (#430798) 2025-08-14 17:24:02 +00:00
Wolfgang WaltherandGitHub e4cda852ac snd: 25.5 -> 25.6 (#430802) 2025-08-14 17:23:45 +00:00
Wolfgang WaltherandGitHub d3cec74869 jdt-language-server: 1.48.0 -> 1.49.0 (#430855) 2025-08-14 17:23:18 +00:00
Wolfgang WaltherandGitHub 5c0f48772b xjobs: 20250209 -> 20250529 (#430913) 2025-08-14 17:23:05 +00:00
Wolfgang WaltherandGitHub 167c927817 clj-kondo: 2025.07.26 -> 2025.07.28 (#430865) 2025-08-14 17:22:39 +00:00
Wolfgang WaltherandGitHub 1b2d2b9b21 go-ethereum: 1.16.1 -> 1.16.2 (#430980) 2025-08-14 17:22:22 +00:00
Wolfgang WaltherandGitHub ba9b16c70a wasmedge: 0.14.1 -> 0.15.0 (#430996) 2025-08-14 17:22:10 +00:00
Wolfgang WaltherandGitHub 3cec940911 zsh-prezto: 0-unstable-2025-01-10 -> 0-unstable-2025-07-30 (#431009) 2025-08-14 17:21:47 +00:00
Wolfgang WaltherandGitHub 495f484b0b fabric-installer: 1.0.3 -> 1.1.0 (#431063) 2025-08-14 17:20:58 +00:00
Wolfgang WaltherandGitHub fed91eaf8f bazel-gazelle: 0.44.0 -> 0.45.0 (#431071) 2025-08-14 17:20:48 +00:00
Wolfgang WaltherandGitHub a4bae33cf8 camunda-modeler: 5.37.0 -> 5.38.0 (#431480) 2025-08-14 17:19:35 +00:00
Gaétan LepageandGitHub b83b21b863 git-unroll: 0-unstable-2024-11-04 -> 0-unstable-2025-08-14 (#433740) 2025-08-14 19:17:59 +02:00
Ryan HendricksonandGitHub 3e638f3a29 yt-dlp: 2025.07.21 -> 2025.08.11 (#432712) 2025-08-14 13:12:30 -04:00
Seth FlynnandGitHub 15a949660a rewaita: don't copy ro flag from files in /nix/store (#433739) 2025-08-14 17:06:20 +00:00
R. Ryantm 962256974e lux-cli: 0.13.0 -> 0.13.3 2025-08-14 17:05:25 +00:00
Seth Flynn eb10ef6d68 rewaita: don't copy ro flag from files in /nix/store 2025-08-14 16:56:02 +00:00
Wolfgang WaltherandGitHub 6386f3bca9 e-imzo: change maintainership to a team (#433705) 2025-08-14 16:55:42 +00:00
crertel 95c8b69ae9 lmstudio: 0.3.22.1 -> 0.3.23.3 2025-08-14 11:53:18 -05:00
Wolfgang WaltherandGitHub 42dd0d0d27 auditwheel: 6.4.0 -> 6.4.2 (#430104) 2025-08-14 16:50:55 +00:00
Jennifer Graul 58c8c41fd9 zammad: 6.5.0 -> 6.5.1 2025-08-14 18:50:08 +02:00
R. Ryantm 50f27834b4 files-cli: 2.15.70 -> 2.15.77 2025-08-14 16:42:33 +00:00
Nikolay KorotkiyandGitHub 7a0aa666c5 libsForQt5.qtpbfimageplugin: 4.4 -> 4.5 (#433529) 2025-08-14 20:41:37 +04:00
Seth FlynnandGitHub f9ee402942 rewaita: init at 1.0.1 (#430435) 2025-08-14 16:40:16 +00:00
Marie RamlowandAlyssa Ross 7f494c2b23 rustc: also symlink libexec when doing fastCross
We also need to symlink libexec when doing fastCross.
It contains rust-analyzer-proc-macro-srv which rust-analyzer needs for proc macro expansion to work.
2025-08-14 18:39:24 +02:00
Wolfgang WaltherandGitHub ef13aa4789 ci/github-script/commits: allow reason for not cherry-picking (#433387) 2025-08-14 16:36:39 +00:00
Gaétan LepageandGitHub 9c56c4cc86 python3Packages.pylance: 0.32.1 -> 0.33.0 (#433621) 2025-08-14 18:36:17 +02:00
Fabian Affolter 5309e14629 kube-hunter: remove future 2025-08-14 18:34:28 +02:00
K900andGitHub 0f1187fdc4 kdePackages: Gear 25.04.3 -> 25.08.0 (#433694) 2025-08-14 19:33:54 +03:00
Wolfgang WaltherandGitHub b90df9c95f pacemaker: 3.0.0 -> 3.0.1 (#432432) 2025-08-14 16:32:52 +00:00
Wolfgang WaltherandGitHub 9976b5902f passt: 2025_06_11.0293c6f -> 2025_08_05.309eefd (#431995) 2025-08-14 16:31:25 +00:00
Wolfgang Walther 91fd9b10ac ci/github-script/commits: conditionally show comments
This only shows *some* of the additional hints, depending on what the
checks resulted in. Should hopefully reduce confusion a bit.
2025-08-14 18:29:50 +02:00
Wolfgang Walther 2f8ed18c97 ci/github-script/commits: clarify comments
Splits the "occasionally" case into two, depending on whether the commit
has a diff or was not cherry-picked at all. Prepares the next commit,
where these are conditionally shown only.
2025-08-14 18:29:16 +02:00
Fabian Affolter 2006ecf5a0 python313Packages.renault-api: 0.3.1 -> 0.4.0
Diff: https://github.com/hacf-fr/renault-api/compare/refs/tags/v0.3.1...refs/tags/v0.4.0

Changelog: https://github.com/hacf-fr/renault-api/releases/tag/v0.4.0
2025-08-14 18:28:31 +02:00
Wolfgang Walther bf3607aa87 ci/github-script/commits: allow reason for not cherry-picking
This change allows giving a reason via footer of the commit message for
why this commit is not cherry-picked. This avoids having to "explain"
the automated review comment afterwards - instead, this explanation can
be given immediately when writing that commit.

For example, for an update of `xen` on the stable branch, this could be:

```
xen: 4.19.3-unstable-2025-07-09 -> 4.19.3

[... commit message ...]

Not-cherry-picked-because: unstable is on a different minor version
```

This would then be shown as part of the automated review. The severity
of this will be downgraded from "warning" to "important". We still treat
the review as "changes requested", because it would be very complicated
and noisy to handle two different categories of reviews, some with
requested changes and some with comments only.

An alternative would be to not show this review at all. However, given
that the reviewers expectation on backports should already be "if it's
not a clean backport, the automated review will tell me what to look
at", it seems better to show these and have the committer confirm by
dismissing the review. Otherwise we risk merging actually unreviewed
commits.
2025-08-14 18:28:30 +02:00
Fabian AffolterandGitHub 88c4e1ce50 python3Packages.habiticalib: 0.4.1 -> 0.4.2 (#433637) 2025-08-14 18:25:34 +02:00
Sergei Zimmerman 67ef2657ff lib/tests/test-with-nix: run misc.nix tests in the derivation
This would have allowed us to catch to fromTOML regression in
[1] without waiting for the dogfooding on master, since previously
these tests [2] were not run for the Nix/Lix under test - only the host
nix.

[1]: https://github.com/NixOS/nix/pull/13741
[2]: https://github.com/NixOS/nixpkgs/pull/433710
2025-08-14 19:22:35 +03:00
Sergei Zimmerman 76a7b54083 lib/tests/misc: don't hardcode store directory 2025-08-14 19:18:08 +03:00