Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
856 commits
Select commit Hold shift + click to select a range
c0f0033
bacula: fix build with ncurses 6.6
philiptaron Jan 8, 2026
4f41bb0
lua5_5: update tests (#477873)
7c6f434c Jan 8, 2026
6c35e1b
python3Packages.anyio: 4.12.0 -> 4.12.1
mweinelt Jan 8, 2026
f31f11b
Merge master into staging-next
nixpkgs-ci[bot] Jan 8, 2026
5105973
Merge staging-next into staging
nixpkgs-ci[bot] Jan 8, 2026
902251d
git: Apply patch to fix uninitialised memory & t8020 test on big-endian
OPNA2608 Jan 8, 2026
5c1a3b8
python3Modules.meson-python: prepare for structuredAttrs (#474130)
doronbehar Jan 8, 2026
7c02eb8
python3Packages.aiohttp: 3.13.2 -> 3.13.3 (#477102)
dotlambda Jan 8, 2026
759f3b3
python3Packages.pikepdf: 10.0.2 -> 10.1.0 (#477120)
dotlambda Jan 8, 2026
b2e35ab
python3Packages.brotlicffi: 1.1.0.0 -> 1.2.0.0
dotlambda Jan 8, 2026
905dc5a
ffmpeg: update most versions (#470220)
jopejoe1 Jan 8, 2026
57d9ca5
Merge branch 'master' into staging
vcunat Jan 8, 2026
2a8f3d8
cargo: fix for structuredAttrs
SFrijters Dec 19, 2025
d70dd29
Merge master into staging-next
nixpkgs-ci[bot] Jan 8, 2026
a3dc5dd
bacula: fix build with ncurses 6.6 (#477929)
philiptaron Jan 8, 2026
4ba3c10
python3Packages.anyio: 4.12.0 -> 4.12.1 (#477928)
mweinelt Jan 8, 2026
9277018
python3Packages.brotlicffi: 1.1.0.0 -> 1.2.0.0 (#478037)
dotlambda Jan 8, 2026
16a1e1a
netpbm: 11.12.0 -> 11.13.0 (#476369)
fabianhjr Jan 8, 2026
8f7b256
xauth: 1.1.4 -> 1.1.5 (#476359)
fabianhjr Jan 8, 2026
db5fc39
libadwaita: 1.8.2 -> 1.8.3 (#477100)
dotlambda Jan 8, 2026
8ab8c3d
git: Apply patch to fix uninitialised memory & t8020 test on big-endi…
philiptaron Jan 8, 2026
8b91f72
libtasn1: 4.20.0 -> 4.21.0
mweinelt Jan 8, 2026
517d1d5
Merge master into staging-next
nixpkgs-ci[bot] Jan 8, 2026
f590d9f
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Jan 8, 2026
2096650
haskellPackages: regenerate package set based on current config
alexfmpe Jan 7, 2026
1a4b27a
haskellPackages: remove myself as maintainer from reflex-frp and obsi…
wolfgangwalther Jan 8, 2026
5458251
Merge master into staging-next
nixpkgs-ci[bot] Jan 9, 2026
ea51d46
Merge staging-next into staging
nixpkgs-ci[bot] Jan 9, 2026
1018fca
Merge d3aeddb6b491ffc5d326f30abbb618bd361468ac into haskell-updates
nixpkgs-ci[bot] Jan 9, 2026
26ad20d
Merge master into staging-next
nixpkgs-ci[bot] Jan 9, 2026
60e4f2c
Merge staging-next into staging
nixpkgs-ci[bot] Jan 9, 2026
9f65344
python3Packages.py-cpuinfo: 9.0.0 -> 9.0.0-unstable-2022-11-20
qbisi Jan 9, 2026
d9dd5de
python3Packages.py-cpuinfo: 9.0.0 -> 9.0.0-unstable-2022-11-20 (#478273)
Aleksanaa Jan 9, 2026
6e0d784
luajit: enable MinGW build (#476342)
vcunat Jan 9, 2026
24df578
haskellPackages.zxcvbn-c: link against pkgs.zxcvbn-c
sternenseemann Jan 9, 2026
8730e91
haskellPackages.hblosc: link against pkgs.c-blosc
sternenseemann Jan 9, 2026
3b82c63
Merge master into staging-next
nixpkgs-ci[bot] Jan 9, 2026
890663f
Merge staging-next into staging
nixpkgs-ci[bot] Jan 9, 2026
cb5227d
gpgme: use finalAttrs
sternenseemann Jan 9, 2026
0776d35
gpgme: add pkgConfigModules metadata
sternenseemann Jan 9, 2026
d485380
ostree: add pkgConfigModules metadata
sternenseemann Jan 9, 2026
b8df6b2
libcap: add pkgConfigModules metadata
sternenseemann Jan 9, 2026
1cbafed
libarchive: add pkgConfigModules metadata
sternenseemann Jan 9, 2026
5704d68
haskellPackages.gi-ostree: work around argv limit
sternenseemann Jan 9, 2026
6dce064
haskellPackages: mark builds failing on hydra as broken
sternenseemann Jan 9, 2026
fda37a6
haskell: choose default versions in centralised way
sternenseemann Dec 30, 2025
734e91b
haskell: choose default versions in centralised way (#475335)
sternenseemann Jan 9, 2026
cc9d8b8
python3Packages.backports-zstd: 1.2.0 -> 1.3.0
dotlambda Jan 9, 2026
cd64cca
Revert "gpgme: use finalAttrs"
sternenseemann Jan 9, 2026
f7bf342
Revert "gpgme: add pkgConfigModules metadata"
sternenseemann Jan 9, 2026
eed1cf6
Merge master into staging-next
nixpkgs-ci[bot] Jan 9, 2026
3d100f0
Merge staging-next into staging
nixpkgs-ci[bot] Jan 9, 2026
42070e9
alsa-lib: 1.2.14 -> 1.2.15.1 (#475808)
fabianhjr Jan 9, 2026
21a6fe8
tpm2-tss: fix tests with cmocka 2
marcin-serwin Jan 9, 2026
d3e0995
libtasn1: 4.20.0 -> 4.21.0 (#478141)
mweinelt Jan 9, 2026
66f52e7
cmocka: 1.1.8 -> 2.0.1 (#467954)
vcunat Jan 9, 2026
77ce284
sqlite, sqlite-analyzer: 3.51.1 -> 3.51.2
trofi Jan 9, 2026
5dfa5a1
tpm2-tss: fix tests with cmocka 2 (#478516)
baloo Jan 9, 2026
a76dc0d
Merge master into staging-next
nixpkgs-ci[bot] Jan 10, 2026
ee52662
Merge staging-next into staging
nixpkgs-ci[bot] Jan 10, 2026
ede677e
Merge aaae5205622906782208245091469e1a6c3d982f into haskell-updates
nixpkgs-ci[bot] Jan 10, 2026
469d598
coreutils: use finalAttrs
mdaniels5757 Jan 10, 2026
929d40a
python3Packages.libapparmor: 4.1.2 -> 4.1.3
r-ryantm Jan 10, 2026
213240c
coreutils.passthru.binlore: fix chcon/runcon
mdaniels5757 Jan 10, 2026
5a95ffa
xinit: refactor & move to pkgs/by-name from xorg namespace
quantenzitrone Dec 13, 2025
8d84a60
xinput: refactor & move to pkgs/by-name from xorg namespace
quantenzitrone Dec 13, 2025
1fbcad6
xwd: refactor & move to pkgs/by-name from xorg namespace
quantenzitrone Dec 12, 2025
78fc996
xorg.{libXrap,xtrap}: drop
quantenzitrone Dec 13, 2025
e896fd0
xkbcomp: refactor & move to pkgs/by-name from xorg namespace
quantenzitrone Dec 12, 2025
0281978
x{init,input,wd,kbcomp}: migrate to pkgs/by-name && xorg.{libXtrap,xt…
jopejoe1 Jan 10, 2026
198334d
sqlite, sqlite-analyzer: 3.51.1 -> 3.51.2 (#478548)
zowoq Jan 10, 2026
5a8c5f3
Merge master into staging-next
nixpkgs-ci[bot] Jan 10, 2026
ac0c867
Merge staging-next into staging
nixpkgs-ci[bot] Jan 10, 2026
dbeb499
xf86-input-evdev: refactor, move to pkgs/by-name & rename from xorg.x…
quantenzitrone Dec 12, 2025
73b7136
xf86-input-joystick: refactor, move to pkgs/by-name & rename from xor…
quantenzitrone Dec 13, 2025
3f073a7
xf86-input-keyboard: refactor, move to pkgs/by-name & rename from xor…
quantenzitrone Dec 13, 2025
dac262a
xf86-input-libinput: refactor, move to pkgs/by-name & rename from xor…
quantenzitrone Dec 13, 2025
a602743
xf86-input-{evdev,joystick,keyboard,libinput}: refactor & move to pkg…
jopejoe1 Jan 10, 2026
057fb99
xorg.xorgserver: 21.1.20 -> 21.1.21 (#476337)
jopejoe1 Jan 10, 2026
f57fd10
haskell.compiler: Apply patches to fix PPC64 ELFv2 support (#462247)
wolfgangwalther Jan 10, 2026
b616161
haskellPackages: unbreak
wolfgangwalther Jan 10, 2026
e47388e
protobuf_33: 33.2 -> 33.3
GaetanLepage Jan 10, 2026
41a111b
Merge master into staging-next
nixpkgs-ci[bot] Jan 10, 2026
06e5fd7
Merge staging-next into staging
nixpkgs-ci[bot] Jan 10, 2026
055c416
xf86-video-amdgpu: 23.0.0 -> 25.0.0, refactor, move to pkgs/by-name &…
quantenzitrone Jan 10, 2026
7df3c26
xf86-video-dummy: refactor, move to pkgs/by-name & rename from xorg.x…
quantenzitrone Jan 8, 2026
6042a03
xf86-video-fbdev: refactor, move to pkgs/by-name & rename from xorg.x…
quantenzitrone Jan 10, 2026
875c3ad
xf86-video-intel: 2024-05-06 -> 2025-03-21, refactor, move to pkgs/by…
quantenzitrone Jan 8, 2026
9bfddd1
xf86-video-nv: refactor, move to pkgs/by-name & rename from xorg.xf86…
quantenzitrone Jan 10, 2026
5f0d822
xf86-video-omap: refactor, move to pkgs/by-name & rename from xorg.xf…
quantenzitrone Jan 10, 2026
f33d551
dav1d: 1.5.2 -> 1.5.3 (#475755)
jopejoe1 Jan 10, 2026
0ee04e6
cargo: fix for structuredAttrs (#478052)
wolfgangwalther Jan 10, 2026
df44bcf
xorg.xorgproto: 2024.1 -> 2025.1 (#472512)
jopejoe1 Jan 10, 2026
47fd48c
Merge master into staging-next
nixpkgs-ci[bot] Jan 10, 2026
9f90e7a
Merge staging-next into staging
nixpkgs-ci[bot] Jan 10, 2026
2b130d8
xf86-video-{amdgpu,dummy,fbdev,intel,nv,omap}: refactor, move to pkgs…
jopejoe1 Jan 10, 2026
3b4a003
gcc: reconfigure build system (#469356)
vcunat Jan 10, 2026
2b8d7a2
coreutils: use finalAttrs, fix .passthru.binlore (#478594)
mdaniels5757 Jan 10, 2026
b848abc
libbluray: fix withJava
amarshall Jan 10, 2026
455e209
libbluray: fix withAACS & withBDplus
amarshall Jan 10, 2026
0cf7d1a
libbluray: adopt maintainership
amarshall Jan 10, 2026
260abed
python3Packages.libapparmor: 4.1.2 -> 4.1.3 (#478591)
LordGrimmauld Jan 10, 2026
77f5ebd
[staging] pkgsMusl.which: fix build (#477577)
wolfgangwalther Jan 10, 2026
aa384af
haskellPackages: mark builds failing on hydra as broken
wolfgangwalther Jan 10, 2026
3eea169
Merge branch 'haskell-updates' into staging
wolfgangwalther Jan 10, 2026
e46ce8d
Merge master into staging-next
nixpkgs-ci[bot] Jan 10, 2026
dbbc09b
Merge staging-next into staging
nixpkgs-ci[bot] Jan 10, 2026
2cbece3
llhttp: improve pkg-config integration (#477842)
nixpkgs-ci[bot] Jan 10, 2026
98be346
Merge master into staging-next
nixpkgs-ci[bot] Jan 10, 2026
8122fd2
Merge staging-next into staging
nixpkgs-ci[bot] Jan 10, 2026
a99e7fd
libbluray: fix withJava, withAACS, withBDplus (#370686)
philiptaron Jan 10, 2026
1865ae4
llvmPackages.libllvm: deduplicate Darwin patches
emilazy Jan 10, 2026
e44c491
llvmPackages.libllvm: disable `getMacOSHostVersion` on LLVM < 21
emilazy Jan 10, 2026
5a584b7
Merge master into staging-next
nixpkgs-ci[bot] Jan 10, 2026
3c571c1
Merge staging-next into staging
nixpkgs-ci[bot] Jan 10, 2026
ca471fb
xf86-video-savage: refactor, move to pkgs/by-name & rename from xorg.…
quantenzitrone Jan 10, 2026
5d29401
xf86-video-siliconmotion: refactor, move to pkgs/by-name & rename fro…
quantenzitrone Jan 10, 2026
b0aad04
xf86-video-trident: refactor, move to pkgs/by-name & rename from xorg…
quantenzitrone Jan 10, 2026
6f46039
xf86-video-vmware: refactor, move to pkgs/by-name & rename from xorg.…
quantenzitrone Jan 10, 2026
4624f7e
xf86-video-voodoo: refactor, move to pkgs/by-name & rename from xorg.…
quantenzitrone Jan 10, 2026
10850b9
xf86-video-openchrome: 0.6.0 -> 0.6.225, refactor, move to pkgs/by-na…
quantenzitrone Jan 10, 2026
7672ec2
xkeyboard-config_custom: move to pkgs/by-name & rename from xorg.xkey…
quantenzitrone Jan 10, 2026
3a99675
xorg: clean up
quantenzitrone Jan 10, 2026
75b8352
protobuf_33: 33.2 -> 33.3 (#478701)
GaetanLepage Jan 10, 2026
193c3ea
Merge master into staging-next
nixpkgs-ci[bot] Jan 11, 2026
fdce03f
Merge staging-next into staging
nixpkgs-ci[bot] Jan 11, 2026
d0049a6
abseil-cpp: add dev output (#477221)
SuperSandro2000 Jan 11, 2026
e36ef58
Merge master into staging-next
nixpkgs-ci[bot] Jan 11, 2026
1a97b16
Merge staging-next into staging
nixpkgs-ci[bot] Jan 11, 2026
a91804c
python3.pkgs.uncertainties: 3.2.3 -> 3.2.4
doronbehar Jan 11, 2026
3115501
[staging] fix pkgsMusl.stdenv (#473403)
yuyuyureka Jan 11, 2026
750beda
Merge master into staging-next
nixpkgs-ci[bot] Jan 11, 2026
2a38679
Merge staging-next into staging
nixpkgs-ci[bot] Jan 11, 2026
f91cf26
sdl3: fix dynamic loading of vulkan
marcin-serwin Jan 11, 2026
859e317
{xf86-video-{savage,siliconmotion,trident,vmware,voodoo,openchrome},x…
jopejoe1 Jan 11, 2026
d270bbe
python3.pkgs.uncertainties: 3.2.3 -> 3.2.4 (#478960)
doronbehar Jan 11, 2026
34dfc1e
pkgsMusl.groff: fix build
yuyuyureka Jan 11, 2026
e86ddb1
sdl3: fix dynamic loading of vulkan (#479024)
emilazy Jan 11, 2026
7102b81
llvmPackages.libllvm: disable `getMacOSHostVersion` on LLVM < 21 (#47…
vcunat Jan 11, 2026
6bdf849
Merge master into staging-next
nixpkgs-ci[bot] Jan 11, 2026
f54c9f1
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Jan 11, 2026
1b6b145
[staging] pkgsMusl.groff: fix build (#479061)
yuyuyureka Jan 11, 2026
6e09dba
pkgsMusl.opensp: fix build
yuyuyureka Jan 11, 2026
fa8117b
nodejs: use more shared libs (#401454)
aduh95 Jan 11, 2026
92d9b93
gnutls: Fix gnulib test failure on ppc64 (#476885)
Mindavi Jan 11, 2026
d8c64c3
Merge branch 'staging' into staging-next
vcunat Jan 11, 2026
16e7551
harfbuzz: apply patch for CVE-2026-22693
LeSuisse Jan 11, 2026
dd86763
Merge master into staging-next
nixpkgs-ci[bot] Jan 12, 2026
fc140ff
python3.pkgs.virtualenv: 20.35.4 -> 20.36.1
yuyuyureka Jan 12, 2026
076c9e2
Merge master into staging-next
nixpkgs-ci[bot] Jan 12, 2026
3dfd650
harfbuzz: apply patch for CVE-2026-22693 (#479165)
vcunat Jan 12, 2026
692e832
pkgsMusl.libmpeg2: fix build
yuyuyureka Jan 11, 2026
4fb53b7
pkgsMusl.nasm: fix build
yuyuyureka Jan 6, 2026
3398f87
[staging-next] pkgsMusl.opensp: fix build (#479124)
yuyuyureka Jan 12, 2026
27f0db4
[staging-next] pkgsMusl.libmpeg2: fix build (#479183)
yuyuyureka Jan 12, 2026
7677357
[staging-next] python3.pkgs.virtualenv: 20.35.4 -> 20.36.1 (#479188)
leona-ya Jan 12, 2026
abcc869
[staging-next] pkgsMusl.nasm: fix build (#479294)
leona-ya Jan 12, 2026
a2f2324
Revert "onnxruntime,python3.pkgs.onnxruntime: fix runtime w/ glibc-2.42"
yuyuyureka Jan 12, 2026
4e5d604
Merge master into staging-next
nixpkgs-ci[bot] Jan 12, 2026
b83d25a
python3Packages.backports-zstd: 1.2.0 -> 1.3.0 (#478463)
dotlambda Jan 12, 2026
5166743
Merge master into staging-next
nixpkgs-ci[bot] Jan 12, 2026
19e820e
Merge branch 'master' into staging-next
mdaniels5757 Jan 12, 2026
13d23c9
Merge master into staging-next
nixpkgs-ci[bot] Jan 13, 2026
0059322
Merge master into staging-next
nixpkgs-ci[bot] Jan 13, 2026
88d2346
Merge master into staging-next
nixpkgs-ci[bot] Jan 13, 2026
50a648d
nodejs_24: 24.12.0 -> 24.13.0
aduh95 Jan 13, 2026
9541660
Merge master into staging-next
nixpkgs-ci[bot] Jan 13, 2026
4538095
qt6.qtdeclarative: backport another common Plasma crash fix
K900 Jan 13, 2026
8b637d7
[staging-next] qt6.qtdeclarative: backport another common Plasma cras…
K900 Jan 13, 2026
c3d339e
Merge master into staging-next
nixpkgs-ci[bot] Jan 14, 2026
549d2db
Merge master into staging-next
nixpkgs-ci[bot] Jan 14, 2026
73aaf53
nodejs_24: 24.12.0 -> 24.13.0 (#479699)
vcunat Jan 14, 2026
04e1f77
Merge master into staging-next
nixpkgs-ci[bot] Jan 14, 2026
d93c437
Merge master into staging-next
nixpkgs-ci[bot] Jan 14, 2026
923431a
systemtap-unwrapped: fix 32bit build
ghpzin Jan 12, 2026
473908d
Merge master into staging-next
nixpkgs-ci[bot] Jan 15, 2026
eff3523
Merge remote-tracking branch 'origin/master' into staging-next
K900 Jan 15, 2026
055ff17
glibc: fix path derp on cross
K900 Jan 15, 2026
331a9fd
[staging-next] glibc: fix path derp on cross (#480286)
K900 Jan 15, 2026
40c9a9e
gdb: fix configure invocation on hostCpuOnly
K900 Jan 15, 2026
89e272d
libsForQt5.kwayland: cherry-pick patch to fix build with latest libdrm
K900 Jan 15, 2026
a546da2
[staging-next] gdb: fix configure invocation on hostCpuOnly (#480309)
K900 Jan 15, 2026
6b916b4
Merge master into staging-next
nixpkgs-ci[bot] Jan 15, 2026
fab1853
[staging-next] libsForQt5.kwayland: cherry-pick patch to fix build wi…
K900 Jan 15, 2026
812da93
systemtap-unwrapped: fix 32bit build (#480200)
K900 Jan 15, 2026
4cf78ae
Merge master into staging-next
nixpkgs-ci[bot] Jan 15, 2026
6b3d9e2
poetry: relax dependency to fix build
K900 Jan 15, 2026
df2cafb
python313Packages.pip-tools: skip more tests
K900 Jan 15, 2026
db8a4e9
Merge master into staging-next
nixpkgs-ci[bot] Jan 15, 2026
a102090
ffmpeg-full: skip tests when building with shaderc
K900 Jan 15, 2026
c7cd41b
google-cloud-cpp: skip test that started segfaulting for no apparent …
K900 Jan 15, 2026
d4d05c6
Merge branch 'master' into staging-next
mdaniels5757 Jan 16, 2026
5f09739
Merge master into staging-next
nixpkgs-ci[bot] Jan 16, 2026
1412fbc
python3Packages.vfblib: 0.10.4 -> 0.10.6
leona-ya Jan 16, 2026
b55cb3e
Merge master into staging-next
nixpkgs-ci[bot] Jan 16, 2026
8b141ba
Merge master into staging-next
nixpkgs-ci[bot] Jan 16, 2026
1ebfcca
[staging-next] Revert "onnxruntime,python3.pkgs.onnxruntime: fix runt…
yuyuyureka Jan 16, 2026
f974e40
Merge master into staging-next
nixpkgs-ci[bot] Jan 17, 2026
038e11d
pkgsMusl.patchutils: fix build
yuyuyureka Jan 11, 2026
2a8b0c3
pkgsMusl.onnxruntime: fix build
yuyuyureka Jan 16, 2026
d9c0ea7
Merge master into staging-next
nixpkgs-ci[bot] Jan 17, 2026
d7de9d0
Merge master into staging-next
nixpkgs-ci[bot] Jan 17, 2026
dfdfb5c
Merge master into staging-next
nixpkgs-ci[bot] Jan 17, 2026
0fe8390
python3Packages.ufo2ft: 3.6.8 -> 3.7.0
antonmosich Jan 17, 2026
4411d7a
Merge master into staging-next
nixpkgs-ci[bot] Jan 18, 2026
e0e84bb
Merge remote-tracking branch 'origin/master' into staging-next
K900 Jan 18, 2026
4ec72b0
[staging-next] python3Packages.vfblib: 0.10.4 -> 0.10.6 (#480654)
jopejoe1 Jan 18, 2026
09ea0e3
Merge master into staging-next
nixpkgs-ci[bot] Jan 18, 2026
f24b9d8
python3Packages.ufo2ft: 3.6.8 -> 3.7.0 (#481178)
leona-ya Jan 18, 2026
23a2df3
Merge master into staging-next
nixpkgs-ci[bot] Jan 18, 2026
4c3d8b6
python3Packages.setproctitle: disable crashing tests on Darwin
reckenrode Jan 15, 2026
d0d5baa
Merge master into staging-next
nixpkgs-ci[bot] Jan 19, 2026
cc5a962
rocmPackages.llvm.llvm: remove already applied patch
fabianhjr Jan 19, 2026
dffb572
rocmPackages.llvm.compiler-rt: add patch for glibc >= 2.42
fabianhjr Jan 19, 2026
a3b2646
Merge master into staging-next
nixpkgs-ci[bot] Jan 19, 2026
ccaab43
python3Packages.setproctitle: disable crashing tests on Darwin (#481408)
vcunat Jan 19, 2026
5dd4cf3
Merge master into staging-next
nixpkgs-ci[bot] Jan 19, 2026
07699af
[staging-next] rocmPackages.llvm.{llvm,compiler-rt-libc}: fix build o…
fabianhjr Jan 19, 2026
33adae5
Merge master into staging-next
nixpkgs-ci[bot] Jan 19, 2026
c95fc42
Merge master into staging-next
nixpkgs-ci[bot] Jan 20, 2026
09348be
rocmPackages.migraphx: fix abseil include
fabianhjr Jan 20, 2026
5247fcf
[staging-next] rocmPackages.migraphx: fix abseil include (#481835)
fabianhjr Jan 20, 2026
477e7fc
Merge master into staging-next
nixpkgs-ci[bot] Jan 20, 2026
33a3fc8
Merge master into staging-next
nixpkgs-ci[bot] Jan 20, 2026
7fe538f
Merge master into staging-next
nixpkgs-ci[bot] Jan 20, 2026
767544a
pkgsMusl.onnxruntime: fix build (#480773)
vcunat Jan 20, 2026
bf69762
Merge master into staging-next
nixpkgs-ci[bot] Jan 21, 2026
8c14a2c
Merge master into staging-next
nixpkgs-ci[bot] Jan 21, 2026
6348283
python3Packages.rdflib: disable a couple tests
vcunat Jan 21, 2026
12ebd34
haskell.compiler.ghc9123: Don't apply backported ppc64 ELFv1 patch
OPNA2608 Jan 21, 2026
ff57302
gdb: fix loongarch64-linux build
wegank Jan 21, 2026
5e7c838
Merge master into staging-next
nixpkgs-ci[bot] Jan 21, 2026
31e093d
stdenv-bootstrap-tools: coreutils might miss bin/runcon
vcunat Jan 21, 2026
dd3c754
python3Packages.chalice: relax pip constraint
mweinelt Jan 21, 2026
d3d23d6
python3Packages.google-auth: 2.45.0 -> 2.47.0
dotlambda Jan 21, 2026
6e8dc58
Merge remote-tracking branch 'origin/master' into staging-next
K900 Jan 21, 2026
c401e76
python3Packages.google-auth: 2.45.0 -> 2.47.0 (#482363)
fabianhjr Jan 21, 2026
e50b405
[staging-next] Reapply "onnxruntime,python3.pkgs.onnxruntime: fix run…
GaetanLepage Jan 21, 2026
7f234a5
xsm: Use the correct dependency name
jopejoe1 Jan 21, 2026
91d2625
top-level/splice.nix: remove special treatment for xorg
jopejoe1 Jan 10, 2026
aa22095
Merge master into staging-next
nixpkgs-ci[bot] Jan 22, 2026
6626265
Merge master into staging-next
nixpkgs-ci[bot] Jan 22, 2026
521f37c
haskell.compiler.ghc9123: Don't apply backported ppc64 ELFv1 patch (#…
vcunat Jan 22, 2026
7036be8
[staging-next] Reapply "onnxruntime,python3.pkgs.onnxruntime: fix run…
vcunat Jan 22, 2026
d75ecf1
Merge master into staging-next
nixpkgs-ci[bot] Jan 22, 2026
4c3d08a
top-level/splice.nix: remove special treatment for xorg (#481666)
wolfgangwalther Jan 22, 2026
a0e0674
[staging-next] gdb: fix loongarch64-linux build (#482248)
wegank Jan 22, 2026
7bad341
Merge master into staging-next
nixpkgs-ci[bot] Jan 22, 2026
82c1a79
Merge remote-tracking branch 'origin/master' into staging-next
fabianhjr Jan 22, 2026
87100a8
Merge master into staging-next
nixpkgs-ci[bot] Jan 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion ci/OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -434,7 +434,7 @@ pkgs/by-name/fo/forgejo/ @adamcstephens @bendlas @emilylange

# Node.js
/pkgs/build-support/node/build-npm-package @winterqt
/pkgs/build-support/node/fetch-npm-deps @winterqt
/pkgs/build-support/node/prefetch-npm-deps @winterqt
/doc/languages-frameworks/javascript.section.md @winterqt
/pkgs/development/tools/pnpm @Scrumplex @gepbird
/pkgs/build-support/node/fetch-pnpm-deps @Scrumplex @gepbird
Expand Down
12 changes: 12 additions & 0 deletions lib/licenses.nix
Original file line number Diff line number Diff line change
Expand Up @@ -742,6 +742,18 @@ lib.mapAttrs mkLicense (
fullName = "Historical Permission Notice and Disclaimer - sell xserver variant with MIT disclaimer";
};

hpndSellVariantSafetyClause = {
fullName = "HPND - sell variant with safety critical systems clause";
url = "https://gitlab.freedesktop.org/xorg/driver/xf86-video-voodoo/-/blob/68a5b6d98ae34749cca889f4373b4043d00bfe6a/src/voodoo_dga.c#L12-33";
# TODO: if the license gets accepted to spdx then
# add spdxId
# else
# remove license
# && replace reference with whatever this license is supposed to be then
# https://github.com/spdx/license-list-XML/issues/2922
# spdxId = "HPND-sell-variant-safety-clause";
};

hpndDec = {
fullName = "Historical Permission Notice and Disclaimer - DEC variant";
spdxId = "HPND-DEC";
Expand Down
3 changes: 0 additions & 3 deletions lib/systems/platforms.nix
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,6 @@ rec {
BLK_DEV_DM m
DM_CRYPT m
MD y
REISERFS_FS m
BTRFS_FS m
XFS_FS m
JFS_FS m
Expand Down Expand Up @@ -430,7 +429,6 @@ rec {
BLK_DEV_DM m
DM_CRYPT m
MD y
REISERFS_FS m
EXT4_FS m
USB_STORAGE_CYPRESS_ATACB m

Expand Down Expand Up @@ -475,7 +473,6 @@ rec {
FRAMEBUFFER_CONSOLE y
EXT2_FS y
EXT3_FS y
REISERFS_FS y
MAGIC_SYSRQ y

# The kernel doesn't boot at all, with FTRACE
Expand Down
47 changes: 45 additions & 2 deletions maintainers/scripts/bootstrap-files/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,53 @@ These are called "bootstrap files".

Bootstrap files should always be fetched from hydra and uploaded to `tarballs.nixos.org` to guarantee that all the binaries were built from the code committed into `nixpkgs` repository.

The uploads to `tarballs.nixos.org` are done by `@lovesegfault` today.
The uploads to `tarballs.nixos.org` are done by `@NixOS/infra` team members who have S3 write access.

This document describes the procedure of updating bootstrap files in `nixpkgs`.

## How to upload bootstrap files (for infra team)

When a PR updates bootstrap files, the commit message contains the upload commands.
Infra team members with S3 access can upload as follows:

1. Clone or navigate to the [nixos-infra](https://github.com/NixOS/nixos-infra) repository and enter the `terraform` directory:

```
$ cd nixos-infra/terraform
```

2. Authenticate with AWS SSO:

```
$ aws sso login
```

3. Realize the build output locally (fetch from hydra cache):

```
$ nix-store --realize /nix/store/<hash>-stdenv-bootstrap-tools
```

4. Upload to S3 with public-read ACL:

```
$ aws s3 cp --recursive --acl public-read \
/nix/store/<hash>-stdenv-bootstrap-tools/on-server/ \
s3://nixpkgs-tarballs/stdenv/<target>/<nixpkgs-revision>/
```

5. Verify the upload by downloading and checking hashes:

```
$ aws s3 cp --recursive s3://nixpkgs-tarballs/stdenv/<target>/<nixpkgs-revision>/ ./
$ sha256sum bootstrap-tools.tar.xz busybox
$ sha256sum /nix/store/<hash>-stdenv-bootstrap-tools/on-server/*
```

Compare these hashes with those shown in the PR's commit message.

The exact paths and hashes are provided in each bootstrap update commit message generated by `refresh-tarballs.bash`.

## How to request the bootstrap seed update

To get the tarballs updated let's use an example `i686-unknown-linux-gnu` target:
Expand All @@ -34,7 +77,7 @@ To get the tarballs updated let's use an example `i686-unknown-linux-gnu` target
To validate cross-targets `binfmt` `NixOS` helper can be useful.
For `riscv64-unknown-linux-gnu` the `/etc/nixos/configuration.nix` entry would be `boot.binfmt.emulatedSystems = [ "riscv64-linux" ]`.

3. Propose the commit as a PR to update bootstrap tarballs, tag people who can help you test the updated architecture and once reviewed tag `@lovesegfault` to upload the tarballs.
3. Propose the commit as a PR to update bootstrap tarballs, tag people who can help you test the updated architecture and once reviewed tag `@NixOS/infra-build` to upload the tarballs.

## How to add bootstrap files for a new target

Expand Down
38 changes: 38 additions & 0 deletions nixos/doc/manual/release-notes/rl-2605.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,3 +120,41 @@ of pulling the upstream container image from Docker Hub. If you want the old beh
- `services.openssh` now supports generating host SSH keys by setting `services.openssh.generateHostKeys = true` while leaving `services.openssh.enable` disabled. This is particularly useful for systems that have no need of an SSH daemon but want SSH host keys for other purposes such as using agenix or sops-nix.

- `services.slurm` now supports slurmrestd usage through the `services.slurm.rest` NixOS options.

- `glibc` has been updated to version 2.42.

This version no longer makes the stack executable when a shared library requires this. A symptom
is an error like

> cannot enable executable stack as shared object requires: Invalid argument

This is usually a bug. Please consider reporting it to the software maintainers.

In a lot of cases, the library requires the execstack by mistake only. The following workarounds exist:

* When building the shared library in question from source, use the following linker flags to force turning off the
executable flag:

```nix
mkDerivation {
# …

env.NIX_LDFLAGS = "-z,noexecstack";
}
```

* If the sources are not available, the execstack-flag can be cleared with `patchelf`:

```
patchelf --clear-execstack binary-only.so
```

* If the shared library to be loaded actually requires an executable stack and it isn't turned
on by the application loading it, you may force allowing that behavior by setting the
following environment variable:

```
GLIBC_TUNABLES=glibc.rtld.execstack=2
```

**Do not set this globally!** This makes your setup inherently less secure.
1 change: 0 additions & 1 deletion nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -1929,7 +1929,6 @@
./tasks/filesystems/nfs.nix
./tasks/filesystems/ntfs.nix
./tasks/filesystems/overlayfs.nix
./tasks/filesystems/reiserfs.nix
./tasks/filesystems/squashfs.nix
./tasks/filesystems/sshfs.nix
./tasks/filesystems/unionfs-fuse.nix
Expand Down
20 changes: 7 additions & 13 deletions nixos/modules/security/polkit.nix
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ in
];
systemd.services.polkit.stopIfChanged = false;

systemd.sockets."polkit-agent-helper".wantedBy = [ "sockets.target" ];

# The polkit daemon reads action/rule files
environment.pathsToLink = [ "/share/polkit-1" ];

Expand All @@ -94,19 +96,11 @@ in

security.pam.services.polkit-1 = { };

security.wrappers = {
pkexec = {
setuid = true;
owner = "root";
group = "root";
source = "${cfg.package.bin}/bin/pkexec";
};
polkit-agent-helper-1 = {
setuid = true;
owner = "root";
group = "root";
source = "${cfg.package.out}/lib/polkit-1/polkit-agent-helper-1";
};
security.wrappers.pkexec = {
setuid = true;
owner = "root";
group = "root";
source = "${cfg.package.bin}/bin/pkexec";
};

systemd.tmpfiles.rules = [
Expand Down
4 changes: 4 additions & 0 deletions nixos/modules/services/desktop-managers/gnome.nix
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,10 @@ in
systemd.packages = [
pkgs.gnome-session
pkgs.gnome-shell
]
++ removeExcluded [
pkgs.xdg-user-dirs # Update user dirs as described in https://freedesktop.org/wiki/Software/xdg-user-dirs/
pkgs.xdg-user-dirs-gtk # Used to create the default bookmarks
];

services.udev.packages = [
Expand Down
1 change: 0 additions & 1 deletion nixos/modules/tasks/filesystems.nix
Original file line number Diff line number Diff line change
Expand Up @@ -284,7 +284,6 @@ let
++ lib.optionals (!config.boot.initrd.checkJournalingFS) [
"ext3"
"ext4"
"reiserfs"
"xfs"
"jfs"
"f2fs"
Expand Down
31 changes: 0 additions & 31 deletions nixos/modules/tasks/filesystems/reiserfs.nix

This file was deleted.

9 changes: 6 additions & 3 deletions nixos/tests/systemd-boot.nix
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,8 @@ in
}
);

basicXbootldr = runTest (
# TODO: Fix on aarch64-linux
basicXbootldr = runTestOn [ "x86_64-linux" ] (
{ lib, ... }:
{
name = "systemd-boot-xbootldr";
Expand Down Expand Up @@ -282,7 +283,8 @@ in
}
);

update = runTest (
# TODO: Fix on aarch64-linux
update = runTestOn [ "x86_64-linux" ] (
{ lib, ... }:
{
name = "systemd-boot-update";
Expand Down Expand Up @@ -457,7 +459,8 @@ in
}
);

entryFilenameXbootldr = runTest (
# TODO: Fix on aarch64-linux
entryFilenameXbootldr = runTestOn [ "x86_64-linux" ] (
{ lib, ... }:
{
name = "systemd-boot-entry-filename-xbootldr";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
faust2jack,
faust2lv2,
helmholtz,
mrpeach,
puredata-with-plugins,
jack-example-tools,
}:
Expand All @@ -22,7 +21,6 @@ stdenv.mkDerivation rec {

plugins = [
helmholtz
mrpeach
];

pitchTracker = puredata-with-plugins plugins;
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/mpg123/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ assert withConplay -> !libOnly;

stdenv.mkDerivation rec {
pname = "${lib.optionalString libOnly "lib"}mpg123";
version = "1.33.3";
version = "1.33.4";

src = fetchurl {
url = "mirror://sourceforge/mpg123/mpg123-${version}.tar.bz2";
hash = "sha256-agxkct0VbiE8IGj0ARXru3OXjC2HPma64qJQ4tIZjSY=";
hash = "sha256-OujJ/4Cpe/wOIuifvNdGh+yk/B2zFbEmB/J/ActaR9k=";
};

outputs = [
Expand Down
2 changes: 2 additions & 0 deletions pkgs/applications/editors/neovim/wrapper.nix
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,8 @@ let
inherit pname version;
inherit plugins;

strictDeps = true;

__structuredAttrs = true;
dontUnpack = true;
inherit
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/vim/common.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ lib, fetchFromGitHub }:
rec {
version = "9.1.1918";
version = "9.1.2035";

outputs = [
"out"
Expand All @@ -11,7 +11,7 @@ rec {
owner = "vim";
repo = "vim";
rev = "v${version}";
hash = "sha256-NU/A7yWcLaC+wqsfiHYVhnSZHGDao6+Oib/bSFNSVyQ=";
hash = "sha256-x7WosfqYApaY2Vv1X9+2at/A/KqfacuPy53MGtnxk9w=";
};

enableParallelBuilding = true;
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/ImageMagick/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -85,13 +85,13 @@ in

stdenv.mkDerivation (finalAttrs: {
pname = "imagemagick";
version = "7.1.2-11";
version = "7.1.2-12";

src = fetchFromGitHub {
owner = "ImageMagick";
repo = "ImageMagick";
tag = finalAttrs.version;
hash = "sha256-RFiE23VW8AbVb7iglxjQMT6njDw+P7vLW6+nSKqN0p8=";
hash = "sha256-0X8Zpr4frknRbWzAu1nprok2ceScTHV8d4+ktnBpQF0=";
};

outputs = [
Expand Down
16 changes: 10 additions & 6 deletions pkgs/applications/terminal-emulators/rxvt-unicode/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -135,12 +135,16 @@ stdenv.mkDerivation {
]
++ lib.optional emojiSupport "--enable-wide-glyphs";

LDFLAGS = [
"-lfontconfig"
"-lXrender"
"-lpthread"
];
CFLAGS = [ "-I${freetype.dev}/include/freetype2" ];
env = {
LDFLAGS = toString [
"-lfontconfig"
"-lXrender"
"-lpthread"
];
CFLAGS = toString [
"-I${freetype.dev}/include/freetype2"
];
};

preConfigure = ''
# without this the terminfo won't be compiled by tic, see man tic
Expand Down
Loading
Loading