Commit Graph
937981 Commits
Author SHA1 Message Date
Jörg ThalheimandGitHub 4c1cf0e72e dotnetfx{35,40}: drop (#484400) 2026-01-27 15:04:44 +00:00
Alyssa Ross 72164b7c77 ci/OWNERS: remove myself from lib/derivations.nix
Usually I don't even understand what changes proposed to this do.
2026-01-27 16:01:54 +01:00
Gergő GutyinaandGitHub 4ae5bcb5cf rauthy: 0.34.1 > 0.34.2 (#484394) 2026-01-27 14:57:13 +00:00
Gaétan LepageandGitHub 3a0f3c887b vimPlugins.avante-nvim: 0.0.27-unstable-2026-01-20 -> 0.0.27-unstable-2026-01-24 (#484329) 2026-01-27 14:49:52 +00:00
R. Ryantm 1467d4c9d9 fastcdr: 2.3.4 -> 2.3.5 2026-01-27 14:48:34 +00:00
Sizhe Zhao 23612c856e wechat: 4.1.6.47-33480 -> 4.1.7.30-34346 for darwin 2026-01-27 22:41:16 +08:00
quantenzitrone 698004eb84 dotnetfx{35,40}: drop
referenced nowhere
and i mean just look at these files and their commit history
furthermore:
- .NET 4.0 was EOL in 2016
- .NET 3.5 is still supported, but the package was created in
  970ce3a878 (2010) as part Sander van der
  Burg's "experimental Visual C# build function for brave people" and since
  never touched except treewide refactors. That experimental build function
  has also been removed in 45c64ab798 (2025).
2026-01-27 15:39:34 +01:00
Piotr Kwiecinski 394d2a8e47 roave-backward-compatibility-check: 8.15.0 -> 8.17.0 2026-01-27 15:36:07 +01:00
Gaétan LepageandGitHub fe5368a458 ty: 0.0.13 -> 0.0.14 (#484323) 2026-01-27 14:33:59 +00:00
Gaetan Lepage a8ebafad84 python3Packages.sentence-transformers: 5.2.1 -> 5.2.2
Diff: https://github.com/huggingface/sentence-transformers/compare/v5.2.1...v5.2.2

Changelog: https://github.com/huggingface/sentence-transformers/releases/tag/v5.2.2
2026-01-27 14:27:53 +00:00
Bruno Rodrigues eb053efcd7 python3Packages.pymssql: 2.3.7 -> 2.3.11 2026-01-27 15:24:52 +01:00
Gaétan LepageandGitHub 0d6617aa42 neovim-unwrapped: 0.11.5 -> 0.11.6 (#484182) 2026-01-27 14:19:59 +00:00
nixpkgs-ci[bot]andGitHub 9e8920fd0e yaziPlugins.yatline: 25.5.31-unstable-2026-01-21 -> 25.12.29-unstable-2026-01-27 (#484369) 2026-01-27 14:18:53 +00:00
nixpkgs-ci[bot]andGitHub 1ba80229ad cargo-geiger: fix build, modernize (#483062) 2026-01-27 14:18:51 +00:00
R. Ryantm 689d320173 ollama-cpu: 0.15.1 -> 0.15.2 2026-01-27 14:11:38 +00:00
Matthias BeyerandGitHub f985c6b3fc cargo-llvm-cov: 0.6.20 -> 0.8.1 (#484104) 2026-01-27 14:11:05 +00:00
Angelo Delefortrie a8e573c2e6 rauthy: 0.34.1 > 0.34.2 2026-01-27 15:09:11 +01:00
R. Ryantm 03f9efb20f infrastructure-agent: 1.71.4 -> 1.72.0 2026-01-27 14:08:56 +00:00
Jacek GalowiczandGitHub 128267c44e nixos/run0: add a shebang to the run0 sudo-alias script (#483795) 2026-01-27 14:07:32 +00:00
nixpkgs-ci[bot]andGitHub c613099751 mise: 2026.1.5 -> 2026.1.8 (#484372) 2026-01-27 14:00:30 +00:00
nixpkgs-ci[bot]andGitHub 6377646d20 inputplumber: 0.70.2 -> 0.72.0 (#479231) 2026-01-27 14:00:20 +00:00
R. Ryantm 7e050e9bf2 linyaps: 1.11.0 -> 1.11.1 2026-01-27 13:59:38 +00:00
r-vdp ad52471850 nixos/yggdrasil: Fix test and replace activationScript by systemd service
See https://github.com/NixOS/nixpkgs/issues/475305
2026-01-27 14:58:20 +01:00
Samuel Dionne-Riel f58b11edad workflows/eval: Ensure NixOS modules meta is valid
As observed in #484155, it was possible for broken meta information to
slip its way into the NixOS modules system. It looks like that data was
never checked. At this point I wonder if it ever was *used* in a
programmatic manner, given how long it took for it to get noticed.

This simple check causes the results to be evaluated in a format that
isn't "Nix-brained". Not using `--json` *could* allow `<LAMBDA>` to be
in the output, which is AFAICT undesirable.

```
 $ nix-instantiate --strict --eval --expr '{ x = a: a; }'
{ x = <LAMBDA>; }

 $ nix-instantiate --strict --eval --expr --json '{ x = a: a; }'
error:
       … while evaluating attribute 'x'
         at «string»:1:3:
            1| { x = a: a; }
             |   ^

       error: cannot convert a function to JSON
       at «string»:1:3:
            1| { x = a: a; }
             |   ^
```
2026-01-27 08:43:50 -05:00
Samuel Dionne-Riel 40d295d46d Revert "workflows/eval.misc: run tasks in parallel"
This reverts commit 3d9cb9f355.

In 3d9cb9f355 (#436171), the two check
commands were combined in the same step, and backgrounded, `wait`ing on
their completion.

`help wait` states the following:

> If ID is not given, waits for all currently active child processes,
> and the return status is zero.

The result was that this check's misc check results were accidentally
thrown away. Oops.
2026-01-27 08:43:50 -05:00
Michael HoangandGitHub ff8aa693ba disko: 1.12.0 -> 1.13.0 (#482069) 2026-01-27 13:27:09 +00:00
Michael Hoang 3d7994627b disko: also build on macOS
https://github.com/nix-community/disko/blob/00395d188e3594a1507f214a2f15d4ce5c07cb28/package.nix
2026-01-27 14:13:37 +01:00
Fabian AffolterandGitHub 5847cd5b72 python313Packages.iterfzf: migrate to finalAttrs 2026-01-27 14:11:36 +01:00
StepBroBDandGitHub adf094941d reason: 3.17.2 → 3.17.3 (#483852) 2026-01-27 13:10:33 +00:00
Fabian AffolterandGitHub 867fe0f1c0 python3Packages.iterfzf: fix license 2026-01-27 14:10:05 +01:00
Fabian AffolterandGitHub ee5682fbf6 wafw00f: 2.3.2 -> 2.4.2 (#484338) 2026-01-27 13:08:54 +00:00
KerstinandGitHub b9e793d9a6 nixos/tests/postgresql: replace activation scripts by systemd services (#484333) 2026-01-27 13:08:49 +00:00
StepBroBDandGitHub 2b929667ab ocamlPackages.merlin: 4.7-413 → 4.7.1-413 (#483868) 2026-01-27 13:07:33 +00:00
StepBroBDandGitHub 54121bfc88 ocamlPackages.gendarme: 0.3 -> 0.4; refactor & add ngi team (#484321) 2026-01-27 13:05:44 +00:00
R. Ryantm a8e8efe0d6 syft: 1.40.1 -> 1.41.0 2026-01-27 13:01:35 +00:00
Alyssa RossandGitHub 38082ff4d4 kernel/modules-closure.sh: depmod fails on Linux 6.12+ due to missing modules.builtin.modinfo (#484106) 2026-01-27 12:51:43 +00:00
David McFarlandandGitHub 4468227e6f godot: 4.5.1-stable -> 4.6-stable (#484226) 2026-01-27 12:41:59 +00:00
ArtturinandGitHub 6e937bada4 zenmonitor: change upstream to fix gcc15 compilation (#476852) 2026-01-27 12:37:02 +00:00
R. Ryantm 5447241b7f lefthook: 2.0.15 -> 2.0.16 2026-01-27 12:31:08 +00:00
R. Ryantm e0686e4b54 streamlit: 1.53.0 -> 1.53.1 2026-01-27 12:31:05 +00:00
R. Ryantm a2ed3320e0 python3Packages.cli-helpers: 2.7.0 -> 2.9.0 2026-01-27 12:28:11 +00:00
R. Ryantm ef09ec31b3 meilisearch: 1.34.0 -> 1.34.1 2026-01-27 12:24:44 +00:00
ArtturinandGitHub cd4d99a399 zenpower: unstable-2025-06-17 -> unstable-2025-12-20 (#484292) 2026-01-27 12:24:10 +00:00
Yureka 2141b99d9e tree-wide: use allowUnfreePackages where applicable 2026-01-27 13:10:24 +01:00
nixpkgs-ci[bot]andGitHub 3377887b2c Merge master into staging-nixos 2026-01-27 12:09:29 +00:00
R. Ryantm 3014d353e3 mise: 2026.1.5 -> 2026.1.8 2026-01-27 12:04:17 +00:00
Fernando Rodrigues 23711ccad7 xen: patch with XSA-479
Xen Security Advisory CVE-2026-23553 / XSA-479

                x86: incomplete IBPB for vCPU isolation

In the context switch logic Xen attempts to skip an IBPB in the case of
a vCPU returning to a CPU on which it was the previous vCPU to run.
While safe for Xen's isolation between vCPUs, this prevents the guest
kernel correctly isolating between tasks.  Consider:

 1) vCPU runs on CPU A, running task 1.
 2) vCPU moves to CPU B, idle gets scheduled on A.  Xen skips IBPB.
 3) On CPU B, guest kernel switches from task 1 to 2, issuing IBPB.
 4) vCPU moves back to CPU A.  Xen skips IBPB again.

Now, task 2 is running on CPU A with task 1's training still in the BTB.

Guest processes may leverage information leaks to obtain information
intended to be private to other entities in a guest.

Xen versions which had the XSA-254 fixes backported are vulnerable.
Upstream, that is 4.6 and newer.

Only x86 systems are vulnerable.  Arm systems are not vulerable.

Systems vulnerable to SRSO (see XSA-434) with default settings use
IBPB-on-entry to protect against SRSO.  This is a rather more aggressive
form of flushing than only on context switch, and is believed to be
sufficient to avoid the vulnerability.

Using "spec-ctrl=ibpb-entry=hvm,ibpb-entry=pv" on the Xen command line
will activate the SRSO mitigation on non-SRSO-vulnerable hardware, but
it is a large overhead.

This issue was discovered by David Kaplan of AMD.

https://xenbits.xenproject.org/xsa/advisory-479.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-01-27 23:03:26 +11:00
Fernando Rodrigues 856fb3c740 xen: patch with XSA-477
Xen Security Advisory CVE-2025-58150 / XSA-477

           x86: buffer overrun with shadow paging + tracing

Shadow mode tracing code uses a set of per-CPU variables to avoid
cumbersome parameter passing.  Some of these variables are written to
with guest controlled data, of guest controllable size.  That size can
be larger than the variable, and bounding of the writes was missing.

The exact effects depend on what's adjacent to the variables in
question.  The most likely effects are bogus trace data, but none of
privilege escalation, information leaks, or Denial of Service (DoS) can
be excluded without detailed analysis of the particular build of Xen.

Only x86 systems are vulnerable.  Arm systems are not vulnerable.

Only HVM guests running in shadow paging mode and with tracing enabled
can leverage the vulnerability.

Running HVM guests in HAP mode only will avoid the vulnerability.

Not enabling tracing will also avoid the vulnerability.  Tracing is
enabled by the "tbuf_size=" command line option, or by running tools
like xentrace or xenbaked in Dom0.  Note that on a running system
stopping xentrace / xenbaked would disable tracing.  For xentrace,
however, this additionally requires that it wasn't started with the -x
option.  Stopping previously enabled tracing can of course only prevent
future damage; prior damage may have occurred and may manifest only
later.

This issue was discovered by Jan Beulich of SUSE.

https://xenbits.xenproject.org/xsa/advisory-477.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-01-27 23:03:17 +11:00
Luvrok 8e4ea52b64 yaziPlugins.yatline: update on 2026-01-27 2026-01-27 14:57:18 +03:00
Fabian AffolterandGitHub 2d027a414e python314Packages.pyexploitdb: 0.3.10 -> 0.3.11 (#484346) 2026-01-27 11:54:14 +00:00