Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
251 commits
Select commit Hold shift + click to select a range
11eb3f2
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 11, 2026
d7c0b19
expat: 2.8.0 -> 2.8.1
whispersofthedawn May 11, 2026
d9245b1
Merge master into staging-next-26.05
nixpkgs-ci[bot] May 12, 2026
937cd3f
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 12, 2026
d4e0d2f
woodpecker-{agent,cli,server}: 3.14.0 -> 3.14.1
6543 May 12, 2026
dc325f9
[Backport staging-26.05] woodpecker-{agent,cli,server}: 3.14.0 -> 3.1…
ambroisie May 12, 2026
ddf1ba0
Merge branch 'staging-next' into staging-26.05
vcunat May 12, 2026
e682a0e
Revert "groff: only apply the latest patch on linux for now"
vcunat May 12, 2026
5aece02
audit: 4.1.2-unstable-2025-09-06 -> 4.1.4
LordGrimmauld May 12, 2026
f4ede7c
[Backport staging-26.05] audit: 4.1.2-unstable-2025-09-06 -> 4.1.4 (#…
LordGrimmauld May 13, 2026
5212ff9
Merge branch 'master' into staging-next-26.05
mdaniels5757 May 14, 2026
6fc5c77
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 15, 2026
566de28
Merge master into staging-next-26.05
nixpkgs-ci[bot] May 15, 2026
4bdb707
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 15, 2026
8462ad7
Merge master into staging-next-26.05
nixpkgs-ci[bot] May 16, 2026
111a8cf
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 16, 2026
d4c384f
Merge master into staging-next-26.05
nixpkgs-ci[bot] May 17, 2026
b9dc57c
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 17, 2026
c6eddcf
libressl_4_3: init at 4.3.1
ruuda May 1, 2026
8953025
libressl_4_1: delete unsupported package
ruuda May 1, 2026
6fd22cc
libressl: add ruuda as maintainer
ruuda May 1, 2026
6fbc1e2
libressl: enable strictDeps and __structuredAttrs
ruuda May 1, 2026
4248c5f
libressl_4_3: backport executable stack fix
ruuda May 12, 2026
3156c6f
[Backport staging-26.05] libressl: add 4.3.1, remove unsupported 4.1.…
fpletz May 17, 2026
1d2c44e
Merge branch 'master' into staging-next-26.05
mdaniels5757 May 18, 2026
f1846e5
Merge branch 'staging-next-26.05' into staging-26.05
mdaniels5757 May 18, 2026
34b3da5
openexr: 3.4.10 -> 3.4.11
Hythera May 10, 2026
ce58349
openapv: 0.2.1.2 -> 0.2.1.3
Hythera Apr 28, 2026
7859795
Merge branch 'master' into staging-next-26.05
mdaniels5757 May 20, 2026
88622b6
Merge branch 'staging-next-26.05' into staging-26.05
mdaniels5757 May 20, 2026
aea1edb
python3Packages.aiodns: 4.0.0 -> 4.0.3
mweinelt May 19, 2026
3a75354
python3Packages.xmltodict: 1.0.2 -> 1.0.4
mweinelt May 19, 2026
e616e5b
[Backport staging-26.05] python3Packages.aiodns: 4.0.0 -> 4.0.3; pyth…
mweinelt May 20, 2026
0b9b29e
qt5: 5.15.18 -> 5.15.19
K900 May 21, 2026
4423ef9
[Backport staging-26.05] qt5: 5.15.18 -> 5.15.19 (#522575)
K900 May 21, 2026
ab31c6a
openldap: skip flaky syncreplication tests
ElXreno Apr 25, 2026
2522258
nodejs_24: 24.15.0 -> 24.16.0
aduh95 May 21, 2026
422c7ae
[Backport staging-26.05] nodejs_24: 24.15.0 -> 24.16.0 (#522668)
aduh95 May 21, 2026
8e059c1
Merge branch 'master' into staging-next-26.05
mdaniels5757 May 21, 2026
cb4a670
Merge branch 'staging-next-26.05' into staging-26.05
mdaniels5757 May 21, 2026
7195978
unbound: 1.25.0 -> 1.25.1
Scrumplex May 21, 2026
16c1475
Merge master into staging-next-26.05
nixpkgs-ci[bot] May 22, 2026
cda6ade
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 22, 2026
5010b8e
python3Packages.python-multipart: 0.0.22 -> 0.0.29
dotlambda May 20, 2026
b928e51
python3Packages.asgi-csrf: mark broken
dotlambda May 20, 2026
4316ed9
python3Packages.frictionless: exclude datasette from nativeCheckInputs
dotlambda May 20, 2026
2549800
gtk4: make patch unconditional
vcunat May 22, 2026
bea9742
[Backport staging-26.05] unbound: 1.25.0 -> 1.25.1 (#522817)
Scrumplex May 22, 2026
9f696b0
linuxKernel.kernels.linux_zen: 7.0.9-zen1 -> 7.0.9-zen2
returntoreality May 22, 2026
2324386
[Backport staging-26.05] linuxKernel.kernels.linux_zen: 7.0.9-zen1 ->…
thiagokokada May 22, 2026
8c25cfb
Merge master into staging-next-26.05
nixpkgs-ci[bot] May 23, 2026
447edbb
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 23, 2026
f29396c
[Backport staging-26.05] python3Packages.python-multipart: 0.0.22 -> …
dotlambda May 23, 2026
10cf133
python3Packages.aiodns: 4.0.3 -> 4.0.4
dotlambda May 22, 2026
7a4e664
kdePackages.plasma-workspace: backport patch for Qt 6.11.1 regression
K900 May 23, 2026
abe60ca
qt6: 6.11.0 -> 6.11.1
K900 May 23, 2026
125b585
[Backport staging-26.05] qt6: 6.11.0 -> 6.11.1 (#523418)
K900 May 23, 2026
e0c4423
glibc: 2.42-61 -> 2.42-67
zowoq May 9, 2026
53f4702
Merge master into staging-next-26.05
nixpkgs-ci[bot] May 24, 2026
a9821f4
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 24, 2026
5442dac
[Backport staging-26.05] python3Packages.aiodns: 4.0.3 -> 4.0.4 (#523…
dotlambda May 24, 2026
be6ec59
doctest: 2.5.0 -> 2.5.2
nim65s Apr 29, 2026
354c383
Merge branch 'release-26.05' into staging-26.05
yayayayaka May 24, 2026
db8163d
Merge branch 'release-26.05' into staging-next-26.05
yayayayaka May 24, 2026
f5ae9c3
python3Packages.paramiko: invoke is a required dependency
znaniye Oct 16, 2025
747ba2d
duplicity: remove invoke from dependencies
znaniye Oct 16, 2025
c0e4b6b
simdjson: 4.6.0 -> 4.6.4
trofi Apr 11, 2026
dd411ee
libass: remove libiconv dependency on darwin
llakala May 18, 2026
094be38
[Backport staging-26.05] libass: remove libiconv dependency on darwin…
emilazy May 24, 2026
5712caf
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] May 25, 2026
b8424c2
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 25, 2026
cfdafe6
assimp: 6.0.4 -> 6.0.5
Hythera May 1, 2026
eb51484
[Backport staging-26.05] python3Packages.paramiko: invoke is a requir…
dotlambda May 25, 2026
8513d19
libcaca: apply patch for CVE-2026-42046
LeSuisse May 12, 2026
3a60965
freetype: 2.14.2 -> 2.14.3
r-ryantm May 3, 2026
533bfaf
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] May 25, 2026
2b60907
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 25, 2026
e17f94a
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] May 26, 2026
5e84419
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 26, 2026
7b59fc2
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] May 26, 2026
2fcb2c0
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 26, 2026
a14161d
libde265: 1.0.18 -> 1.0.19
r-ryantm May 20, 2026
e9ddbc5
[Backport staging-26.05] openldap: skip flaky syncreplication tests (…
K900 May 26, 2026
a416d0d
python3Packages.starlette: 0.52.1 -> 1.1.0
mweinelt May 26, 2026
bab01dc
python3Packages.fastapi: 0.135.3 -> 0.136.3
mweinelt May 26, 2026
b0ec836
[Backport staging-26.05] python3Packages.starlette: 0.52.1 -> 1.1.0 (…
mweinelt May 26, 2026
8a4a165
switch-to-configuration-ng: honour X-* directives in user-unit migrat…
r-vdp May 20, 2026
1cc051d
switch-to-configuration-ng: rework user-unit migration candidate sele…
r-vdp May 20, 2026
1303411
nixos/activation: run user nixos-activation.service exactly once per …
r-vdp May 23, 2026
5b3d863
nixos/user-activation-scripts: refactor assert
Ma27 May 16, 2026
6c3ff74
systemd: fix tmpfiles errors when mount is noatime
PaulGrandperrin May 26, 2026
2bf288c
[Backport staging-26.05] switch-to-configuration-ng: harden user-unit…
jmbaur May 26, 2026
af26b25
openblas: 0.3.32 -> 0.3.33
Liamolucko Apr 26, 2026
5f1133b
cargo: add patches for CVE-2026-5222 and CVE-2026-5223
whispersofthedawn May 26, 2026
8d7f1c3
libaec: 1.1.6 -> 1.1.7
r-ryantm May 22, 2026
696af70
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] May 27, 2026
0ab26dd
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 27, 2026
61fe543
systemd: fix tmpfiles errors when mount is noatime (#524589)
vcunat May 27, 2026
2264c70
[staging-26.05] cargo: add patches for CVE-2026-5222 and CVE-2026-522…
alyssais May 27, 2026
822ce43
[Backport staging-26.05] openblas: 0.3.32 -> 0.3.33 (#524608)
wegank May 27, 2026
4940e82
e2fsprogs: 1.47.3 -> 1.47.4
dotlambda May 25, 2026
27504c8
libadwaita: 1.9.0 -> 1.9.1
dotlambda May 25, 2026
99cd697
imagemagick: 7.1.2-23 -> 7.1.2-24
dotlambda May 26, 2026
9ea380a
curl: set structuredAttrs
doronbehar May 26, 2026
546ea47
fftw: 3.3.10 -> 3.3.11
dotlambda May 26, 2026
9b7ecc0
glfw3: add dev output to get rid of libglvnd dev output
SuperSandro2000 May 23, 2026
87aae16
rsync: skip chgrp test
lisanna-dettwyler Mar 6, 2026
e0fad7b
[Backport staging-26.05] rsync: skip chgrp test (#524938)
r-vdp May 27, 2026
439601f
[Backport staging-26.05] curl: set structuredAttrs (#524930)
doronbehar May 27, 2026
70c873b
python3Packages.mistune: 3.2.0 -> 3.2.1
dotlambda May 3, 2026
6738ba8
[Backport staging-26.05] python3Packages.mistune: 3.2.0 -> 3.2.1 (#52…
dotlambda May 27, 2026
b63badd
rsync: 3.4.1 -> 3.4.3
pyrox0 May 20, 2026
9a9700d
[Backport staging-26.05] rsync: 3.4.1 -> 3.4.3 (#524957)
r-vdp May 27, 2026
0c2c70f
nixos-rebuild-ng: use hash token in ControlPath
truh May 27, 2026
c7203ca
[Backport staging-26.05] nixos-rebuild-ng: use hash token in ControlP…
thiagokokada May 27, 2026
2f2d680
[Backport staging-26.05] libaec: 1.1.6 -> 1.1.7 (#524642)
NickCao May 27, 2026
fec5ea8
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] May 28, 2026
f0b32d1
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 28, 2026
97dc0a9
at-spi2-core: 2.60.1 -> 2.60.4
dotlambda May 25, 2026
e5b3e52
ffmpeg_8: 8.1 -> 8.1.1
dotlambda May 26, 2026
4b965d7
nodejs: pin icu to newer version
marcin-serwin May 28, 2026
9704acf
[Backport staging-26.05] glfw3: add dev output to get rid of libglvnd…
Scrumplex May 28, 2026
09c98d0
valkey: 9.0.4 -> 9.1.0
Hythera May 25, 2026
beee4c5
[Backport staging-26.05] imagemagick: 7.1.2-23 -> 7.1.2-24 (#524928)
dotlambda May 28, 2026
ac77863
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] May 29, 2026
428deee
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 29, 2026
b8a547d
rust-cbindgen: 0.29.2 -> 0.29.3
mweinelt May 28, 2026
58c007d
[Backport staging-26.05] rust-cbindgen: 0.29.2 -> 0.29.3 (#525520)
mweinelt May 29, 2026
379e54d
publicsuffix-list: 0-unstable-2026-03-26 -> 0-unstable-2026-05-13
r-ryantm May 18, 2026
bd4354a
libheif: 1.21.2 -> 1.22.2
kuflierl May 21, 2026
37bd922
python3Packages.pillow-heif: disable tests that abuse spec and break …
kuflierl May 28, 2026
4e83709
[Backport staging-26.05] glibc: 2.42-61 -> 2.42-67 / CVE-2026-5928 / …
Ma27 May 29, 2026
c29dcc1
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] May 30, 2026
d906400
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 30, 2026
54bed9b
[Backport staging-26.05] libheif: 1.21.2 -> 1.22.2 (#525621)
mweinelt May 30, 2026
99edca1
curl: backport performance patch
Scrumplex May 21, 2026
cebcbaa
gnupatch: disable flaky test
mdaniels5757 May 30, 2026
eeb49c6
[Backport staging-26.05] gnupatch: disable flaky test (#525973)
mdaniels5757 May 30, 2026
dd4bec6
perlPackages.HTTPDaemon: 6.16 -> 6.17
marcusramberg May 30, 2026
9f958e7
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] May 31, 2026
9cbcc9c
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] May 31, 2026
6909cc1
[Backport staging-26.05] perlPackages.HTTPDaemon: 6.16 -> 6.17 (#526137)
marcusramberg May 31, 2026
1be26e7
[Backport staging-26.05] curl: backport performance patch (#525953)
Scrumplex May 31, 2026
dbdeb4a
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 1, 2026
976bb0d
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] Jun 1, 2026
b2a6df7
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 1, 2026
457a5bd
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] Jun 1, 2026
6910e98
sdl3: 3.4.8 -> 3.4.10
trofi May 31, 2026
5787be3
sdl3: increase test timeout for testrwlock
nekowinston Jun 1, 2026
d94c96e
[Backport staging-26.05] sdl3: increase test timeout for testrwlock (…
LordGrimmauld Jun 1, 2026
17cff05
[Backport staging-26.05] sdl3: 3.4.8 -> 3.4.10 (#526641)
LordGrimmauld Jun 1, 2026
c1faa4b
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 2, 2026
cd74d2e
[Backport staging-26.05] doctest: 2.5.0 -> 2.5.2 (#523568)
vcunat Jun 2, 2026
570daf3
rustPlatform.fetchCargoVendor: remove duplicate fetcher
andresilva May 29, 2026
ecc13b5
[Backport staging-26.05] rustPlatform.fetchCargoVendor: remove duplic…
andresilva Jun 2, 2026
96b8fd4
libheif: 1.22.2 -> 1.23.0
kuflierl Jun 2, 2026
7d1d072
[Backport staging-26.05] ffmpeg_8: 8.1 -> 8.1.1 (#525115)
dotlambda Jun 2, 2026
a970ebf
[Backport staging-26.05] at-spi2-core: 2.60.1 -> 2.60.4 (#525113)
dotlambda Jun 2, 2026
29e1b74
[Backport staging-26.05] fftw: 3.3.10 -> 3.3.11 (#524931)
dotlambda Jun 2, 2026
db7386b
[Backport staging-26.05] libadwaita: 1.9.0 -> 1.9.1 (#524926)
dotlambda Jun 2, 2026
1ca0685
[Backport staging-26.05] e2fsprogs: 1.47.3 -> 1.47.4 (#524925)
dotlambda Jun 2, 2026
090ca7c
[Backport staging-26.05] libheif: 1.22.2 -> 1.23.0 (#527179)
nixpkgs-ci[bot] Jun 2, 2026
2f092df
bzip2: patch CVE-2026-42250
dotlambda May 31, 2026
9949740
bzip2_1_1: mark insecure
dotlambda Jun 2, 2026
0996653
[Backport staging-26.05] valkey: 9.0.4 -> 9.1.0 (#525338)
nixpkgs-ci[bot] Jun 2, 2026
34378cf
Merge branch 'staging-next-26.05' into staging-26.05
mdaniels5757 Jun 2, 2026
52da5cf
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 3, 2026
984b5ac
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] Jun 3, 2026
06e92eb
direwolf-unstable: 1.8.1-unstable-2026-03-18 -> 1.8.1-unstable-2026-0…
r-ryantm Jun 2, 2026
58fee98
[Backport staging-26.05] direwolf-unstable: 1.8.1-unstable-2026-03-18…
nixpkgs-ci[bot] Jun 3, 2026
3cfb42b
libgcrypt: 1.11.2 -> 1.12.2
whispersofthedawn May 23, 2026
f16209a
go_1_26: 1.26.3 -> 1.26.4
leonklingele Jun 2, 2026
f25b8fc
[Backport staging-26.05] go_1_26: 1.26.3 -> 1.26.4 (#527463)
katexochen Jun 3, 2026
35e7bdb
python3Packages.pyjwt: 2.12.1 -> 2.13.0
dotlambda May 31, 2026
32ff989
python3Packages.django_5: 5.2.14 -> 5.2.15
mweinelt Jun 3, 2026
929ae73
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 4, 2026
9552f12
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] Jun 4, 2026
aad3298
[Backport staging-26.05] python3Packages.django_5: 5.2.14 -> 5.2.15 (…
mweinelt Jun 4, 2026
128add2
xvfb: 21.1.22 -> 21.1.23, drop rebuild avoidance
whispersofthedawn Jun 2, 2026
d0c6d31
[Backport staging-26.05] xvfb: 21.1.22 -> 21.1.23, drop rebuild avoid…
vcunat Jun 4, 2026
cab7cf2
ghostscript: 10.07.0 -> 10.07.1
dotlambda May 31, 2026
8981bd3
systemd: 260.1 -> 260.2
r-ryantm May 27, 2026
9bcbc78
systemd: drop upstreamed tmpfiles noatime patch
r-vdp May 31, 2026
7b984d2
[Backport staging-26.05] libde265: 1.0.18 -> 1.0.19 (#524348)
dotlambda Jun 4, 2026
ca8d577
libde265: 1.0.19 -> 1.1.0
dotlambda Jun 2, 2026
835b2cc
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 5, 2026
c796d1c
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] Jun 5, 2026
1e9e31c
[Backport staging-26.05] systemd: 260.1 -> 260.2 (#528146)
arianvp Jun 5, 2026
32bd001
[Backport staging-26.05] expat: 2.8.0 -> 2.8.1 (#519179)
vcunat Jun 5, 2026
b5c07ef
[Backport staging-26.05] openexr: 3.4.10 -> 3.4.11 (#521437)
vcunat Jun 5, 2026
fbec72d
[Backport staging-26.05] simdjson: 4.6.0 -> 4.6.4 (#523704)
vcunat Jun 5, 2026
55cf3e5
[Backport staging-26.05] assimp: 6.0.4 -> 6.0.5 (#523879)
vcunat Jun 5, 2026
8b50e17
[Backport staging-26.05] libcaca: apply patch for CVE-2026-42046 (#52…
vcunat Jun 5, 2026
fe54ac1
[Backport staging-26.05] freetype: 2.14.2 -> 2.14.3 (#524002)
vcunat Jun 5, 2026
8161a91
[Backport staging-26.05] publicsuffix-list: 0-unstable-2026-03-26 -> …
vcunat Jun 5, 2026
3a952ad
[Backport staging-26.05] bzip2: patch CVE-2026-42250 (#527237)
vcunat Jun 5, 2026
d8418eb
[Backport staging-26.05] libgcrypt: 1.11.2 -> 1.12.2 (#527415)
vcunat Jun 5, 2026
b3a92ec
krb5: 1.22.1 -> 1.22.2
dotlambda Jun 1, 2026
3cff9ef
krb5: patch CVE-2026-40355 and CVE-2026-40356
dotlambda Jun 4, 2026
2c2c8a3
libxml2: 2.15.2 -> 2.15.3
LordGrimmauld Jun 3, 2026
5613fd0
perl: backport security fixes
stigtsp Jun 4, 2026
2d355d1
libpng: 1.6.56 -> 1.6.58
vcunat Jun 5, 2026
2c3e109
[Backport staging-26.05] perl: backport security fixes (#528366)
marcusramberg Jun 5, 2026
b0ef076
[Backport staging-26.05] openapv: 0.2.1.2 -> 0.2.1.3 (#521852)
vcunat Jun 5, 2026
511702c
[staging-26.05] nodejs: pin icu to newer version (#525241)
vcunat Jun 5, 2026
5f3aa3e
[Backport staging-26.05] python3Packages.pyjwt: 2.12.1 -> 2.13.0 (#52…
vcunat Jun 5, 2026
034f2a4
[Backport staging-26.05] ghostscript: 10.07.0 -> 10.07.1 (#527846)
vcunat Jun 5, 2026
9b87df5
[Backport staging-26.05] libde265: 1.0.19 -> 1.1.0 (#528156)
vcunat Jun 5, 2026
3fbfc3a
[Backport staging-26.05] libxml2: 2.15.2 -> 2.15.3 (#528361)
vcunat Jun 5, 2026
da38d30
[Backport staging-26.05] libpng: 1.6.56 -> 1.6.58 (#528367)
vcunat Jun 5, 2026
c89d27c
[Backport staging-26.05] krb5: 1.22.1 -> 1.22.2 (#528358)
vcunat Jun 5, 2026
28fe7e5
rustPlatform.fetchCargoVendor: de-duplicate git sources by selector
CathalMullan Mar 21, 2026
6b9fb8f
[Backport staging-26.05] rustPlatform.fetchCargoVendor: de-duplicate …
TomaSajt Jun 5, 2026
49c3f5d
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 6, 2026
2ff66c2
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] Jun 6, 2026
ff252bd
freetype: add patches for four vulnerabilities from project zero
whispersofthedawn Jun 6, 2026
57aa8c3
[Backport staging-26.05] freetype: add patches for four vulnerabiliti…
vcunat Jun 6, 2026
592ff60
Merge branch 'staging-26.05' into staging-next-26.05
vcunat Jun 6, 2026
265a590
Merge branch 'staging-nixos-26.05' into staging-next-26.05
vcunat Jun 6, 2026
f246491
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 7, 2026
b26b6b5
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] Jun 7, 2026
1706cb9
libde265: 1.1.0 -> 1.1.1
dotlambda Jun 7, 2026
ff68a48
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 8, 2026
9ad01e0
Merge staging-next-26.05 into staging-26.05
nixpkgs-ci[bot] Jun 8, 2026
5d7d417
[Backport staging-26.05] libde265: 1.1.0 -> 1.1.1 (#529227)
vcunat Jun 8, 2026
a5f0a71
Merge branch 'staging-26.05' into staging-next-26.05
vcunat Jun 8, 2026
a97ae27
rsync: 3.4.3 -> 3.4.4
leona-ya Jun 8, 2026
73b05c8
[staging-next-26.05] rsync: 3.4.3 -> 3.4.4 (#529584)
vcunat Jun 8, 2026
ce6ea40
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 9, 2026
08d3e2c
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 10, 2026
c10ba49
rsync: fix test failure on darwin
leona-ya Jun 10, 2026
d88a018
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 11, 2026
9ee75f1
[staging-next-26.05] rsync: fix test failure on darwin (#530261)
vcunat Jun 11, 2026
314b6a5
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 12, 2026
ffc75d7
libressl: fix Darwin build
mdaniels5757 Jun 8, 2026
81cee85
[Backport staging-next-26.05] libressl: fix Darwin build (#530907)
mdaniels5757 Jun 12, 2026
8de17cc
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 13, 2026
ef27201
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 14, 2026
14a4c0b
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 15, 2026
07fe02d
Merge release-26.05 into staging-next-26.05
vcunat Jun 15, 2026
653b43f
python3Packages.valkey: fix valkey 9.1 compat
mweinelt Jun 15, 2026
c73f537
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 16, 2026
315e152
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 17, 2026
fe3d094
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 18, 2026
4dd6bf4
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 19, 2026
eb643cb
python3Packages.cnf-lint: disable failing tests
mweinelt Jun 19, 2026
8526993
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 20, 2026
6b4d4a8
python3.pkgs.fakeredis: 2.35.1 -> 2.36.2
r-burns Jun 18, 2026
0c0891a
Merge release-26.05 into staging-next-26.05
nixpkgs-ci[bot] Jun 21, 2026
18a1ef9
python3Packages.fasthtml: 0.12.48 -> 0.13.3
vcunat Jun 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
416 changes: 0 additions & 416 deletions pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py

This file was deleted.

33 changes: 24 additions & 9 deletions pkgs/build-support/rust/fetch-cargo-vendor-util.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ def create_http_session() -> requests.Session:
status_forcelist=[500, 502, 503, 504]
)
session = requests.Session()
session.headers["User-Agent"] = "nixpkgs-fetchCargoVendor/2 (https://github.com/NixOS/nixpkgs)"
session.mount('http://', HTTPAdapter(max_retries=retries))
session.mount('https://', HTTPAdapter(max_retries=retries))
return session
Expand Down Expand Up @@ -68,7 +69,9 @@ def get_download_url_for_tarball(pkg: dict[str, Any]) -> str:
if pkg["source"] != "registry+https://github.com/rust-lang/crates.io-index":
raise Exception("Only the default crates.io registry is supported.")

return f"https://crates.io/api/v1/crates/{pkg["name"]}/{pkg["version"]}/download"
# Use static.crates.io (CDN) instead of crates.io/api to avoid the 1 req/sec
# rate limit on the API servers.
return f"https://static.crates.io/crates/{pkg["name"]}/{pkg["version"]}/download"


def download_tarball(session: requests.Session, pkg: dict[str, Any], out_dir: Path) -> None:
Expand Down Expand Up @@ -289,6 +292,7 @@ def create_vendor(vendor_staging_dir: Path, out_dir: Path) -> None:
lockfile_version = get_lockfile_version(cargo_lock_toml)

source_to_ind: dict[str, str] = {}
selector_to_ind: dict[tuple, str] = {}
source_config = {}
next_registry_ind = 0
next_git_ind = 0
Expand Down Expand Up @@ -324,24 +328,35 @@ def add_source_replacement(
continue

if source.startswith("git+"):
ind = f"git-{next_git_ind}"
next_git_ind += 1
source_info = parse_git_source(source, lockfile_version)
selector = make_git_source_selector(source_info)
selector_key = (source_info["url"], source_info["type"], source_info["value"])
if selector_key in selector_to_ind:
ind = selector_to_ind[selector_key]
else:
ind = f"git-{next_git_ind}"
next_git_ind += 1
selector_to_ind[selector_key] = ind
add_source_replacement(
orig_key=f"original-source-{ind}",
orig_selector=selector,
vendored_key=f"vendored-source-{ind}",
vendored_dir=f"@vendor@/source-{ind}"
)
elif source.startswith("registry+") or source.startswith("sparse+"):
ind = f"registry-{next_registry_ind}"
next_registry_ind += 1
selector = make_registry_source_selector(source)
add_source_replacement(
orig_key=f"original-source-{ind}",
orig_selector=selector,
vendored_key=f"vendored-source-{ind}",
vendored_dir=f"@vendor@/source-{ind}"
)
else:
raise Exception(f"Can't process source: {source}.")

source_to_ind[source] = ind
add_source_replacement(
orig_key=f"original-source-{ind}",
orig_selector=selector,
vendored_key=f"vendored-source-{ind}",
vendored_dir=f"@vendor@/source-{ind}"
)

config_path = out_dir / ".cargo" / "config.toml"
config_path.parent.mkdir()
Expand Down
39 changes: 14 additions & 25 deletions pkgs/build-support/rust/fetch-cargo-vendor.nix
Original file line number Diff line number Diff line change
Expand Up @@ -37,29 +37,18 @@ let
"hash"
];

mkFetchCargoVendorUtil =
name: src:
writers.writePython3Bin name {
libraries =
with python3Packages;
[
requests
tomli-w
]
++ requests.optional-dependencies.socks; # to support socks proxy envs like ALL_PROXY in requests
flakeIgnore = [
"E501"
];
} (builtins.readFile src);

# Separate util used only by the FOD `vendorStaging` stage below. Kept
# distinct from fetchCargoVendorUtil so that changes to the network-facing
# bits (User-Agent, download URL) don't invalidate the input-addressed
# `-vendor` stage and force a mass rebuild of every Rust package in nixpkgs.
# vendorStaging is an FOD, so swapping its util is free for consumers.
# TODO: unify with fetchCargoVendorUtil on the next `staging` cycle.
fetchCargoVendorUtilV2 = mkFetchCargoVendorUtil "fetch-cargo-vendor-util-v2" ./fetch-cargo-vendor-util-v2.py;
fetchCargoVendorUtil = mkFetchCargoVendorUtil "fetch-cargo-vendor-util" ./fetch-cargo-vendor-util.py;
fetchCargoVendorUtil = writers.writePython3Bin "fetch-cargo-vendor-util" {
libraries =
with python3Packages;
[
requests
tomli-w
]
++ requests.optional-dependencies.socks; # to support socks proxy envs like ALL_PROXY in requests
flakeIgnore = [
"E501"
];
} (builtins.readFile ./fetch-cargo-vendor-util.py);
in

{
Expand All @@ -79,7 +68,7 @@ let
impureEnvVars = lib.fetchers.proxyImpureEnvVars;

nativeBuildInputs = [
fetchCargoVendorUtilV2
fetchCargoVendorUtil
cacert
nix-prefetch-git'
]
Expand All @@ -92,7 +81,7 @@ let
cd "$cargoRoot"
fi

fetch-cargo-vendor-util-v2 create-vendor-staging ./Cargo.lock "$out"
fetch-cargo-vendor-util create-vendor-staging ./Cargo.lock "$out"

runHook postBuild
'';
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/as/assimp/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "assimp";
version = "6.0.4";
version = "6.0.5";
outputs = [
"out"
"lib"
Expand All @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "assimp";
repo = "assimp";
tag = "v${finalAttrs.version}";
hash = "sha256-ryTgsN0z9BZBz7i9aUMKuneN5oqfxpduwJlb+Q0q3Mk=";
hash = "sha256-QWBi1pl5C76UtPhB6SmFipm9oEdnfhELMT3MqfV6oxg=";
};

postPatch = ''
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/at/at-spi2-core/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "at-spi2-core";
version = "2.60.1";
version = "2.60.4";

outputs = [
"out"
Expand All @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "mirror://gnome/sources/at-spi2-core/${lib.versions.majorMinor finalAttrs.version}/at-spi2-core-${finalAttrs.version}.tar.xz";
hash = "sha256-+ZuH48FnT1+8QXzJwdniYcDymqsFUK1jaYBQMdEvaFI=";
hash = "sha256-Gh9bqYBZF/QfxqpoI9z4h6KR1gekJ+LVr7a136ZQcMc=";
};

nativeBuildInputs = [
Expand Down
10 changes: 3 additions & 7 deletions pkgs/by-name/au/audit/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "audit";
version = "4.1.2-unstable-2025-09-06"; # fixes to non-static builds right after 4.1.2 release
version = "4.1.4";

src = fetchFromGitHub {
owner = "linux-audit";
repo = "audit-userspace";
rev = "cb13fe75ee2c36d5c525ed9de22aae10dbc8caf4";
hash = "sha256-NX0TWA+LtcZgbM9aQfokWv2rGNAAb3ksGqAH8URAkYM=";
tag = "v${finalAttrs.version}";
hash = "sha256-GdJ9nzlDAdOazOHH/YWuEoELrJh+G5ZJUKwIqAKAzpo=";
};

postPatch = ''
Expand Down Expand Up @@ -132,10 +132,6 @@ stdenv.mkDerivation (finalAttrs: {
# Instead, we load audit rules in a dedicated module.
postFixup = ''
moveToOutput bin/augenrules $scripts
substituteInPlace $scripts/bin/augenrules \
--replace-fail "/sbin/auditctl -R" "$bin/bin/auditctl -R" \
--replace-fail "auditctl -s" "$bin/bin/auditctl -s" \
--replace-fail "/bin/ls" "ls"
wrapProgram $scripts/bin/augenrules \
--prefix PATH : ${
lib.makeBinPath [
Expand Down
32 changes: 32 additions & 0 deletions pkgs/by-name/cu/curlMinimal/fix-wakeup-consumption.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
From 2a2104f3cff44bb28bb570a093be52bbeeed8f23 Mon Sep 17 00:00:00 2001
From: Stefan Eissing <stefan@eissing.org>
Date: Mon, 11 May 2026 14:56:04 +0200
Subject: [PATCH] event: fix wakeup consumption

The events on a multi wakeup socketpair were only consumed via
curl_multi_poll()/curl_multi_wait() but not in event based processing on
a curl_multi_socket() call. That led to busy loops as reported in

Fixes #21547
Reported-by: Earnestly on github
Closes #21549
---
lib/multi.c | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/lib/multi.c b/lib/multi.c
index be32740a7097..5e84133f13fd 100644
--- a/lib/multi.c
+++ b/lib/multi.c
@@ -2703,6 +2703,11 @@ static CURLMcode multi_runsingle(struct Curl_multi *multi,
Curl_uint32_bset_remove(&multi->dirty, data->mid);

if(data == multi->admin) {
+#ifdef ENABLE_WAKEUP
+ /* Consume any pending wakeup signals before processing.
+ * This is necessary for event based processing. See #21547 */
+ (void)Curl_wakeup_consume(multi->wakeup_pair, TRUE);
+#endif
#ifdef USE_RESOLV_THREADED
Curl_async_thrdd_multi_process(multi);
#endif
8 changes: 8 additions & 0 deletions pkgs/by-name/cu/curlMinimal/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,13 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-Y/4twUi6DOromSLvg49+XJRicsLni3xZ+rS3nTziuJY=";
};

patches = [
# https://github.com/curl/curl/commit/2a2104f3cff44bb28bb570a093be52bbeeed8f23
# According to <https://curl.se/mail/distros-2026-05/0000.html>, this fixes
# a performance regression, causing high CPU usage
./fix-wakeup-consumption.patch
];

# this could be accomplished by updateAutotoolsGnuConfigScriptsHook, but that causes infinite recursion
# necessary for FreeBSD code path in configure
postPatch = ''
Expand All @@ -115,6 +122,7 @@ stdenv.mkDerivation (finalAttrs: {
enableParallelBuilding = true;

strictDeps = true;
__structuredAttrs = true;

env = {
CXX = "${stdenv.cc.targetPrefix}c++";
Expand Down
6 changes: 3 additions & 3 deletions pkgs/by-name/di/direwolf-unstable/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@
inherit hamlibSupport gpsdSupport extraScripts;
}).overrideAttrs
(oldAttrs: {
version = "1.8.1-unstable-2026-03-18";
version = "1.8.1-unstable-2026-05-27";

src = fetchFromGitHub {
owner = "wb2osz";
repo = "direwolf";
rev = "78d6559c67b94568b2f093fc9b4d4965749387ae";
hash = "sha256-sSXvDTnrOHplmg86kZ+ppPD0Y6JuhHBfrXZToK8EqmY=";
rev = "d6151874ecf202cbb401a671a90b15d0fab92fa9";
hash = "sha256-t19AjQzjkpteqwfRVI/tM5wCVNeFceWPHjq0UtdevXg=";
};

dontVersionCheck = true;
Expand Down
5 changes: 3 additions & 2 deletions pkgs/by-name/do/doctest/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@

stdenv.mkDerivation (finalAttrs: {
pname = "doctest";
version = "2.5.0";
version = "2.5.2";

src = fetchFromGitHub {
owner = "doctest";
repo = "doctest";
tag = "v${finalAttrs.version}";
hash = "sha256-7t/eknv7VtHoBgcuJmI07x//HIyqzE9HUuH5u2y7X8A=";
hash = "sha256-4jW6xPFCFxk1l47EkSUVojhycrtluPhOc5Adf/25R7M=";
};

nativeBuildInputs = [ cmake ];
Expand All @@ -27,6 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = true;

meta = {
changelog = "https://github.com/doctest/doctest/releases/tag/${finalAttrs.src.tag}";
homepage = "https://github.com/doctest/doctest";
description = "Fastest feature-rich C++11/14/17/20 single-header testing framework";
platforms = lib.platforms.all;
Expand Down
25 changes: 11 additions & 14 deletions pkgs/by-name/du/duplicity/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -75,20 +75,17 @@ let
glib
];

pythonPath =
with python3.pkgs;
[
b2sdk
boto3
idna
pygobject3
fasteners
paramiko
pexpect
# Currently marked as broken.
# pydrive2
]
++ paramiko.optional-dependencies.invoke;
pythonPath = with python3.pkgs; [
b2sdk
boto3
idna
pygobject3
fasteners
paramiko
pexpect
# Currently marked as broken.
# pydrive2
];

nativeCheckInputs = [
gnupg # Add 'gpg' to PATH.
Expand Down
15 changes: 2 additions & 13 deletions pkgs/by-name/e2/e2fsprogs/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
stdenv,
buildPackages,
fetchurl,
fetchpatch,
pkg-config,
libuuid,
gettext,
Expand All @@ -20,25 +19,15 @@

stdenv.mkDerivation rec {
pname = "e2fsprogs";
version = "1.47.3";
version = "1.47.4";

__structuredAttrs = true;

src = fetchurl {
url = "mirror://kernel/linux/kernel/people/tytso/e2fsprogs/v${version}/e2fsprogs-${version}.tar.xz";
hash = "sha256-hX5u+AD+qiu0V4+8gQIUvl08iLBy6lPFOEczqWVzcyk=";
hash = "sha256-/VvziMvb4Aaj07MY2YOylIOCRArMhah/Hn0QhlPo2ws=";
};

patches = [
# Upstream patch that fixes musl build (and probably others).
# Should be included in next release after 1.47.3.
(fetchpatch {
name = "stdio-portability.patch";
url = "https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/patch/?id=f79abd8554e600eacc2a7c864a8332b670c9e262";
hash = "sha256-zZ7zmSMTwGyS3X3b/D/mVG0bV2ul5xtY5DJx9YUvQO8=";
})
];

# fuse2fs adds 14mb of dependencies
outputs = [
"bin"
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ex/expat/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# files.

let
version = "2.8.0";
version = "2.8.1";
tag = "R_${lib.replaceStrings [ "." ] [ "_" ] version}";
in
stdenv.mkDerivation (finalAttrs: {
Expand All @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
url =
with finalAttrs;
"https://github.com/libexpat/libexpat/releases/download/${tag}/${pname}-${version}.tar.xz";
hash = "sha256-o3v64KqXdb2FIevYXcRW1Ibw/zETj2yR/ZAupzJiRUI=";
hash = "sha256-ELGV7ngWCpCDiBgKj+NgPU6aEvR1X79fOBayOp11DaA=";
};

strictDeps = true;
Expand Down
Loading
Loading