Commit Graph

802724 Commits

Author SHA1 Message Date
Peder Bergebakken Sundt
d4911827e5 [Backport release-25.05] mos: 3.4.1 -> 3.5.0 (#410520) 2025-05-24 20:08:23 +02:00
Sefa Eyeoglu
c79e35f900 [Backport release-25.05] opencomposite: 1.0.1473 -> 1.0.1521 (#410267) 2025-05-24 19:40:38 +02:00
Aleksana
afd196b21d [Backport release-25.05] parabolic: patch executable paths (#410484) 2025-05-25 01:29:37 +08:00
Pol Dellaiera
18a3d383c8 [Backport release-25.05] python3Packages.langgraph-checkpoint-postgres: Disable flaky test (#410491) 2025-05-24 17:17:58 +00:00
codgician
ffffa8bc93 linuxPackages.prl-tools: 20.3.0-55895 -> 20.3.1-55959
(cherry picked from commit a2d01ca3d1)
2025-05-24 17:07:32 +00:00
Tristan Ross
ad77da568c [Backport release-25.05] zig: 0.14.0 -> 0.14.1 (#410524) 2025-05-24 09:28:08 -07:00
Yohann Boniface
7341e5ce81 [Backport release-25.05] unzoo: drop (#410545) 2025-05-24 18:08:36 +02:00
Leona Maroni
f9f34a48b6 gitlab-container-registry: fix build on darwin with sandbox
(cherry picked from commit 3277dd227d)
2025-05-24 15:40:17 +00:00
Aleksana
f28cd4e4b7 [Backport release-25.05] quaternion-qt5: remove (#410541) 2025-05-24 22:30:52 +08:00
Lena Fuhrimann
89086ace05 unzoo: drop
Dropped since it is unmaintained upstream and doesn't compile with
newer versions of GCC anymore.

(cherry picked from commit a91fbe120d)
2025-05-24 14:26:33 +00:00
Manuel Frischknecht
e0e95d32a4 quaternion-qt5: remove
Upstream dropped Qt5 support in v. 0.0.97.1 [^1][^2], although this sadly
wasn't mentioned in the respective changelog [^3].

[^1]: 809be4975d
[^2]: https://github.com/quotient-im/libQuotient/releases/tag/0.9.0
[^3]: https://github.com/quotient-im/Quaternion/releases/tag/0.0.97.1

Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
(cherry picked from commit 13be7c056b)
2025-05-24 14:20:43 +00:00
Aleksana
393d00a8e0 [Backport release-25.05] upnp-router-control: 0.3.4 -> 0.3.5 (#410426) 2025-05-24 22:17:36 +08:00
Aleksana
c7af1e9128 [Backport release-25.05] ugrep: 7.4.2 -> 7.4.3 (#410492) 2025-05-24 22:17:14 +08:00
Maximilian Bosch
6e2d72303d Merge: [Backport release-25.05] grafana: 12.0.0 -> 12.0.0+security-01, fixes CVE-2025-4123 & CVE-2025-3580 (#410502) 2025-05-24 16:15:37 +02:00
Jörg Thalheim
d704f395ab nixos-rebuild-ng: handle subflakes correctly
Tested with a simple flake setup:

/tmp/zen-mcnulty-jHbPy1 main*
% /nix/store/9a2w8pb4zxz084hmjbfcmgpswan1kz51-nixos-rebuild-ng-0.0.0/bin/nixos-rebuild-ng repl --flake .#nixos
Nix 2.28.3
nix-repl> config.networking.hostName
"nixos"

/tmp/zen-mcnulty-jHbPy1 main*

% cd subflake
 configuration.nix   flake.nix   hardware-configuration.nix   tmp/

/tmp/zen-mcnulty-jHbPy1/subflake main*
% /nix/store/9a2w8pb4zxz084hmjbfcmgpswan1kz51-nixos-rebuild-ng-0.0.0/bin/nixos-rebuild-ng repl --flake .#nixos
nix-repl> config.networking.hostName
"foo"

(cherry picked from commit c6fe53c58e)
2025-05-24 13:53:13 +00:00
Aleksana
b6baf69301 [Backport release-25.05] andcli: init at 2.1.3 (#410447) 2025-05-24 21:46:01 +08:00
Aleksana
0c5f8566cc [Backport release-25.05] celluloid: 0.28 -> 0.29 (#410178) 2025-05-24 21:45:42 +08:00
Aleksana
fa1a73c2fd [Backport release-25.05] kohighlights: remove double wrapping, use pyproject = false (#410518) 2025-05-24 21:44:49 +08:00
Jost Alemann
f99833f9dc zig: 0.14.0 -> 0.14.1
Diff: https://github.com/ziglang/zig/compare/0.14.0...0.14.1
Changelog: https://github.com/ziglang/zig/releases/tag/0.14.1
(cherry picked from commit d9e4682fd4)
2025-05-24 13:38:55 +00:00
Tristan Ross
dc600da59c nixos/security: add landlock, yama, and bpf defaults
(cherry picked from commit 22f2e258af)
2025-05-24 13:37:57 +00:00
Cosima Neidahl
f441668816 [Backport release-25.05] open-watcom-v2-unwrapped: 0-unstable-2024-10-13 -> 0-unstable-2025-05-07 (#408188) 2025-05-24 15:35:32 +02:00
Tiago Ferreira
08b81caca3 mos: 3.4.1 -> 3.5.0
(cherry picked from commit 6c5848fd92)
2025-05-24 13:29:28 +00:00
aleksana
6e1ed59336 kohighlights: remove double wrapping, use pyproject = false
(cherry picked from commit 1ef8394409)
2025-05-24 13:27:01 +00:00
Aleksana
c7b0e02c76 [Backport release-25.05] kohighlights: init at 2.3.1.0 (#410382) 2025-05-24 21:26:05 +08:00
R. Ryantm
04b4e086b3 lsp-plugins: 1.2.21 -> 1.2.22
(cherry picked from commit e351e1cdfb)
2025-05-24 13:16:39 +00:00
Varun Narravula
d27e83138e legcord: 1.1.3 -> 1.1.4
https://github.com/Legcord/Legcord/releases/tag/v1.1.4
(cherry picked from commit fdfddf7503)
2025-05-24 13:13:37 +00:00
Niklas Hambüchen
862e9ee91c nixosTests.turbovnc-headless-server: Remove expected-failing test.
It doesn't fail as expected anymore because
`LIBGL_DRIVERS_PATH` was removed in Mesa 24.2,
and apparently there's no replacement for it:
https://github.com/NixOS/nixpkgs/issues/328923

Given that it was removed, and
https://www.phoronix.com/news/Mesa-24.2-Modern-Interfaces
and
https://www.supergoodcode.com/long-road-to-DRIL/
saying that removes the problem it originally caused
(also for us), this test is probably superfluous
because the thing it guards against is gone.

(cherry picked from commit e1a5818d48)
2025-05-24 12:51:24 +00:00
Maximilian Bosch
6cce97853b grafana: 12.0.0 -> 12.0.0+security-01
ChangeLog: https://github.com/grafana/grafana/releases/tag/v12.0.0%2Bsecurity-01

Fixes CVE-2025-4123 and CVE-2025-3580

(cherry picked from commit d21d8c27d9)
2025-05-24 12:46:22 +00:00
Maximilian Bosch
a31d70c365 Merge: [Backport release-25.05] matrix-synapse-unwrapped: 1.129.0 -> 1.130.0 (#409759) 2025-05-24 14:46:09 +02:00
Florian Klink
c8f6a18da0 [Backport release-25.05] nixosTests.mycelium: make less flaky (#410451) 2025-05-24 15:17:57 +03:00
Florian Klink
1f4758dc74 [Backport release-25.05] mycelium: 0.6.0 -> 0.6.1 (#410453) 2025-05-24 15:17:45 +03:00
Aleksana
4e6eeca5ed [Backport release-25.05] OWNERS: add myself to lib/licenses.nix (#410489) 2025-05-24 19:21:20 +08:00
R. Ryantm
67bacc88a0 ugrep: 7.4.2 -> 7.4.3
(cherry picked from commit b74ac7b252)
2025-05-24 11:18:31 +00:00
Sarah Clark
b36209050e python3Packages.langgraph-checkpoint-postgres: Disable flaky test
(cherry picked from commit d65cae2008)
2025-05-24 11:17:38 +00:00
Emily
2b83710504 OWNERS: add myself to lib/licenses.nix
As one of the resident Nixpkgs licensing pedants and reviewer of
several recent changes to this file I think it makes sense to make
the de facto the de jure.

(cherry picked from commit 856cb3108a)
2025-05-24 11:14:03 +00:00
Aleksana
9a186ef9fb [Backport release-25.05] eask-cli: 0.11.4 -> 0.11.5 (#410238) 2025-05-24 19:08:13 +08:00
JS (normalc/ea)
c7f2a1e5f4 parabolic: patch out bypassing wrapped executables
Resolves #406983.

Co-authored-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit e67aaa327a)
2025-05-24 11:05:09 +00:00
K900
c0e82e2db2 [25.05] plasma5Packages.kinfocenter: fix with --inherit-argv0 (#410245) 2025-05-24 14:04:38 +03:00
Jörg Thalheim
26b701b1f6 [Backport release-25.05] ci/eval: cleanups, make slightly faster (#410476) 2025-05-24 12:53:04 +02:00
Wolfgang Walther
3302c73cb7 ci/eval.combine: avoid parsing of plain text file into JSON
Instead of parsing a plain text file with jq, we can make nix-env output
JSON directly, which is significantly faster.

This saves about 8 out of 10 seconds for the combine step.

(cherry picked from commit 138393e0ba)
2025-05-24 10:46:35 +00:00
Wolfgang Walther
c7ccdf0990 ci/eval.compare: use lib from pinned nixpkgs
compare/maintainers.nix needs to access the current checkout to check
attrpaths, but makes the mistake of using lib from that checkout as
well. All other code in ci/ uses the pinned nixpkgs instance, so
maintainers.nix should do so as well.

(cherry picked from commit d87d760dfa)
2025-05-24 10:46:35 +00:00
Wolfgang Walther
6c95fb2548 ci/eval: improve api when calling in steps
Previously, `eval.full` organized the results for the supported systems
in a specific layout, i.e. with a folder with one subfolder per system.
Then, `eval.combine` relied on that.

When using `eval.singleSystem` and `eval.combine` directly, the caller
was responsible to recreate the same layout. This is annoying and
error-prone to do, when downloading artifacts from CI to recreate some
steps locally.

With this change, all the artifacts can be downloaded and extracted into
the same folder - because the result from `eval.singleSystem` already
contains the <system-name>/ subfolder.

(cherry picked from commit eccd9564ab)
2025-05-24 10:46:35 +00:00
Wolfgang Walther
55651d1260 workflows/{codeowners,eval}: move env before run
`env` blocks are a bit like `let` blocks in Nix. They define a few
things, which are then used in the `run` block. The workflows are
considerably easier to read, if those definitions come first, making it
crystal clear where they belong and requiring less visual jumping.

(cherry picked from commit 82396d1f48)
2025-05-24 10:46:34 +00:00
Wolfgang Walther
a036a96d95 [Backport release-25.05] workflows/get-merge-commit: support merge conflicts, run as step in main jobs (#410471) 2025-05-24 10:40:10 +00:00
Toma
c8e7014384 [Backport release-25.05] rstudio: fix .desktop file by properly escaping use of cmake variable (#410472) 2025-05-24 12:31:36 +02:00
TomaSajt
06fc009d19 rstudio: fix .desktop file by properly escaping use of cmake variable
(cherry picked from commit a22a61f6bc)
2025-05-24 10:26:21 +00:00
Wolfgang Walther
30b698a54e workflows/{check-shell,manual-nixos,manual-nixpkgs}: use get-mege-commit action
This makes a difference for the case of a merge conflict: In that case,
the magic `.../merge` branch actually points to the *last test merge
commit* that was successful, which might not contain the latest head
commit in any way. Running the tests on that commit is heavily
misleading. By using the get-merge-commit action, we run on the PR's
head commit in this case, which is much better.

(cherry picked from commit 039a954892)
2025-05-24 10:25:44 +00:00
Wolfgang Walther
e2a2997127 workflows/get-merge-commit: move to composite action
We don't need a separate workflow anymore, because we don't need to skip
dependent jobs on failures anymore. The biggest failure mode was
"conflict" previously, but we resolved that on the last commit. The
remaining failure modes are so rare, that it's OK to just fail the jobs
in this case instead of marking them as "skipped". Especially, because
the resolve-merge-commit job would have previously failed anyway.

By moving this to an action we avoid running separate jobs each time we
need the merge commit. This also makes the check list in PRs much
cleaner.

(cherry picked from commit e48d9d6174)
2025-05-24 10:25:43 +00:00
Wolfgang Walther
3e119410bb workflows: run on merge conflicts as well
When a PR is having conflicts with the base branch, we used to skip most
jobs depending on the target branch. With this change, we still run
those jobs, but without actually merging the PR temporarily. That means
we compare the head of the PR with the merge-base of the PR's branch and
the target branch - i.e. the point where the PR branched off.

This is not 100% accurate, but that's not important, because after
resolving the merge conflicts, those workflows will run again anyway. It
allows to give early feedback, though, instead of just skipping all the
jobs.

(cherry picked from commit c77cfb9239)
2025-05-24 10:25:43 +00:00
Wolfgang Walther
79ea708cc0 workflows/get-merge-commit: inline get-merge-commit.sh script as github-script
The reason this was a separate shell script was, that this would be
included in multiple workflows separately. But a while ago this had been
changed to a re-usable workflow, so we can just as well inline the
script.

This also allows us to use actions/github-script, which makes for a much
more readable script than the bash script before.

(cherry picked from commit 277f7b998c)
2025-05-24 10:25:43 +00:00