Compare commits

..

2154 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
a01c66acaf Merge 3a43353dd5 into haskell-updates 2026-09-12 00:29:23 +00:00
nixpkgs-ci[bot]
875a3a5dbe Merge 4170b86f20 into haskell-updates 2026-09-10 00:29:12 +00:00
nixpkgs-ci[bot]
3a43353dd5 Merge master into staging-next 2026-09-09 06:15:27 +00:00
nixpkgs-ci[bot]
4170b86f20 jftui: 0.7.5 -> 0.7.6 (#561466) 2026-09-09 05:53:17 +00:00
nixpkgs-ci[bot]
7a0b51d036 terminal-toys: 0.7.0 -> 0.8.0 (#561499) 2026-09-09 05:44:09 +00:00
Vladimír Čunát
347d22b1d9 Merge branch 'staging-nixos' into staging-next 2026-09-09 07:14:12 +02:00
Vladimír Čunát
f575b52a7c Merge master into staging-next 2026-09-09 07:13:35 +02:00
R. Ryantm
8b57795e58 terminal-toys: 0.7.0 -> 0.8.0 2026-09-09 04:54:15 +00:00
nixpkgs-ci[bot]
0fcaa33266 dprint: 0.56.1 -> 0.57.4 (#561485) 2026-09-09 04:46:27 +00:00
Vladimír Čunát
facf54a5e7 freebsd: don't assume packages will build for platforms other than freebsd by default (#555850) 2026-09-09 04:44:38 +00:00
nixpkgs-ci[bot]
63ed4c18c9 nim-unwrapped: 2.2.10 -> 2.2.12 (#561255) 2026-09-09 04:27:33 +00:00
nixpkgs-ci[bot]
e3199ba0c3 kloak: 0.9.0-1 -> 0.9.1-1 (#561477) 2026-09-09 03:45:04 +00:00
nixpkgs-ci[bot]
6c20c212ad clouddrive2: 1.0.14 -> 1.0.16 (#556354) 2026-09-09 03:44:12 +00:00
Austin Horstman
093095ede3 yaziPlugins: detect updates by directory; update (#560797) 2026-09-09 03:38:23 +00:00
dotlambda
db3ebd1abd python3Packages.aioimaplib: fix tests (#561478) 2026-09-09 03:35:48 +00:00
Masum Reza
674e998f51 bcachefs-tools: 1.39.4 -> 1.39.5 (#561076) 2026-09-09 03:10:46 +00:00
nixpkgs-ci[bot]
a391f95d45 atomgit-cli: 0.7.2 -> 0.7.3 (#561235) 2026-09-09 03:01:28 +00:00
Adam C. Stephens
7b66dacdff rustfs: 1.0.0-rc.3 -> 1.0.0-rc.5 (#558418) 2026-09-09 02:25:29 +00:00
R. Ryantm
cc3066d2cf dprint: 0.56.1 -> 0.57.4 2026-09-09 02:05:08 +00:00
nixpkgs-ci[bot]
a3a3d46fea mongodb-compass: 1.49.15 -> 1.50.0 (#561139) 2026-09-09 01:53:59 +00:00
Robert Schütz
1762f3a07e python3Packages.aioimaplib: fix tests 2026-09-08 18:40:32 -07:00
nixpkgs-ci[bot]
481f0cec24 copilot-language-server: 1.533.0 -> 1.543.0 (#557749) 2026-09-09 01:31:42 +00:00
R. Ryantm
3e58b7add4 kloak: 0.9.0-1 -> 0.9.1-1 2026-09-09 01:28:52 +00:00
dotlambda
ff12945945 postfix: 3.11.6 -> 3.11.7 (#561421) 2026-09-09 01:17:39 +00:00
Nick Cao
e2242d5290 v2ray-domain-list-community: 20260906035830 -> 20260908094002 (#561464) 2026-09-09 00:41:05 +00:00
Nick Cao
89bd6494ee python3Packages.pymc: 6.3.1 -> 6.3.2 (#561313) 2026-09-09 00:39:54 +00:00
Nick Cao
01baf7f8d3 gofumpt: 0.11.0 -> 0.12.0 (#561311) 2026-09-09 00:39:31 +00:00
Michael Daniels
d16b108571 psst: 0-unstable-2025-11-16 -> 0-unstable-2026-08-18, fix passthru.updateScript (#559990) 2026-09-09 00:38:29 +00:00
Nick Cao
af4d48a009 civo: 1.5.4 -> 1.5.5 (#561304) 2026-09-09 00:38:12 +00:00
Nick Cao
8989a4a94a httplib: 0.54.0 -> 0.54.1 (#561303) 2026-09-09 00:37:58 +00:00
Nick Cao
3182017716 uv-sort: 0.7.1 -> 0.8.0 (#561346) 2026-09-09 00:36:02 +00:00
Nick Cao
e32b2bc1c8 cook-cli: 0.34.0 -> 0.35.0 (#561337) 2026-09-09 00:34:41 +00:00
Nick Cao
4dc4cbd5ed coroot: 1.25.0 -> 1.26.0 (#561317) 2026-09-09 00:33:22 +00:00
Nick Cao
0a9f1ab6ac kwok: add license (#561389) 2026-09-09 00:32:36 +00:00
R. Ryantm
3254499290 jftui: 0.7.5 -> 0.7.6 2026-09-09 00:32:09 +00:00
Nick Cao
41621a0ceb vscode-extensions.redhat.java: 1.55.0 -> 1.56.0 (#561385) 2026-09-09 00:31:57 +00:00
nixpkgs-ci[bot]
40b76b77e7 Merge 4f8e723c59 into haskell-updates 2026-09-09 00:31:23 +00:00
Nick Cao
5c13ee4c31 python3Packages.meraki: 4.4.0 -> 4.5.0 (#561415) 2026-09-09 00:28:14 +00:00
Nick Cao
35b48b4a1e pgroll: 0.16.2 -> 0.16.3 (#561396) 2026-09-09 00:27:11 +00:00
Nick Cao
5af24a6e39 sqlcipher: 4.18.0 -> 4.19.0 (#561395) 2026-09-09 00:26:52 +00:00
nixpkgs-ci[bot]
398c8f2502 Merge master into staging-nixos 2026-09-09 00:26:12 +00:00
Nick Cao
502de36045 starlark: 0-unstable-2026-08-28 -> 0-unstable-2026-09-08 (#561457) 2026-09-09 00:26:11 +00:00
Nick Cao
09e8780338 python3Packages.losant-rest: 2.2.1 -> 2.2.2 (#561453) 2026-09-09 00:25:43 +00:00
Nick Cao
6514612899 python3Packages.plaid-python: 43.0.0 -> 44.0.0 (#561209) 2026-09-09 00:25:17 +00:00
Nick Cao
9c54033328 openfga: 1.19.0 -> 1.20.0 (#561441) 2026-09-09 00:25:08 +00:00
nixpkgs-ci[bot]
495cb0ddfa Merge master into staging-next 2026-09-09 00:25:06 +00:00
Nick Cao
5c1fda2e19 libresidfp: 1.2.1 -> 1.2.2 (#561079) 2026-09-09 00:25:06 +00:00
Sandro
95f985bc73 dnscontrol: 5.0.3 -> 5.0.4 (#561446) 2026-09-09 00:24:48 +00:00
Sandro
d765886674 python3Packages.pgcli: 4.5.0 -> 4.6.0 (#557040) 2026-09-09 00:21:18 +00:00
kirillrdy
053c442298 mistral-rs: 0.9.2 -> 0.9.3 (#561203) 2026-09-09 00:21:01 +00:00
R. Ryantm
142c0f0102 v2ray-domain-list-community: 20260906035830 -> 20260908094002 2026-09-09 00:19:59 +00:00
Nick Cao
490f671424 uutils-procps: 0.0.1-unstable-2026-08-23 -> 0.0.1-unstable-2026-09-06 (#561434) 2026-09-09 00:19:21 +00:00
Nick Cao
e926010080 python3Packages.pystiebeleltron: 0.7.0 -> 0.7.1 (#561436) 2026-09-09 00:19:19 +00:00
Yt
27f44e6b1f beamPackages.expert: 0.1.9 -> 0.1.10 (#561348) 2026-09-09 00:17:31 +00:00
Nick Cao
a455d95818 dhcpdump: 1.10 -> 2.00 (#561074) 2026-09-09 00:14:49 +00:00
Nick Cao
18cccea021 dbip-{asn,city,country}-lite: 2026-06 -> 2026-09 (#561072) 2026-09-09 00:14:41 +00:00
Nick Cao
e2309c371c xmrig-mo: 6.26.0-mo4 -> 6.26.0-mo5 (#561135) 2026-09-09 00:13:59 +00:00
Nick Cao
093a38e85a mdbook-rss-feed: 1.10.1 -> 1.10.2 (#561236) 2026-09-09 00:11:01 +00:00
Nick Cao
2b3669c3f7 kaput-cli: 2.6.0 -> 2.7.0 (#561234) 2026-09-09 00:10:21 +00:00
Nick Cao
9c030c23cd python3Packages.python-lsp-ruff: 2.3.3 -> 2.3.4 (#561231) 2026-09-09 00:09:52 +00:00
Nick Cao
5ac780bc02 go-mockery_2: 2.53.6 -> 2.53.7 (#561223) 2026-09-09 00:09:17 +00:00
Nick Cao
c2c3dc5451 python3Packages.regress: 2025.10.1 -> 2026.9.1 (#561216) 2026-09-09 00:08:43 +00:00
Nick Cao
e1d71b4401 dtop: 0.9.0 -> 0.9.2 (#561275) 2026-09-09 00:07:10 +00:00
Nick Cao
4f8e723c59 opentofu-mcp-server: 1.0.0-unstable-2026-07-15 -> 1.0.0-unstable-2026-09-04 (#561272) 2026-09-09 00:06:39 +00:00
Nick Cao
3b62475088 pferd: 3.9.3 -> 3.9.4 (#561265) 2026-09-09 00:06:11 +00:00
Nick Cao
ef246585b7 terramate: 0.17.2 -> 0.17.3 (#561258) 2026-09-09 00:04:50 +00:00
Nick Cao
6e0c372f01 vendir: 0.46.1 -> 0.46.2 (#561253) 2026-09-09 00:04:20 +00:00
Nick Cao
06b7cfd4de cnspec: 13.37.0 -> 13.38.1 (#561251) 2026-09-09 00:04:03 +00:00
Nick Cao
8d70b410a5 vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.6.10 -> 1.6.11 (#561011) 2026-09-09 00:01:57 +00:00
Nick Cao
59de5a6c41 powerstation: 0.8.2 -> 0.8.3 (#560812) 2026-09-09 00:01:47 +00:00
nixpkgs-ci[bot]
48a45866ff fzf-zsh-plugin: 1.0.0-unstable-2026-08-01 -> 1.0.0-unstable-2026-09-07 (#561384) 2026-09-09 00:01:36 +00:00
R. Ryantm
2dece65761 copilot-language-server: 1.533.0 -> 1.543.0 2026-09-09 00:00:45 +00:00
Nick Cao
88d3398584 protonplus: 0.6.5 -> 0.6.6 (#560894) 2026-09-09 00:00:38 +00:00
Nick Cao
12456bfe57 mdp: 1.0.18 -> 1.0.19 (#560882) 2026-09-08 23:59:32 +00:00
Nick Cao
b7a2b73e62 python3Packages.python-arango: 8.3.4 -> 8.3.5 (#560957) 2026-09-08 23:58:33 +00:00
Nick Cao
af4653be13 go-grip: 0.9.2 -> 0.10.0 (#560949) 2026-09-08 23:57:54 +00:00
Nick Cao
132ff7833a unpoller: 5.1.0 -> 5.2.4 (#560942) 2026-09-08 23:57:19 +00:00
Nick Cao
9c796103fa diesel-cli: 2.3.12 -> 2.3.13 (#560930) 2026-09-08 23:56:40 +00:00
Nick Cao
b2253bcb1e spruce: 1.35.17 -> 1.35.18 (#560994) 2026-09-08 23:55:33 +00:00
Nick Cao
d312b3c194 open-scq30: 2.11.0 -> 2.12.0 (#560976) 2026-09-08 23:54:24 +00:00
Nick Cao
e094317b37 vgmplay-libvgm: 0.52.0-unstable-2026-06-07 -> 0.52.0-unstable-2026-08-24 (#561062) 2026-09-08 23:53:47 +00:00
Nick Cao
36ea86ffa1 mermaid-cli: 11.16.0 -> 11.17.0 (#561042) 2026-09-08 23:53:02 +00:00
Nick Cao
b2efe3bca8 go-arch-lint: 1.18.0 -> 1.19.0 (#561018) 2026-09-08 23:52:01 +00:00
Nick Cao
4fe0c592e3 qt6Packages.fcitx5-configtool: 5.1.14 -> 5.1.15 (#560540) 2026-09-08 23:49:28 +00:00
Michael Daniels
3b6689cb66 treewide: remove optional cond [...] (#560097) 2026-09-08 23:49:27 +00:00
Nick Cao
cfd828fb3e kdePackages.fcitx5-unikey: 5.1.11 -> 5.1.12 (#560535) 2026-09-08 23:48:55 +00:00
Nick Cao
803f503cde fcitx5-anthy: 5.1.10 -> 5.1.11 (#560530) 2026-09-08 23:48:26 +00:00
nikstur
b1332f45c7 nixos/udev: include all rules from systemd in /etc (#559314) 2026-09-08 23:47:26 +00:00
Nick Cao
5d051220da python3Packages.isocodes: 2025.8.25 -> 2026.9.2 (#560757) 2026-09-08 23:47:22 +00:00
Nick Cao
b4d5f81742 fcitx5-table-extra: 5.1.12 -> 5.1.13 (#560744) 2026-09-08 23:45:39 +00:00
Nick Cao
9bf09aa7f9 fcitx5-lua: 5.0.17 -> 5.0.18 (#560743) 2026-09-08 23:45:14 +00:00
Nick Cao
0ac13ac603 fcitx5-table-other: 5.1.7 -> 5.1.8 (#560742) 2026-09-08 23:44:41 +00:00
Nick Cao
a37c7ddc6c fcitx5-m17n: 5.1.6 -> 5.1.7 (#560738) 2026-09-08 23:44:17 +00:00
Nick Cao
59fb332012 gelly: 1.11.0 -> 1.11.1 (#560723) 2026-09-08 23:43:21 +00:00
nixpkgs-ci[bot]
30c557065c libretro.dosbox: 0-unstable-2026-04-20 -> 0-unstable-2026-09-05 (#561409) 2026-09-08 23:42:15 +00:00
Nick Cao
8c45b00df1 berglas: 2.0.16 -> 2.0.17 (#560457) 2026-09-08 23:40:00 +00:00
Nick Cao
902a2c07f4 wt: 4.14.1 -> 4.14.2 (#560449) 2026-09-08 23:39:12 +00:00
nixpkgs-ci[bot]
791d9111da libretro.opera: 0-unstable-2026-08-04 -> 0-unstable-2026-08-21 (#561455) 2026-09-08 23:38:41 +00:00
Nick Cao
c8950dfec4 k8sgpt: 0.4.37 -> 0.4.38 (#560441) 2026-09-08 23:38:36 +00:00
R. Ryantm
1531bfbf53 starlark: 0-unstable-2026-08-28 -> 0-unstable-2026-09-08 2026-09-08 23:37:27 +00:00
Nick Cao
d36adb7e9a vassal: 3.7.26 -> 3.7.27 (#560639) 2026-09-08 23:36:30 +00:00
Nick Cao
1c0609210f hjson-go: 4.7.0 -> 4.7.1 (#560689) 2026-09-08 23:32:43 +00:00
Nick Cao
718a1d693b mado: 0.3.1 -> 0.3.2 (#560662) 2026-09-08 23:31:35 +00:00
R. Ryantm
c65ae00467 libretro.opera: 0-unstable-2026-08-04 -> 0-unstable-2026-08-21 2026-09-08 23:24:49 +00:00
R. Ryantm
6368084a46 python3Packages.losant-rest: 2.2.1 -> 2.2.2 2026-09-08 22:58:58 +00:00
Nick Cao
525d3b4d10 python314Packages.edk2-pytool-library: 0.23.15 -> 0.23.16 (#561078) 2026-09-08 22:57:47 +00:00
Nick Cao
ea6b24cc06 k0sctl: 0.31.1 -> 0.32.2 (#561075) 2026-09-08 22:57:36 +00:00
Nick Cao
62a4ad8a52 wasmer: 7.3.0 -> 7.4.0 (#561089) 2026-09-08 22:57:24 +00:00
Nick Cao
83843dbc33 python314Packages.python-debian: 1.1.0 -> 1.1.1 (#561081) 2026-09-08 22:56:49 +00:00
nikstur
6df2577211 modules/image/repart: fix Format=empty (#561424) 2026-09-08 22:46:43 +00:00
zowoq
3eacc646e3 dnscontrol: 5.0.3 -> 5.0.4
Diff: https://github.com/DNSControl/dnscontrol/compare/v5.0.3...v5.0.4

Changelog: https://github.com/DNSControl/dnscontrol/releases/tag/v5.0.4
2026-09-09 08:42:55 +10:00
nixpkgs-ci[bot]
a297cde4e4 pixieditor: 2.1.2.2 -> 2.1.2.4 (#561342) 2026-09-08 22:41:57 +00:00
Sandro
6e37cd4b0c python3Packages.python-octaviaclient: 3.13.0 -> 3.15.0 (#520416) 2026-09-08 22:38:24 +00:00
nixpkgs-ci[bot]
5c79af1a0d incus-compose: 1.3.2 -> 1.3.3 (#561361) 2026-09-08 22:31:54 +00:00
Ben Siraphob
5525c05dc4 openslp: drop (#559442) 2026-09-08 22:28:21 +00:00
Ben Siraphob
6d677e2b9a qgo: drop (#559451) 2026-09-08 22:28:02 +00:00
R. Ryantm
88b3efa55c openfga: 1.19.0 -> 1.20.0 2026-09-08 22:24:43 +00:00
Yohann Boniface
21e7628bf5 parastoo-fonts: use installFonts (#561416) 2026-09-08 22:19:23 +00:00
Yohann Boniface
ee426c4661 vista-fonts-chs: use installFonts (#561435) 2026-09-08 22:15:49 +00:00
Sandro
77282ad73c python3Packages.python-keystoneclient: 5.8.0 -> 6.0.0 (#560382) 2026-09-08 22:07:27 +00:00
nixpkgs-ci[bot]
bcf2a44977 mozhi: 0-unstable-2026-06-11 -> 0-unstable-2026-08-30 (#561241) 2026-09-08 22:01:46 +00:00
Rafael Ieda
646c74a9ab vista-fonts-chs: use installFonts 2026-09-08 19:01:35 -03:00
Peder Bergebakken Sundt
393dfa3d1a handy: 0.9.1 -> 0.9.6 (#556911) 2026-09-08 22:00:51 +00:00
R. Ryantm
d9dbc1d3af python3Packages.pystiebeleltron: 0.7.0 -> 0.7.1 2026-09-08 21:57:17 +00:00
Peder Bergebakken Sundt
9a72d9051e butane: 0.29.0 -> 2.27.0 (#559513) 2026-09-08 21:56:11 +00:00
Yohann Boniface
bc77c0a456 python3Packages.dashing: migrate to pyproject (#560846) 2026-09-08 21:54:06 +00:00
Matteo Pacini
588ef4b918 traefik: 3.7.12 -> 3.7.13 (#560783) 2026-09-08 21:53:59 +00:00
Yohann Boniface
7949751318 python3Packages.deemix: migrate to pyproject (#560848) 2026-09-08 21:53:41 +00:00
Yohann Boniface
a1a179822d python3Packages.static3: migrate to pyproject (#560853) 2026-09-08 21:53:16 +00:00
Peder Bergebakken Sundt
284e661849 {banjo,mariokart64,starfox64,zelda64}recomp: fix clobber (#555784) 2026-09-08 21:53:15 +00:00
Yohann Boniface
726531f4cf python3Packages.deezer-py: migrate to pyproject (#560861) 2026-09-08 21:52:45 +00:00
Yohann Boniface
e1c618f013 python3Packages.dbus-client-gen: migrate to pyproject (#560865) 2026-09-08 21:52:23 +00:00
Yohann Boniface
004f8c7be9 python3Packages.dbus-python-client-gen: migrate to pyproject (#560866) 2026-09-08 21:52:02 +00:00
Yohann Boniface
cf578bb5c0 python3Packages.daff: migrate to pyproject (#560868) 2026-09-08 21:51:43 +00:00
Yohann Boniface
135113428e python3Packages.sqlite-fts4: migrate to pyproject (#560852) 2026-09-08 21:50:40 +00:00
Peder Bergebakken Sundt
c9f1987ec0 nixosTests.kimai: migrate to systemd-nspawn (#555849) 2026-09-08 21:50:08 +00:00
R. Ryantm
18ef78b45d uutils-procps: 0.0.1-unstable-2026-08-23 -> 0.0.1-unstable-2026-09-06 2026-09-08 21:50:04 +00:00
Peder Bergebakken Sundt
edfa6f6866 ctags-lsp: 0.10.2 -> 0.11.0 (#555931) 2026-09-08 21:49:04 +00:00
Peder Bergebakken Sundt
ccba7039a2 arti: 2.5.1 -> 2.6.0 (#559373) 2026-09-08 21:39:13 +00:00
Matteo Pacini
f197e9bb44 open-dyslexic: use installFonts (#561413) 2026-09-08 21:32:01 +00:00
Matteo Pacini
5362b74747 protonmail-desktop: 1.13.4 -> 1.14.0 (#557805) 2026-09-08 21:27:07 +00:00
Julian Stecklina
c34b750b14 nixos/tests/repart: test all fs types 2026-09-08 23:23:43 +02:00
Matteo Pacini
2ca36d4162 gdevelop: 5.6.280 -> 5.6.281 (#559603) 2026-09-08 21:23:37 +00:00
nixpkgs-ci[bot]
22cf6b6d38 uzdoom: 5.0.0 -> 5.0.1 (#561320) 2026-09-08 21:19:14 +00:00
nixpkgs-ci[bot]
38d67c3f3f deezer-desktop: 7.1.310 -> 7.1.320 (#560779) 2026-09-08 21:19:13 +00:00
Rafael Ieda
6abc0de04f parastoo-fonts: add maintainer pancaek 2026-09-08 18:14:13 -03:00
zowoq
63ceb0409c terraform: 1.16.0 -> 1.16.1 (#561327) 2026-09-08 21:14:08 +00:00
Heitor Augusto
4a9561ce52 cosmic-ext-calculator: 0.2.0 -> 0.2.1 (#559434) 2026-09-08 21:13:42 +00:00
Julian Stecklina
e72abfc4a0 nixos/image/repart-image: fix Format=empty 2026-09-08 23:08:36 +02:00
Peder Bergebakken Sundt
d7fe2e2825 proxysql: drop (#554065) 2026-09-08 21:06:34 +00:00
Peder Bergebakken Sundt
3a6356e0d0 meowlnir: 26.06 -> 26.08 (#553453) 2026-09-08 21:04:00 +00:00
Peder Bergebakken Sundt
8d90f4c190 kubeseal: 0.38.4 -> 0.39.1 (#559367) 2026-09-08 21:03:35 +00:00
Peder Bergebakken Sundt
86338fb5f2 ivpn{,-service,-ui}: 3.15.13 -> 3.15.15 (#559595) 2026-09-08 21:02:38 +00:00
Weijia Wang
4255e66ed2 highlight: add license (#561373) 2026-09-08 21:02:12 +00:00
Peder Bergebakken Sundt
a9fda8af55 dipc: 1.1.0 -> 1.2.0 (#559347) 2026-09-08 21:02:07 +00:00
Sergei Trofimovich
de85e98b6d postfix: 3.11.6 -> 3.11.7
Changes: https://www.postfix.org/announcements/postfix-3.11.7.html
2026-09-08 22:01:51 +01:00
Stefan Frijters
16a8b33b0c openttd-ttf: use installFonts (#561400) 2026-09-08 21:00:00 +00:00
Peder Bergebakken Sundt
c42b09f57d gtest: fix build withAbseil (#557250) 2026-09-08 20:57:45 +00:00
Peder Bergebakken Sundt
5e359750fb zotero: 10.0.0 -> 10.0.1, small improvements (#556757) 2026-09-08 20:57:02 +00:00
Peder Bergebakken Sundt
afc1834935 masterpdfeditor: 5.9.98 -> 5.9.99 (#556131) 2026-09-08 20:54:52 +00:00
Peder Bergebakken Sundt
76e474e101 kicad: disable update check (#559279) 2026-09-08 20:54:15 +00:00
Peder Bergebakken Sundt
51660d3155 commafeed: add nix-update-script (#556814) 2026-09-08 20:53:15 +00:00
Rafael Ieda
cd95e97b68 parastoo-fonts: use installFonts 2026-09-08 17:53:08 -03:00
Peder Bergebakken Sundt
fb70e36ef4 vkquake: 1.34.1 -> 1.36.0 (#557591) 2026-09-08 20:52:37 +00:00
Rafael Ieda
719b182d55 open-dyslexic: use installFonts 2026-09-08 17:45:59 -03:00
R. Ryantm
b7dcc4268e python3Packages.meraki: 4.4.0 -> 4.5.0 2026-09-08 20:43:31 +00:00
Peder Bergebakken Sundt
f93c76b5cb python3Packages.nidaqmx: fix build by adding missing runtime deps (init nitypes) (#558789) 2026-09-08 20:41:26 +00:00
Peder Bergebakken Sundt
07205de2ae catt: 0.13.1 -> 0.13.2 (#559969) 2026-09-08 20:41:02 +00:00
Peder Bergebakken Sundt
9beaaf1812 fishPlugins.pure: 4.18.0 -> 4.19.0, add update script (#559418) 2026-09-08 20:37:47 +00:00
Peder Bergebakken Sundt
11885eb6c3 twingate: add aarch64-linux support (#558540) 2026-09-08 20:37:23 +00:00
nixpkgs-ci[bot]
a7fc715416 Merge master into staging-nixos 2026-09-08 20:34:36 +00:00
Peder Bergebakken Sundt
698bb6cb78 bbedit: 15.5.5 -> 16.0.3 (#558133) 2026-09-08 20:34:03 +00:00
nixpkgs-ci[bot]
db15d87df8 Merge master into staging-next 2026-09-08 20:33:36 +00:00
Peder Bergebakken Sundt
3a1b58fea0 hdhomerun-config-gui: drop (#557875) 2026-09-08 20:33:33 +00:00
nixpkgs-ci[bot]
d3b5804273 pioasm: 2.3.0 -> 2.3.1 (#561404) 2026-09-08 20:33:16 +00:00
Peder Bergebakken Sundt
8847c44043 overturemaps: 1.0.1 -> 1.0.2 (#556883) 2026-09-08 20:32:22 +00:00
Bjørn Forsman
de84c1ecb1 jing-trang: add license (#561382) 2026-09-08 20:30:35 +00:00
Peder Bergebakken Sundt
9331d5b13d argo-workflows: 3.6.10 -> 4.0.5 (#520934) 2026-09-08 20:30:05 +00:00
Peder Bergebakken Sundt
dc3a0807c0 samrewritten: install desktop file (#546776) 2026-09-08 20:25:27 +00:00
Peder Bergebakken Sundt
0c7d922048 bluebubbles: 1.15.7 -> 2.1.1 (#554585) 2026-09-08 20:23:21 +00:00
Peder Bergebakken Sundt
a15594d18b pkgsStatic.st: fix build (#556392) 2026-09-08 20:22:56 +00:00
Sandro
f03f4255de nixos/syncoid: catch up missed timer runs (Persistent=true) (#558600) 2026-09-08 20:21:17 +00:00
Peder Bergebakken Sundt
b3101ab6db hidrd: fix version, modernize (#561090) 2026-09-08 20:20:18 +00:00
Peder Bergebakken Sundt
c5021e3b11 herdr: 0.8.2 -> 0.9.0 (#561182) 2026-09-08 20:19:47 +00:00
R. Ryantm
ba54c6cdef libretro.dosbox: 0-unstable-2026-04-20 -> 0-unstable-2026-09-05 2026-09-08 20:19:08 +00:00
Peder Bergebakken Sundt
a613a55286 ultimate-oldschool-pc-font-pack: use installFonts (#561061) 2026-09-08 20:18:59 +00:00
Peder Bergebakken Sundt
d07387cd22 davis: 5.4.3 -> 5.4.4 (#560832) 2026-09-08 20:18:24 +00:00
Peder Bergebakken Sundt
e37b341d43 transmission_4: enable unit tests with doCheck (#561050) 2026-09-08 20:17:52 +00:00
Peder Bergebakken Sundt
6016e240b0 mongoc: 1.30.3 -> 1.30.9 (#561038) 2026-09-08 20:16:08 +00:00
Peder Bergebakken Sundt
f3afd85cd8 entire: 0.10.5 -> 0.10.6 (#560991) 2026-09-08 20:14:53 +00:00
Peder Bergebakken Sundt
81595b3854 omniwm: 0.6.7 -> 0.6.8 (#560831) 2026-09-08 20:14:03 +00:00
Peder Bergebakken Sundt
cb126ce8f9 bottles-unwrapped: 65.4 -> 67.4 (#551930) 2026-09-08 20:09:43 +00:00
h7x4
78f9b941ad louvre: add license (#561391) 2026-09-08 20:09:32 +00:00
h7x4
e3c22ac2c2 ipbus-uhal: add license (#561377) 2026-09-08 20:08:38 +00:00
h7x4
2828e2c8bb gitbeaker-cli: add license (#561368) 2026-09-08 20:08:01 +00:00
h7x4
446fe8c7de edido: add license (#561365) 2026-09-08 20:07:39 +00:00
h7x4
49c03a9293 dumpifs: add unfree license (#561360) 2026-09-08 20:05:42 +00:00
Peder Bergebakken Sundt
a34971bd34 ni: 30.3.0 -> 30.5.0 (#555924) 2026-09-08 20:03:30 +00:00
Peder Bergebakken Sundt
b4360c55dd cargo-release: 1.1.3 -> 1.1.5 (#555920) 2026-09-08 20:03:10 +00:00
Peder Bergebakken Sundt
f99a585285 bibiman: 0.15.0 -> 0.19.5 (#555322) 2026-09-08 20:02:47 +00:00
h7x4
1194d82881 ircd-hybrid: add license (#561380) 2026-09-08 20:02:29 +00:00
Peder Bergebakken Sundt
c8d3b8cdb3 goofcord: 2.2.1 → 2.3.0 (#549255) 2026-09-08 20:02:15 +00:00
Peder Bergebakken Sundt
e5ea33d8e0 karlyriceditor: bump ffmpeg_4 -> ffmpeg_7-headless (#554462) 2026-09-08 20:01:09 +00:00
Peder Bergebakken Sundt
5e9eb0daaf probe-rs-tools: Update only udev rules; 054a0b1 -> 9cc4b7d (#551996) 2026-09-08 20:00:45 +00:00
R. Ryantm
b22b3bbbda pioasm: 2.3.0 -> 2.3.1 2026-09-08 19:57:02 +00:00
K900
925fad0c57 lasuite-meet: 1.29.0 -> 1.31.0 (#561324) 2026-09-08 19:48:18 +00:00
Rafael Ieda
c636486e6a openttd-ttf: use installFonts 2026-09-08 16:47:12 -03:00
K900
e661c32c80 qui: 1.26.0 -> 1.28.0 (#561323) 2026-09-08 19:36:20 +00:00
Martin Weinelt
0e735e724b pythonDocs: 3.14.6 -> 3.14.7 (#561386) 2026-09-08 19:35:13 +00:00
David McFarland
8458ff62ec godot3: 3.6.2 -> 3.6.3 (#557441) 2026-09-08 19:33:27 +00:00
R. Ryantm
febf0d8190 pgroll: 0.16.2 -> 0.16.3 2026-09-08 19:29:09 +00:00
Grayson Tinker
682b864192 louvre: add license 2026-09-08 13:24:24 -06:00
Pol Dellaiera
0b7fb2112f maintainers: drop yvnth (#561370) 2026-09-08 19:20:35 +00:00
nixpkgs-ci[bot]
a216521d90 libretro.citra: 0-unstable-2026-07-21 -> 0-unstable-2026-09-04 (#561383) 2026-09-08 19:19:23 +00:00
Grayson Tinker
d649aff1e0 kwok: add license 2026-09-08 13:19:04 -06:00
Grayson Tinker
7441a17ab7 ircd-hybrid: add license 2026-09-08 13:13:09 -06:00
lassulus
2c1231d61d nixos/qemu-vm: 9p -> virtiofs (#552774) 2026-09-08 19:09:35 +00:00
Grayson Tinker
585d01daf2 jing-trang: add license 2026-09-08 13:08:12 -06:00
Nicolas Benes
5de6d42bcb pythonDocs: 3.14.6 -> 3.14.7 2026-09-08 21:07:06 +02:00
R. Ryantm
c9f898e27d sqlcipher: 4.18.0 -> 4.19.0 2026-09-08 19:03:39 +00:00
R. Ryantm
cd25ae99bc vscode-extensions.redhat.java: 1.55.0 -> 1.56.0 2026-09-08 19:02:59 +00:00
R. Ryantm
4f7db4a0c6 fzf-zsh-plugin: 1.0.0-unstable-2026-08-01 -> 1.0.0-unstable-2026-09-07 2026-09-08 19:02:55 +00:00
R. Ryantm
9f07da288d libretro.citra: 0-unstable-2026-07-21 -> 0-unstable-2026-09-04 2026-09-08 19:02:14 +00:00
nixpkgs-ci[bot]
da39501c8d slade-unstable: 3.2.12-unstable-2026-06-08 -> 3.2.12-unstable-2026-09-06 (#561353) 2026-09-08 19:02:04 +00:00
Grayson Tinker
a081310db2 ipbus-uhal: add license 2026-09-08 12:53:20 -06:00
Grayson Tinker
8b24d0ee09 highlight: add license 2026-09-08 12:47:10 -06:00
Marie Ramlow
dff6994123 python3Packages.cloudflare: 5.6.0 -> 5.7.0 (#561129) 2026-09-08 18:43:12 +00:00
Grayson Tinker
ed31318a1c gitbeaker-cli: add license 2026-09-08 12:39:32 -06:00
yvnth
79f5eee53e maintainers: drop yvnth 2026-09-09 00:08:19 +05:30
Pol Dellaiera
520ce3f46a ripwire: init at 0.5.0 (#560859) 2026-09-08 18:30:52 +00:00
Grayson Tinker
bb33f2aa4f edido: add license 2026-09-08 12:30:31 -06:00
nixpkgs-ci[bot]
89194b1208 libretro.stella2014: 0-unstable-2026-07-06 -> 0-unstable-2026-09-04 (#561213) 2026-09-08 18:28:37 +00:00
nixpkgs-ci[bot]
539bceff3a libretro.fbalpha2012: 0-unstable-2026-04-20 -> 0-unstable-2026-07-28 (#561063) 2026-09-08 18:28:34 +00:00
nixpkgs-ci[bot]
864ed70f99 libretro.mame2010: 0-unstable-2026-07-03 -> 0-unstable-2026-09-02 (#561000) 2026-09-08 18:28:30 +00:00
nixpkgs-ci[bot]
59be9a6279 libretro.play: 0-unstable-2026-08-11 -> 0-unstable-2026-09-03 (#560809) 2026-09-08 18:28:27 +00:00
Grayson Tinker
7762802708 dumpifs: add unfree license
No license statement exists upstream
2026-09-08 12:24:26 -06:00
Pol Dellaiera
82ad19c77b ripwire: init at 0.5.0 2026-09-08 20:20:27 +02:00
nixpkgs-ci[bot]
e016b3cc4c Merge master into staging-nixos 2026-09-08 18:12:12 +00:00
nixpkgs-ci[bot]
56ad575798 Merge master into staging-next 2026-09-08 18:11:09 +00:00
Adam C. Stephens
d4080a3941 incus-compose: 1.3.2 -> 1.3.3
Changelog: https://github.com/lxc/incus-compose/blob/refs/tags/v1.3.3/CHANGELOG.md
2026-09-08 14:07:53 -04:00
R. Ryantm
8488eb8cd9 slade-unstable: 3.2.12-unstable-2026-06-08 -> 3.2.12-unstable-2026-09-06 2026-09-08 18:06:25 +00:00
K900
0dad558e51 kdePackages: Plasma 6.7.4 -> 6.7.5 (#561347) 2026-09-08 18:04:15 +00:00
Robert Helgesson
36d8260705 Deprecate grav package and introduce grav_2 (#553677) 2026-09-08 18:02:31 +00:00
Adam C. Stephens
a660965fd7 beamPackages.expert: 0.1.9 -> 0.1.10
Changelog: https://github.com/expert-lsp/expert/blob/v0.1.10/CHANGELOG.md
2026-09-08 13:58:30 -04:00
K900
91ac71a6dd kdePackages: Plasma 6.7.4 -> 6.7.5 2026-09-08 20:57:25 +03:00
Robert Helgesson
2568ecf1af nixos/grav: default to grav_2 at state version >=26.11 2026-09-08 19:52:44 +02:00
Robert Helgesson
ae29f8f7eb grav: mark as vulnerable and recommend grav_2 2026-09-08 19:52:44 +02:00
Robert Helgesson
799bb93ac4 grav_2: init at 2.0.24 2026-09-08 19:52:43 +02:00
R. Ryantm
aa62d0eb4a uv-sort: 0.7.1 -> 0.8.0 2026-09-08 17:46:40 +00:00
LIN, Jian
432f3d6a3b librime-lua: 0-unstable-2026-05-02 -> 0-unstable-2026-08-31 (#561334) 2026-09-08 17:42:42 +00:00
Adam C. Stephens
24544e5ef6 nixos/openvswitch: clean up transient ports on boot (#543675) 2026-09-08 17:40:35 +00:00
Skye Soss
6f1153f9b2 proxysql: drop 2026-09-08 12:40:28 -05:00
Weijia Wang
a086e6ffc8 rustup-toolchain-install-master: move to by-name (#558987) 2026-09-08 17:32:08 +00:00
nixpkgs-ci[bot]
2b0f13beb9 wiki-go: 1.8.13 -> 1.9.0 (#560510) 2026-09-08 17:31:46 +00:00
nixpkgs-ci[bot]
c47d7dfccb dns-collector: 2.4.0 -> 3.0.0 (#558770) 2026-09-08 17:31:44 +00:00
R. Ryantm
cf95a71403 pixieditor: 2.1.2.2 -> 2.1.2.4 2026-09-08 17:29:52 +00:00
Sefa Eyeoglu
66e421cf9b pnpm: add missing pn/pnx bin aliases (#558475) 2026-09-08 17:29:52 +00:00
R. Ryantm
215a871564 cook-cli: 0.34.0 -> 0.35.0 2026-09-08 17:20:09 +00:00
K900
623ba8ae24 maintainers/scripts/kde: fix Rust updates 2026-09-08 20:11:11 +03:00
Peder Bergebakken Sundt
f2aaa10010 flexget: 3.20.8 -> 3.20.11 (#561259) 2026-09-08 17:09:27 +00:00
R. Ryantm
34002953f6 librime-lua: 0-unstable-2026-05-02 -> 0-unstable-2026-08-31 2026-09-08 17:08:14 +00:00
Felix Bargfeldt
927d597f87 radicle-node{,-unstable}: 1.10.2 -> 1.10.3 (#561298) 2026-09-08 17:06:28 +00:00
R. Ryantm
24080693f4 terraform: 1.16.0 -> 1.16.1 2026-09-08 16:49:27 +00:00
K900
29d3bb8a7c lasuite-meet: 1.29.0 -> 1.31.0
Diff: https://github.com/suitenumerique/meet/compare/v1.29.0...v1.31.0

Changelog: https://github.com/suitenumerique/meet/blob/v1.31.0/CHANGELOG.md
2026-09-08 19:47:31 +03:00
Robert Helgesson
004c3d2cee fancy-cat: 0.4.0 -> 0.6.0 (#489405) 2026-09-08 16:43:51 +00:00
K900
69538dfc51 qui: 1.26.0 -> 1.28.0 2026-09-08 19:42:31 +03:00
R. Ryantm
4c4c17810c uzdoom: 5.0.0 -> 5.0.1 2026-09-08 16:16:56 +00:00
Weijia Wang
0a9fa7cb3a weylus: migrate to typescript 7 (#560625) 2026-09-08 16:07:52 +00:00
Weijia Wang
b4b459b074 spectral-language-server: migrate to typescript 7 (#560594) 2026-09-08 16:07:41 +00:00
Bobby Rong
29c5f95810 mint-y-icons: 1.9.2 -> 1.9.3 (#560215) 2026-09-08 16:03:29 +00:00
Gaetan Lepage
28579f1069 python3Packages.pymc: 6.3.1 -> 6.3.2
Diff: https://github.com/pymc-devs/pymc/compare/v6.3.1...v6.3.2

Changelog: https://github.com/pymc-devs/pymc/releases/tag/v6.3.2
2026-09-08 16:02:29 +00:00
nixpkgs-ci[bot]
e7ce97aecc clickhouse: 26.7.5.10-stable -> 26.8.2.7-lts (#561239) 2026-09-08 16:01:56 +00:00
Weijia Wang
81c8bfabdc bfg-repo-cleaner: specify gpl3Plus license (#559381) 2026-09-08 15:56:53 +00:00
Holiu618
a6bd190bb4 coroot: 1.25.0 -> 1.26.0
Diff: https://github.com/coroot/coroot/compare/v1.25.0...v1.26.0
2026-09-08 23:49:54 +08:00
R. Ryantm
32a66a8c99 gofumpt: 0.11.0 -> 0.12.0 2026-09-08 15:44:23 +00:00
LIN, Jian
d6524aaca2 emacs.pkgs.project-nix-store: init at 0.11.0 (#553752) 2026-09-08 15:35:43 +00:00
Matt Sturgeon
750d727597 gping: 1.20.4 -> 1.21.0 (#561193) 2026-09-08 15:29:45 +00:00
h7x4
33a40789fa nixos/logrotate: Copy configFile to /etc, remove option (#512581) 2026-09-08 15:27:53 +00:00
h7x4
e5f638dcd7 nixos/pihole-ftl: rotate all configured log files (#558041) 2026-09-08 15:24:14 +00:00
R. Ryantm
b21453a48a civo: 1.5.4 -> 1.5.5 2026-09-08 15:20:35 +00:00
Nikolay Korotkiy
a6602f0896 flashmq: 1.26.2 -> 1.27.1 (#561248) 2026-09-08 15:19:33 +00:00
Vladimír Čunát
884fdb57c3 [staging-next] python3Packages.scikit-build: fix tests with recent cmake (#560979) 2026-09-08 15:10:13 +00:00
Adam C. Stephens
755bf4f8a2 versitygw: 1.7.0 -> 1.8.0 (#560300) 2026-09-08 15:04:59 +00:00
R. Ryantm
a6dc1bb808 httplib: 0.54.0 -> 0.54.1 2026-09-08 15:01:29 +00:00
whispers
d9077781ac python3Packages.scikit-build: fix tests with recent cmake
Recent CMake versions normalize some paths, leading to failures in tests
which assumed unnormalized paths. We fetch the patch which fixed this
upstream by normalizing the output before matching on it.
2026-09-08 11:00:19 -04:00
Defelo
90d65d4003 radicle-node-unstable: 1.10.2 -> 1.10.3
Changelog: https://radicle.network/nodes/seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md
2026-09-08 16:56:55 +02:00
Defelo
d8b31fa868 radicle-node: 1.10.2 -> 1.10.3
Changelog: https://radicle.network/nodes/seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md
2026-09-08 16:56:55 +02:00
h7x4
97184999c1 pkgs/fuzzel: remove fionera from maintainers list (#561177) 2026-09-08 14:50:35 +00:00
Sandro
05dc7e1f02 legendsviewer-next: 1.2.5 -> 1.3.0 (#561232) 2026-09-08 14:40:41 +00:00
nixpkgs-ci[bot]
e21400a346 concord-tui: 2.5.13 -> 2.5.17 (#561278) 2026-09-08 14:31:45 +00:00
Pol Dellaiera
436aa60ee1 reticulum-go: 1.0.2 -> 1.1.1 (#561270) 2026-09-08 14:30:47 +00:00
Sefa Eyeoglu
37e7efa01a discord: update various (#561204) 2026-09-08 14:10:11 +00:00
R. Ryantm
176aef31d8 concord-tui: 2.5.13 -> 2.5.17 2026-09-08 14:02:47 +00:00
nixpkgs-ci[bot]
7d2334836d hexpatch: 1.13.0 -> 1.13.1 (#560448) 2026-09-08 13:55:20 +00:00
R. Ryantm
a76ed5d1c5 dtop: 0.9.0 -> 0.9.2 2026-09-08 13:48:14 +00:00
nixpkgs-ci[bot]
2050e62b48 goupile: 3.12.7 -> 3.12.8 (#561225) 2026-09-08 13:47:10 +00:00
R. Ryantm
e1c1876d47 opentofu-mcp-server: 1.0.0-unstable-2026-07-15 -> 1.0.0-unstable-2026-09-04 2026-09-08 13:45:57 +00:00
R. Ryantm
4cc53ea033 reticulum-go: 1.0.2 -> 1.1.1 2026-09-08 13:45:19 +00:00
R. Ryantm
3feb492c60 pferd: 3.9.3 -> 3.9.4 2026-09-08 13:21:14 +00:00
Peder Bergebakken Sundt
cac2577c87 rtl88x2bu: unstable-2025-12-04 -> unstable-2026-08-18 (#553743) 2026-09-08 13:20:47 +00:00
Peder Bergebakken Sundt
0c98997af5 obsidian: 1.13.4 -> 1.13.7 (#551212) 2026-09-08 13:19:29 +00:00
Marcus Ramberg
ca1c7a4786 nixos/netfoil: fix systemd socket (#561031) 2026-09-08 13:18:48 +00:00
Peder Bergebakken Sundt
9fc86a6f95 gpu-screen-recorder{-gtk}: modernize (#561080) 2026-09-08 13:17:55 +00:00
Peder Bergebakken Sundt
710db12d0d splayer-next: 1.0.0 -> 1.1.0 (#559100) 2026-09-08 13:17:29 +00:00
Fernando Rodrigues
9acdb3aa28 fladder: 0.10.3 -> 0.11.0 (#558118) 2026-09-08 13:16:56 +00:00
Peder Bergebakken Sundt
b30e338d2a norgolith: 1.3.1 -> 1.4.0, norgolith-mcp: 1.1.0 -> 1.2.0, norgolith-plugin-sdk: 1.1.1 -> 1.2.0 (#559893) 2026-09-08 13:11:24 +00:00
Peder Bergebakken Sundt
a2418ee5c8 tirith: 0.3.3 -> 0.4.1 (#560609) 2026-09-08 13:10:12 +00:00
Peder Bergebakken Sundt
05eb44166c frp: 0.70.1 -> 0.71.0 (#553180) 2026-09-08 13:08:46 +00:00
Peder Bergebakken Sundt
51c4ca34ba impala: 0.7.4 -> 0.9.0 (#557449) 2026-09-08 13:08:20 +00:00
Peder Bergebakken Sundt
80ac7360d2 umami: 3.2.0 -> 3.3.1 (#554406) 2026-09-08 13:07:57 +00:00
R. Ryantm
b9e978633b flexget: 3.20.8 -> 3.20.11 2026-09-08 13:05:13 +00:00
Martin Weinelt
34023a2bc8 knot-dns: 3.5.8 -> 3.6.0; python3Packages.libknot: 3.5.8 -> 3.6.0; prometheus-knot-exporter: 3.5.8 -> 3.6.0 (#561228) 2026-09-08 13:05:05 +00:00
R. Ryantm
54d60a01b5 terramate: 0.17.2 -> 0.17.3 2026-09-08 13:04:53 +00:00
Peder Bergebakken Sundt
094a3d333b python3Packages.daemonize: migrate to pyproject (#560871) 2026-09-08 13:03:39 +00:00
Peder Bergebakken Sundt
1936d8ff14 python3Packages.daemonocle: migrate to pyproject (#560867) 2026-09-08 13:03:19 +00:00
Peder Bergebakken Sundt
f8ac709e1c python3Packages.deeptoolsintervals: migrate to pyproject (#560863) 2026-09-08 13:01:58 +00:00
Peder Bergebakken Sundt
cc7acd8344 python3Packages.django-pglocks: migrate to pyproject (#560857) 2026-09-08 13:01:43 +00:00
Peder Bergebakken Sundt
e621499121 python3Packages.django-paintstore: migrate to pyproject (#560854) 2026-09-08 13:01:17 +00:00
Peder Bergebakken Sundt
d2063bb80c python3Packages.dbfread: migrate to pyproject (#560849) 2026-09-08 13:00:59 +00:00
Peder Bergebakken Sundt
604f52b092 python3Packages.delorean: migrate to pyproject (#560845) 2026-09-08 13:00:30 +00:00
Aiden Schembri
950673c912 fladder: 0.10.3 -> 0.11.0 2026-09-08 14:48:20 +02:00
R. Ryantm
c211f85a8d nim-unwrapped: 2.2.10 -> 2.2.12 2026-09-08 12:48:03 +00:00
R. Ryantm
00bda0307a vendir: 0.46.1 -> 0.46.2 2026-09-08 12:44:15 +00:00
Fernando Rodrigues
7974c6bb8c nemiver: drop (#559526) 2026-09-08 12:40:33 +00:00
R. Ryantm
3f27bc4d02 cnspec: 13.37.0 -> 13.38.1 2026-09-08 12:39:45 +00:00
Fernando Rodrigues
b4586a73b7 XSAs 2026-09-08 (#561237) 2026-09-08 12:38:45 +00:00
nixpkgs-ci[bot]
176536f0c3 mender-artifact: 4.4.1 -> 4.4.2 (#560820) 2026-09-08 12:33:37 +00:00
Fernando Rodrigues
d8a628df37 ocamlPackages.oxenstored: patch with XSA-512
Xen Security Advisory CVE-2026-79604 / XSA-512
                               version 3

             oxenstored: Unbounded accumulation of watches

Oxenstored maintains two datastructures about watches; one global trie,
and one hashtable tracked per domain.  When a xenbus reconnect is
requested, watches are not cleared out of the global trie.

A guest can cause unbounded memory usage in oxenstored.  This can lead
to a system-wide DoS.

This is the XAPI oxenstored patch.

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

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
a36b0d5d62 xen: patch with XSA-512
Xen Security Advisory CVE-2026-79604 / XSA-512
                               version 3

             oxenstored: Unbounded accumulation of watches

Oxenstored maintains two datastructures about watches; one global trie,
and one hashtable tracked per domain.  When a xenbus reconnect is
requested, watches are not cleared out of the global trie.

A guest can cause unbounded memory usage in oxenstored.  This can lead
to a system-wide DoS.

This is the Xen oxenstored patch.

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

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
5d7e06268c xen: patch with XSA-511
Xen Security Advisory CVE-2026-79603 / XSA-511
                               version 3

        Unconditionally do TLB flushing ahead of page scrubbing

x86 PV guests can free memory pages while still keeping a stale TLB entry
pointing to them.  A TLB flush is only issued by Xen (if needed) when the
page is re-used.  Since it's possible for the page to be scrubbed ahead of
the TLB flush, there's a window where a PV guest can modify an already
scrubbed page.

Deployments using `xsm=silo scrub-domheap` with the aim of not allowing the
exchange of information amongst guests are not effective in the presence of
PV guests.

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

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
7984797812 xen: patch with XSA-510
Xen Security Advisory CVE-2026-79602 / XSA-510
                               version 3

           x86: improper handling of HVM emulation return codes

A guest with a PCI device assigned that has at least a BAR on the IO port
space can trigger a BUG() in Xen.

Passing through a PCI device with at least one BAR in IO address space to
unprivileged HVM guests can result in a Denial of Service (DoS) affecting
the entire host.

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

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
f50448b6cd xen: patch with XSA-509
Xen Security Advisory CVE-2026-62437 / XSA-509
                               version 3

              x86: DMs may cause mem leak by IRQ binding

When guests are terminated, various pieces of cleanup need carrying out.
The cleaning up of PCI devices which were assigned to guests, and the
associated removal of tracking structures for IRQs used by the devices
occurs relatively early in the process.  Unfortunately after that point
the guest about to be terminated could cause its device model (DM) to
re-establish such tracking structures, by having it bind one or more IRQs
anew.  While some of those tracking structures would still be cleaned up
later on, at least one would not be.

A HVM guest with one or more PCI devices assigned can cause a memory leak
in the hypervisor, possibly leading to Denial of Service (DoS) of the
entire host.

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

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
R. Ryantm
07462ef109 flashmq: 1.26.2 -> 1.27.1 2026-09-08 12:32:00 +00:00
R. Ryantm
7a45aab116 mozhi: 0-unstable-2026-06-11 -> 0-unstable-2026-08-30 2026-09-08 12:19:31 +00:00
R. Ryantm
3d1d40ea07 clickhouse: 26.7.5.10-stable -> 26.8.2.7-lts 2026-09-08 12:16:25 +00:00
Vladimír Čunát
e0a2dd5aba knot-dns: 3.5.8 -> 3.6.0
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.6.0
2026-09-08 14:15:53 +02:00
nixpkgs-ci[bot]
79fb73391c Merge master into staging-nixos 2026-09-08 12:15:02 +00:00
nixpkgs-ci[bot]
4619af9321 Merge master into staging-next 2026-09-08 12:14:01 +00:00
Pavol Rusnak
23b1cdbf57 ollama: 0.33.1 -> 0.33.3 (#557606) 2026-09-08 12:06:24 +00:00
nixpkgs-ci[bot]
a33d9e2b45 mago: 1.47.5 -> 1.47.6 (#560837) 2026-09-08 12:00:32 +00:00
R. Ryantm
b44e348fa7 mdbook-rss-feed: 1.10.1 -> 1.10.2 2026-09-08 11:59:43 +00:00
R. Ryantm
afdc1a66c9 atomgit-cli: 0.7.2 -> 0.7.3 2026-09-08 11:57:54 +00:00
R. Ryantm
b8d5dbb650 kaput-cli: 2.6.0 -> 2.7.0 2026-09-08 11:56:31 +00:00
nixpkgs-ci[bot]
3cc612b7e6 gpu-screen-recorder-gtk: 5.8.0 -> 5.8.1 (#561143) 2026-09-08 11:51:12 +00:00
Gaetan Lepage
06cb200034 python3Packages.python-lsp-ruff: 2.3.3 -> 2.3.4
Diff: https://github.com/python-lsp/python-lsp-ruff/compare/v2.3.3...v2.3.4

Changelog: https://github.com/python-lsp/python-lsp-ruff/releases/tag/v2.3.4
2026-09-08 11:45:06 +00:00
Martin Weinelt
dc89605579 python3Packages.vizaio: init at 0.6.1 (#550231) 2026-09-08 11:31:20 +00:00
Ivan Mincik
8970dc34af repath-studio: fix flaky tests in sandbox (#558384) 2026-09-08 11:24:32 +00:00
Gaetan Lepage
418d43a777 mistral-rs: 0.9.2 -> 0.9.3
Diff: https://github.com/EricLBuehler/mistral.rs/compare/v0.9.2...v0.9.3

Changelog: https://github.com/EricLBuehler/mistral.rs/releases/tag/v0.9.3
2026-09-08 11:21:56 +00:00
Martin Weinelt
66cba6b433 prometheus-knot-exporter: 3.5.8 -> 3.6.0 2026-09-08 13:15:22 +02:00
Martin Weinelt
550f3680ff python3Packages.libknot: 3.5.8 -> 3.6.0 2026-09-08 13:15:08 +02:00
nixpkgs-ci[bot]
bf97dbec64 temporal-cli: 1.8.2 -> 1.8.3 (#561146) 2026-09-08 11:07:27 +00:00
Stefan Frijters
422d1ae605 python3Packages.ttconv: 1.2.2 -> 1.2.3 (#561097) 2026-09-08 10:57:04 +00:00
R. Ryantm
e4ce583f71 goupile: 3.12.7 -> 3.12.8 2026-09-08 10:52:16 +00:00
R. Ryantm
4f7e2d0832 ollama: 0.33.1 -> 0.33.3 2026-09-08 10:51:06 +00:00
Jo
b9a0c71862 in-formant: fix version; enable strictDeps, structuredAttrs (#561111) 2026-09-08 10:50:05 +00:00
Jo
54ee893bac iannix: fix version, modernize (#561101) 2026-09-08 10:47:30 +00:00
Jo
ed3c7544a6 i3-swallow: fix version (#561095) 2026-09-08 10:44:47 +00:00
Jo
2a9602a935 i3-layout-manager: fix version; enable strictDeps, structuredAttrs (#561094) 2026-09-08 10:43:27 +00:00
Bruno BELANYI
8071ccef3e gilt-rs: 0.3.6 -> 0.3.7 (#561194) 2026-09-08 10:34:17 +00:00
R. Ryantm
505de536b5 go-mockery_2: 2.53.6 -> 2.53.7 2026-09-08 10:23:50 +00:00
nixpkgs-ci[bot]
b428820939 talosctl: 1.13.9 -> 1.14.0 (#561220) 2026-09-08 10:23:45 +00:00
VESSE Léo
7b50fe2d5f fancy-cat: 0.4.0 -> 0.6.0 2026-09-08 12:17:34 +02:00
R. Ryantm
aa1ece530f talosctl: 1.13.9 -> 1.14.0 2026-09-08 10:06:09 +00:00
azahi
003f062570 seaweedfs: 4.44 -> 4.46 (#561138) 2026-09-08 10:01:15 +00:00
nixpkgs-ci[bot]
f4dd0b979f gh-review-conductor: 1.3.0 -> 2.0.0 (#560487) 2026-09-08 10:00:44 +00:00
Maximilian Bosch
033069e803 nginx: support dynamic modules (#537190) 2026-09-08 09:58:53 +00:00
R. Ryantm
87a8f8f2ff python3Packages.regress: 2025.10.1 -> 2026.9.1 2026-09-08 09:48:24 +00:00
Maximilian Bosch
207230c0c2 clipman: 1.6.5 -> 1.7.0 (#560368) 2026-09-08 09:35:11 +00:00
nixpkgs-ci[bot]
9be16b4fb2 hanko: 1.1.2 -> 1.1.3 (#561156) 2026-09-08 09:25:08 +00:00
nixpkgs-ci[bot]
565d8dc1ca ansible-doctor: 8.4.0 -> 8.4.1 (#561008) 2026-09-08 09:25:07 +00:00
nixpkgs-ci[bot]
11fc45ffd9 vja: 6.0.2 -> 6.0.3 (#560850) 2026-09-08 09:25:03 +00:00
R. Ryantm
25fcbb6343 libretro.stella2014: 0-unstable-2026-07-06 -> 0-unstable-2026-09-04 2026-09-08 09:18:30 +00:00
Yt
93ba1ef8be python3Packages.flash-attn: set pname to flash-attn to fix build (#561201) 2026-09-08 09:05:53 +00:00
R. Ryantm
986e52d132 python3Packages.plaid-python: 43.0.0 -> 44.0.0 2026-09-08 09:00:38 +00:00
Yt
8cb5bdb7d2 python3Packages.pytensor: 3.3.0 -> 3.3.1 (#560956) 2026-09-08 08:57:54 +00:00
dotlambda
d2b1aa48e3 python3Packages.urllib3-future: 2.24.905 -> 2.24.907 (#561124) 2026-09-08 08:36:34 +00:00
dotlambda
24296ee288 python3Packages.pyprobeplus: 2.0.0 -> 2.1.0 (#561137) 2026-09-08 08:36:14 +00:00
Gaetan Lepage
3562916253 python3Packages.flash-attn: set pname to flash-attn to fix build 2026-09-08 08:35:38 +00:00
jopejoe1
1b6fef720d discord: update various
discord-canary: 1.0.1836 -> 1.0.1837
discord-development: 1.0.1010 -> 1.0.1010
discord-ptb: 1.0.213 -> 1.0.213
discord: 1.0.156 -> 1.0.156
pkgsCross.aarch64-darwin.discord-canary: 0.0.1311 -> 0.0.1311
pkgsCross.aarch64-darwin.discord-development: 1.0.1021 -> 1.0.1021
pkgsCross.aarch64-darwin.discord-ptb: 0.0.259 -> 0.0.259
pkgsCross.aarch64-darwin.discord: 0.0.410 -> 0.0.410
2026-09-08 08:33:21 +00:00
nixpkgs-ci[bot]
9597fac1f9 symfony-cli: 5.19.0 -> 5.20.0 (#561136) 2026-09-08 08:31:03 +00:00
nixpkgs-ci[bot]
8e7c104ca9 homer: 26.08.2 -> 26.08.3 (#560763) 2026-09-08 08:30:56 +00:00
Fabian Affolter
1095fbc3de python3Packages.tencentcloud-sdk-python: 3.1.170 -> 3.1.171 (#561166) 2026-09-08 08:30:20 +00:00
Fabian Affolter
5db6a24d36 python3Packages.iamdata: 0.1.202609071 -> 0.1.202609081 (#561167) 2026-09-08 08:30:15 +00:00
Fabian Affolter
a9de3b16e0 tlsx: 1.3.0 -> 1.4.0 (#561171) 2026-09-08 08:30:11 +00:00
Fabian Affolter
e01cdd7b9f python3Packages.stackit-resourcemanager: 0.9.1 -> 0.10.0 (#561173) 2026-09-08 08:30:04 +00:00
Fabian Affolter
ad461847e0 python3Packages.pyfaup-rs: 0.4.18 -> 0.4.19 (#561174) 2026-09-08 08:29:58 +00:00
Fabian Affolter
896549dc80 python3Packages.aiovodafone: 3.3.2 -> 3.3.3 (#561175) 2026-09-08 08:29:52 +00:00
Fabian Affolter
1d1b0b5b66 nerva: 1.69.5 -> 1.69.6 (#561176) 2026-09-08 08:29:48 +00:00
R. Ryantm
bb492347f0 gilt-rs: 0.3.6 -> 0.3.7 2026-09-08 08:28:25 +00:00
Scott Edlund
f799a1f56a gping: 1.20.4 -> 1.21.0 2026-09-08 15:19:30 +07:00
Gaétan Lepage
c3369837ef llama-cpp: fix cross compilation (#561060) 2026-09-08 08:17:28 +00:00
Gaétan Lepage
e7d4cba851 zfp: remove cudatoolkit, modernize (#551647) 2026-09-08 08:16:35 +00:00
Jo
108a268a49 python313Packages.ufomerge: 1.9.7 -> 1.9.8 (#560934) 2026-09-08 08:13:03 +00:00
Sizhe Zhao
2994596b6b herdr: 0.8.2 -> 0.9.0 2026-09-08 16:07:22 +08:00
Jo
328edaf9c4 firefox-{devedition,beta}-unwrapped: 156.0b2 -> 156.0b4 (#560936) 2026-09-08 08:07:22 +00:00
Ethan Carter Edwards
25a55d7232 zfp: add versionCheckHook
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-08 08:07:11 +00:00
Ethan Carter Edwards
2155557fa3 zfp: enable strictDeps
__structuredAttrs added in a previous PR

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-08 08:07:09 +00:00
Ethan Carter Edwards
e24150497b zfp: remove cudatoolkit
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-08 08:07:08 +00:00
zowoq
7587f1d45b linux_xanmod, linux_xanmod_latest: 2026-09-07 (#561154) 2026-09-08 08:05:21 +00:00
Pol Dellaiera
5380135e9b rhuffle: init at 0.4.0 (#560825) 2026-09-08 08:04:39 +00:00
Damien Cassou
15259f4677 lint-staged: 17.4.1 -> 17.5.0 (#560521) 2026-09-08 08:03:11 +00:00
K900
52c6240fd1 Merge remote-tracking branch 'origin/master' into staging-next 2026-09-08 11:02:21 +03:00
Gaétan Lepage
3230c878ec ceres-solver: cleanup, fix cuda build (#561033) 2026-09-08 07:59:45 +00:00
Ruud van Asseldonk
c2dc83c918 butane: 0.29.0 -> 2.27.0
Upstream, Butane has been merged into the Ignition repository. This
means that they now share a version number, every Ignition release is
also a Butane release. This means a one-time big jump in version number.
2026-09-08 09:45:07 +02:00
Gaetan Lepage
c7c8399010 ceres-solver: cleanup, fix cuda build
Co-authored-by: Connor Baker <ConnorBaker01@gmail.com>
2026-09-08 07:44:56 +00:00
Arnout Engelen
67207cda34 inkscape-extensions.hexmap: use tagged release, modernize (#561120) 2026-09-08 07:41:52 +00:00
nixpkgs-ci[bot]
997bb9e044 ledger-live-desktop: 4.17.1 -> 4.19.0 (#561109) 2026-09-08 07:39:31 +00:00
nixpkgs-ci[bot]
e7dd3b4653 betula: 1.8.0 -> 1.8.1 (#557563) 2026-09-08 07:39:23 +00:00
Fabian Affolter
e941c72681 python3Packages.frigidaire: 0.18.50 -> 0.18.53 (#560911) 2026-09-08 07:33:58 +00:00
Fabian Affolter
fa0d289dd7 python3Packages.cyclopts: 4.24.0 -> 4.25.0 (#560910) 2026-09-08 07:33:54 +00:00
Fabian Affolter
9eb77c6b19 wappalyzergo: 0.2.95 -> 0.3.0 (#560944) 2026-09-08 07:29:57 +00:00
Fabian Affolter
65fca6a5b9 python3Packages.pydeps: 3.0.7 -> 3.0.8 (#561107) 2026-09-08 07:29:18 +00:00
Fionera
3652ce3c1e pkgs/fuzzel: remove fionera from maintainers list 2026-09-08 09:27:35 +02:00
Fabian Affolter
77e6276fa8 python3Packages.stackit-resourcemanager: 0.9.1 -> 0.10.0
Changelog: https://github.com/stackitcloud/stackit-sdk-python/blob/services/resourcemanager/v0.10.0/services/resourcemanager/CHANGELOG.md
2026-09-08 09:23:15 +02:00
Gaétan Lepage
889c85e6d2 ruff, ty: set big-parallel requiredSystemFeatures (#561147) 2026-09-08 07:22:55 +00:00
Fabian Affolter
47274b2f5f tlsx: 1.3.0 -> 1.4.0
Diff: https://github.com/projectdiscovery/tlsx/compare/v1.3.0...v1.4.0

Changelog: https://github.com/projectdiscovery/tlsx/releases/tag/v1.4.0
2026-09-08 09:21:38 +02:00
Fabian Affolter
5546630652 python3Packages.pyfaup-rs: 0.4.18 -> 0.4.19
Diff: https://github.com/ail-project/faup-rs/compare/pyfaup-rs-v0.4.18...pyfaup-rs-v0.4.19

Changelog: https://github.com/ail-project/faup-rs/releases/tag/pyfaup-rs-pyfaup-rs-v0.4.19
2026-09-08 09:20:33 +02:00
Fabian Affolter
c4aabb5501 python3Packages.aiovodafone: 3.3.2 -> 3.3.3
Diff: https://github.com/chemelli74/aiovodafone/compare/v3.3.2...v3.3.3

Changelog: https://github.com/chemelli74/aiovodafone/blob/v3.3.3/CHANGELOG.md
2026-09-08 09:19:39 +02:00
Fabian Affolter
a44dfecfdb nerva: 1.69.5 -> 1.69.6
Diff: https://github.com/praetorian-inc/nerva/compare/v1.69.5...v1.69.6

Changelog: https://github.com/praetorian-inc/nerva/blob/v1.69.6/CHANGELOG.md
2026-09-08 09:19:05 +02:00
Fabian Affolter
e48277089c python3Packages.tencentcloud-sdk-python: 3.1.170 -> 3.1.171
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.170...3.1.171

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.171/CHANGELOG.md
2026-09-08 09:01:24 +02:00
Fabian Affolter
e69c63d5b0 python3Packages.iamdata: 0.1.202609071 -> 0.1.202609081
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202609071...v0.1.202609081

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202609081
2026-09-08 08:59:13 +02:00
Francesco Gazzetta
15859bbc22 rat-king-adventure: 2.2.3 -> 2.3.2 (#550722) 2026-09-08 06:49:56 +00:00
Francesco Gazzetta
77239f5fc7 tower-pixel-dungeon: 1.1.1 -> 1.2.0 (#550726) 2026-09-08 06:48:57 +00:00
Leona Maroni
33a1a85d8e nginxMainline: 1.31.4 -> 1.31.5 (#561048) 2026-09-08 06:47:50 +00:00
Daniel Fullmer
ed4942cb09 llama-cpp: fix cross compilation 2026-09-08 06:37:32 +00:00
Nikolay Korotkiy
8b30f9fb71 mapserver: 8.6.5 -> 8.6.6 (#560748) 2026-09-08 06:31:26 +00:00
Jo
f949e6b3fb v2ray-domain-list-community: 20260705030346 -> 20260906035830 (#561088) 2026-09-08 06:21:46 +00:00
Gaétan Lepage
9f7c530dcf ty: 0.0.78 -> 0.0.79 (#561144) 2026-09-08 06:16:00 +00:00
nixpkgs-ci[bot]
4abc98883a Merge master into staging-nixos 2026-09-08 06:16:25 +00:00
Sizhe Zhao
907608384b code: 0.6.171 -> 0.6.181 (#554175) 2026-09-08 06:14:21 +00:00
eljamm
703e1b5765 linux_xanmod_latest: 7.1.13 -> 7.2.4
- Changelog: https://dl.xanmod.org/changelog/7.2/ChangeLog-7.2.4-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/7.1.13-xanmod1..7.2.4-xanmod1?from_project_id=51590166
2026-09-08 05:57:05 +00:00
Francesco Gazzetta
77542989f3 lobster: 2026.5 -> 2026.6 (#560531) 2026-09-08 05:55:16 +00:00
eljamm
93e1e48245 linux_xanmod: 6.18.49 -> 6.18.50
- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.50-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.49-xanmod1..6.18.50-xanmod1?from_project_id=51590166
2026-09-08 05:55:02 +00:00
Pol Dellaiera
74ce96441b tgrep: init at 1.0.4 (#560993) 2026-09-08 05:53:35 +00:00
R. Ryantm
c201bcd7c8 hanko: 1.1.2 -> 1.1.3 2026-09-08 05:52:11 +00:00
Gaétan Lepage
523cca811d i3-cycle-focus: fix version, enable structuredAttrs (#561093) 2026-09-08 05:49:18 +00:00
Pol Dellaiera
4a5163b547 mcp-gateway: 3.5.0 -> 3.5.1 (#561140) 2026-09-08 05:48:33 +00:00
Pol Dellaiera
2a94a70295 python3Packages.nomadnet: 1.3.1 -> 1.4.0 (#561149) 2026-09-08 05:42:59 +00:00
Pol Dellaiera
8804d221b8 tgrep: init at 1.0.4 2026-09-08 07:35:26 +02:00
R. Ryantm
5edb68b1b7 python3Packages.nomadnet: 1.3.1 -> 1.4.0 2026-09-08 05:27:23 +00:00
zowoq
66a8515414 ruff, ty: set big-parallel requiredSystemFeatures
both of these seem to build very slowly with two cores.
all of the nixosTests depend on these packages so building them
on big-parallel machines will speed up staging-nixos-small jobsets.
2026-09-08 15:26:20 +10:00
R. Ryantm
ac93ac7587 temporal-cli: 1.8.2 -> 1.8.3 2026-09-08 04:54:24 +00:00
nixpkgs-ci[bot]
10b7fbeb22 chroncal: 0.7.12 -> 0.9.1 (#561040) 2026-09-08 04:51:20 +00:00
nixpkgs-ci[bot]
4e920535e7 tmuxai: 2.3.1 -> 2.3.2 (#560907) 2026-09-08 04:51:19 +00:00
John Ericson
35ee021b4c tcl: fix cross compilation from Darwin (#556278) 2026-09-08 04:48:48 +00:00
Jost Alemann
efdfd135a9 ty: 0.0.78 -> 0.0.79
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.79
Diff: https://github.com/astral-sh/ty/compare/0.0.78...0.0.79
2026-09-08 06:45:27 +02:00
R. Ryantm
18a4fdf7cc gpu-screen-recorder-gtk: 5.8.0 -> 5.8.1 2026-09-08 04:28:22 +00:00
Masum Reza
b64c8831c3 qui: drop unused typescript_7 from qui-web nativeBuildInputs (#561134) 2026-09-08 04:26:18 +00:00
nixpkgs-ci[bot]
5f16ddfa6f gitpulsar: 1.3.2 -> 1.3.3 (#560987) 2026-09-08 04:25:23 +00:00
R. Ryantm
8d45fdc58d mcp-gateway: 3.5.0 -> 3.5.1 2026-09-08 04:21:04 +00:00
R. Ryantm
28c00e6f7d code: 0.6.171 -> 0.6.181 2026-09-08 04:20:53 +00:00
R. Ryantm
199562f9c2 mongodb-compass: 1.49.15 -> 1.50.0 2026-09-08 04:11:40 +00:00
R. Ryantm
ba4e24fa25 seaweedfs: 4.44 -> 4.46 2026-09-08 04:00:01 +00:00
R. Ryantm
9318e2f1db python3Packages.pyprobeplus: 2.0.0 -> 2.1.0 2026-09-08 03:57:14 +00:00
Jamie Magee
f974187a99 home-assistant: update component packages 2026-09-07 20:47:16 -07:00
Jamie Magee
12e92179e9 python3Packages.vizaio: init at 0.6.1 2026-09-07 20:47:16 -07:00
zowoq
46ffab493e terraform-providers.yandex-cloud_yandex: 0.224.0 -> 0.225.0 (#561131) 2026-09-08 03:45:49 +00:00
Sizhe Zhao
cd9a5ec96e fresh-editor: 0.4.6 -> 0.4.10 (#554205) 2026-09-08 03:40:35 +00:00
R. Ryantm
ff253466dc symfony-cli: 5.19.0 -> 5.20.0 2026-09-08 03:31:06 +00:00
nixpkgs-ci[bot]
8a7849c05e gemini-cli-bin: 0.42.0 -> 0.58.0 (#550861) 2026-09-08 03:26:08 +00:00
R. Ryantm
4ecd5576ce xmrig-mo: 6.26.0-mo4 -> 6.26.0-mo5 2026-09-08 03:25:50 +00:00
chillcicada
620e43992d fresh-editor: 0.4.6 -> 0.4.10 2026-09-08 11:06:58 +08:00
Kenichi Kamiya
5695fff83c qui: drop unused typescript_7 from qui-web nativeBuildInputs
The `tsc` command runs through pnpm:
https://github.com/autobrr/qui/blob/v1.26.0/web/package.json#L12
2026-09-08 12:06:53 +09:00
Ihar Hrachyshka
e987fe6685 podman-desktop: 1.29.1 -> 1.29.3 (#559325) 2026-09-08 03:05:18 +00:00
Ihar Hrachyshka
28c9bd15ed pre-commit: 4.5.1 -> 4.6.2; cleanup (#557750) 2026-09-08 03:04:24 +00:00
Sizhe Zhao
bb55d91ff8 recordbox: fix build failure with rustc 1.96.0+ (#559939) 2026-09-08 03:02:24 +00:00
R. Ryantm
824ef28561 terraform-providers.yandex-cloud_yandex: 0.224.0 -> 0.225.0 2026-09-08 02:58:26 +00:00
Sizhe Zhao
1ab3a9f380 zsh-autocomplete: 26.08.03 -> 26.08.04 (#549732) 2026-09-08 02:52:06 +00:00
Sizhe Zhao
06d05a0702 chameleos: 0.2.0 -> 0.2.1 (#560734) 2026-09-08 02:49:57 +00:00
Sizhe Zhao
96d722ee65 folia-major: 0.7.3 -> 0.7.4 (#560764) 2026-09-08 02:47:40 +00:00
Ihar Hrachyshka
ed4375e2d0 nixos/tests/openvswitch: test transient port cleanup
Verify that ports marked as transient do not persist across a reboot.

Assisted-by: Codex gpt-5.6-sol high
2026-09-07 22:24:06 -04:00
Ihar Hrachyshka
ebdfdea4aa nixos/openvswitch: clean up transient ports on boot
Run transient port cleanup after ovsdb starts and before ovs-vswitchd
starts.

To cite ovs-ctl(8),

  This is important on certain environments where some ports are
  going to be recreated after reboot, but other ports need to be
  persisted in the database.

Consumers (e.g. libvirt or ovn-kubernetes) may mark ports as transient
and expect these ports will be removed from ovsdb on new boot.

Note: this mimics upstream rhel systemd unit:
https://github.com/openvswitch/ovs/blob/main/rhel/usr_lib_systemd_system_ovs-delete-transient-ports.service

Assisted-by: Codex gpt-5.6-sol high
2026-09-07 22:23:27 -04:00
Ihar Hrachyshka
e9b9cbecbf python3Packages.i3ipc: fix darwin tests (#511267) 2026-09-08 02:20:54 +00:00
R. Ryantm
355535c030 python3Packages.cloudflare: 5.6.0 -> 5.7.0 2026-09-08 02:15:01 +00:00
nixpkgs-ci[bot]
f4f3f699f0 sparrow: 2.5.3 -> 2.5.4 (#559643) 2026-09-08 01:52:41 +00:00
nixpkgs-ci[bot]
cab2640533 frei0r: 3.2.3 -> 3.5.0 (#556332) 2026-09-08 01:52:41 +00:00
R. Ryantm
b067dd4b6f python3Packages.urllib3-future: 2.24.905 -> 2.24.907 2026-09-08 01:46:56 +00:00
coolcuber
134e4b4755 inkscape-extensions.hexmap: use tagged release, modernize 2026-09-07 21:39:26 -04:00
Colin
13f43fb584 syshud: 0-unstable-2026-05-28 -> 0-unstable-2026-09-07 (#560970) 2026-09-08 01:21:53 +00:00
Jade Lynn Masker
99550290a0 legendsviewer-next: 1.2.5 -> 1.3.0 2026-09-07 21:04:25 -04:00
coolcuber
270721686f in-formant: fix version; enable strictDeps, structuredAttrs 2026-09-07 20:58:08 -04:00
nixpkgs-ci[bot]
509725250b zapzap: 7.4.2 -> 7.4.4 (#560959) 2026-09-08 00:57:24 +00:00
Ihar Hrachyshka
77ca361544 tcl: fix cross compilation from Darwin 2026-09-07 20:53:39 -04:00
Connor Baker
061f805b41 python3Packages.nccl4py: 0.4.1 -> 0.5.0 (#559138) 2026-09-08 00:50:25 +00:00
R. Ryantm
2015f8ca79 ledger-live-desktop: 4.17.1 -> 4.19.0 2026-09-08 00:45:11 +00:00
R. Ryantm
64231e3088 python3Packages.pydeps: 3.0.7 -> 3.0.8 2026-09-08 00:43:04 +00:00
Ihar Hrachyshka
a6479a6e32 treewide: remove optional cond [ ... ]
This pattern is error prone, especially with __structuredAttrs, where
nested lists can leave important attributes such as `patches` null.

The treewide rewrite was produced with ast-grep, followed by `nix fmt`
and manual fixes for two `sema-undefined-variable` violations.

Future occurrences will be rejected by nixpkgs-vet once this change is
merged:

https://github.com/NixOS/nixpkgs-vet/pull/301
2026-09-07 20:41:05 -04:00
coolcuber
9beab1fa62 iannix: fix version, modernize 2026-09-07 20:32:15 -04:00
nixpkgs-ci[bot]
dcbf4fd862 Merge cd4578ac64 into haskell-updates 2026-09-08 00:31:09 +00:00
nixpkgs-ci[bot]
ebda2229b0 Merge master into staging-nixos 2026-09-08 00:26:06 +00:00
nixpkgs-ci[bot]
8349027e3f Merge master into staging-next 2026-09-08 00:25:00 +00:00
coolcuber
410ec0806c i3-swallow: fix version 2026-09-07 20:16:20 -04:00
Niklas Hambüchen
cd4578ac64 fscrypt: drop -experimental suffix and corresponding comment (#482520) 2026-09-08 00:13:02 +00:00
coolcuber
4ec503d856 i3-layout-manager: fix version; enable strictDeps, structuredAttrs 2026-09-07 20:12:45 -04:00
R. Ryantm
1ab0495326 python3Packages.ttconv: 1.2.2 -> 1.2.3 2026-09-08 00:12:19 +00:00
Sandro
3dec3c8087 python3Packages.google-cloud-pubsub: 2.39.2 -> 2.40.0 (#560999) 2026-09-08 00:11:18 +00:00
coolcuber
0d7bdf15ca i3-cycle-focus: fix version, enable structuredAttrs 2026-09-07 20:09:18 -04:00
Sandro
08e37962c7 home-assistant-custom-lovelace-modules.swipe-navigation: 1.16.0 -> 1.16.1 (#560814) 2026-09-08 00:07:09 +00:00
zowoq
644590cbf4 staging-nixos merge for 2026-09-07 (#561035) 2026-09-08 00:03:18 +00:00
coolcuber
b1cf0e08e6 hidrd: fix version, modernize 2026-09-07 20:01:00 -04:00
Sandro
e636fcec08 nixos/tests/portunus: fix flakiness (#561051) 2026-09-07 23:59:23 +00:00
Yt
69bacc27b4 allure: 2.46.0 -> 2.46.1 (#561022) 2026-09-07 23:56:31 +00:00
Sandro
9a1c2c2333 dcpomatic: init at 2.19.1 (#554828) 2026-09-07 23:56:16 +00:00
Sandro
2f8bfceea1 cpak: init at 2.12.7 (#555514) 2026-09-07 23:42:35 +00:00
Sandro
275e74d7aa nixtamal: 1.10.0 → 1.10.1 (#557919) 2026-09-07 23:40:46 +00:00
Sandro
148a5baa26 matrix-commander-rs: 1.0.1 -> 0.11.0, enable __structuredAttrs, add ilkecan to maintainers (#545177) 2026-09-07 23:39:28 +00:00
Nick Cao
1cf73f1215 wasmer: 7.3.0 -> 7.4.0
Diff: https://github.com/wasmerio/wasmer/compare/v7.3.0...v7.4.0
2026-09-07 19:38:32 -04:00
zowoq
34d7a029ff shfmt: 3.14.0 -> 3.14.1 (#561085) 2026-09-07 23:37:03 +00:00
Nick Cao
17a687e12d v2ray-domain-list-community: 20260705030346 -> 20260906035830
Diff: 2026070503...2026090603
2026-09-07 19:35:47 -04:00
Sandro
296968d8f5 windows.sdk: fix 'fetchWinSdk' by adding the package 'cacert' to nativeBuildInputs (#557668) 2026-09-07 23:34:39 +00:00
zowoq
443fb6f977 terraform-providers.tencentcloudstack_tencentcloud: 1.83.27 -> 1.83.29 (#561073) 2026-09-07 23:34:03 +00:00
Sandro
abf7a69e9c crossover: init at 26.3.0 (#545022) 2026-09-07 23:33:52 +00:00
Sandro
15721fe9a4 linuxPackages.evdi: 1.14.15 -> 1.15.0 (#555981) 2026-09-07 23:30:11 +00:00
Sandro
79798da95f myx: init at 0.4.0 (#555072) 2026-09-07 23:28:36 +00:00
Sandro
5d7ac0f1f3 nixos/neo4j: add ssl.policies.<name>.enable (#451958) 2026-09-07 23:28:26 +00:00
R. Ryantm
5c891ec93e shfmt: 3.14.0 -> 3.14.1 2026-09-07 23:20:13 +00:00
nixpkgs-ci[bot]
6e9f096c76 snyk: 1.1307.0 -> 1.1307.1 (#560927) 2026-09-07 23:19:28 +00:00
Nick Cao
a84b86ce19 python314Packages.python-debian: 1.1.0 -> 1.1.1
Diff: https://salsa.debian.org/python-debian-team/python-debian/-/compare/1.1.0...1.1.1

Changelog: https://salsa.debian.org/python-debian-team/python-debian/-/blob/master/debian/changelog
2026-09-07 19:14:05 -04:00
Nick Cao
63bb5321bf python314Packages.pygount: relax dep on chardet 2026-09-07 19:11:51 -04:00
Nick Cao
522866ae1c python314Packages.edk2-pytool-library: 0.23.15 -> 0.23.16
Diff: https://github.com/tianocore/edk2-pytool-library/compare/v0.23.15...v0.23.16

Changelog: https://github.com/tianocore/edk2-pytool-library/releases/tag/v0.23.16
2026-09-07 19:10:04 -04:00
Sandro
cc63e5249d nixos/polkit: allow devices: yubico and fprintd (#558856) 2026-09-07 23:08:59 +00:00
Nick Cao
37d034f544 k0sctl: 0.31.1 -> 0.32.2
Diff: https://github.com/k0sproject/k0sctl/compare/v0.31.1...v0.32.2

Changelog: https://github.com/k0sproject/k0sctl/releases/tag/v0.32.2
2026-09-07 19:08:37 -04:00
Peder Bergebakken Sundt
bf0e1d3004 webdav: 5.15.0 -> 5.15.1 (#561066) 2026-09-07 23:06:04 +00:00
Nick Cao
1d49abb527 dhcpdump: 1.10 -> 2.00
Diff: https://github.com/dhcpdump-org/dhcpdump/compare/v1.10...v2.00

Changelog: https://github.com/dhcpdump-org/dhcpdump/releases/tag/v2.00
2026-09-07 19:03:18 -04:00
Keenan Weaver
afb1ab0d1d gpu-screen-recorder: modernize, add version check 2026-09-07 17:59:23 -05:00
Peder Bergebakken Sundt
182f5d4f52 discord: adjust desktop entry (#560506) 2026-09-07 22:59:14 +00:00
Keenan Weaver
df5b8ab136 gpu-screen-recorder-gtk: modernize 2026-09-07 17:59:02 -05:00
Nick Cao
674074cce4 dbip-country-lite: 2026-06 -> 2026-09 2026-09-07 18:58:04 -04:00
Nick Cao
14c81a7713 dbip-city-lite: 2026-06 -> 2026-09 2026-09-07 18:58:00 -04:00
Nick Cao
e1f4b71637 dbip-asn-lite: 2026-06 -> 2026-09 2026-09-07 18:57:53 -04:00
Peder Bergebakken Sundt
519e90f3ad tauno-monitor: 0.2.20 -> 0.2.24 (#559928) 2026-09-07 22:54:52 +00:00
Peder Bergebakken Sundt
6f95621b79 eggdrop: 1.10.1 -> 1.10.2 (#560579) 2026-09-07 22:51:42 +00:00
R. Ryantm
670fb3b569 libresidfp: 1.2.1 -> 1.2.2 2026-09-07 22:51:37 +00:00
R. Ryantm
d9151633e3 terraform-providers.tencentcloudstack_tencentcloud: 1.83.27 -> 1.83.29 2026-09-07 22:50:58 +00:00
Peder Bergebakken Sundt
98cb242bb1 kotlin-cli: 0.11.1 -> 0.12.0 (#559668) 2026-09-07 22:48:00 +00:00
nixpkgs-ci[bot]
b0aa48f19f gpu-screen-recorder: 6.0.1 -> 6.1.1 (#561049) 2026-09-07 22:40:39 +00:00
Peder Bergebakken Sundt
d2b0c66598 andcli: 2.8.1 -> 2.9.0 (#559934) 2026-09-07 22:35:43 +00:00
Peder Bergebakken Sundt
90a5358e78 qbit-manage: 4.11.0 -> 4.13.0 (#559875) 2026-09-07 22:35:15 +00:00
R. Ryantm
754fa60a03 webdav: 5.15.0 -> 5.15.1 2026-09-07 22:34:34 +00:00
Peder Bergebakken Sundt
3e240786dd wheelwizard: 2.4.11 -> 2.5.1 (#557011) 2026-09-07 22:29:25 +00:00
R. Ryantm
6910807137 libretro.fbalpha2012: 0-unstable-2026-04-20 -> 0-unstable-2026-07-28 2026-09-07 22:29:08 +00:00
Peder Bergebakken Sundt
9d4beb0608 spnavcfg: add libx11 to build inputs (#558462) 2026-09-07 22:28:10 +00:00
Peder Bergebakken Sundt
1a4b9cfd8e desync: 1.1.0 -> 1.1.3 (#559148) 2026-09-07 22:27:52 +00:00
Peder Bergebakken Sundt
192a5ace63 ostui: 1.3.8 -> 1.3.9 (#559426) 2026-09-07 22:25:23 +00:00
Peder Bergebakken Sundt
2052b826fe docs/tauri: update bundle type link (#559374) 2026-09-07 22:25:00 +00:00
Peder Bergebakken Sundt
59ec5b47b1 metadata: 0.1.12 -> 0.1.13; metadata: adopt package as maintainer (#558239) 2026-09-07 22:24:35 +00:00
Peder Bergebakken Sundt
edf43d749a cargo-typify: 0.6.2 -> 0.7.0 (#559345) 2026-09-07 22:23:41 +00:00
Peder Bergebakken Sundt
c33956e6b9 wasmi: 1.1.0 -> 2.0.0 (#559337) 2026-09-07 22:23:19 +00:00
Peder Bergebakken Sundt
862bb1a815 pkgsStatic.xclip: fix build (#557759) 2026-09-07 22:22:03 +00:00
Peder Bergebakken Sundt
53e41c04f1 meh: Fix build for giflib 6 (#559309) 2026-09-07 22:21:11 +00:00
Weijia Wang
af7d47097d [staging-next] simdutf: restrict patch to version 9.1.0 (#561057) 2026-09-07 22:20:26 +00:00
R. Ryantm
abf76008d4 vgmplay-libvgm: 0.52.0-unstable-2026-06-07 -> 0.52.0-unstable-2026-08-24 2026-09-07 22:19:53 +00:00
Rafael Ieda
7e3fd871ba ultimate-oldschool-pc-font-pack: use installFonts 2026-09-07 19:19:39 -03:00
Peder Bergebakken Sundt
cfd2947ca8 decasify: 0.11.3 -> 0.11.4 (#559161) 2026-09-07 22:19:33 +00:00
Peder Bergebakken Sundt
b433227f29 streamlink-twitch-gui-bin: drop (#559247) 2026-09-07 22:18:16 +00:00
zowoq
9a3036589b terraform-providers.cloudamqp_cloudamqp: 1.47.0 -> 1.48.0 (#561056) 2026-09-07 22:18:05 +00:00
Peder Bergebakken Sundt
4a513aa1fe espresso: 2.4 -> 2.5.1 (#559726) 2026-09-07 22:17:03 +00:00
Ihar Hrachyshka
387458b7bc python3Packages.pystrich: init at 0.20 (#548754) 2026-09-07 22:16:28 +00:00
dotlambda
4dfa32f8b2 bzip3: 1.5.3 -> 1.5.4 (#561041) 2026-09-07 22:16:20 +00:00
Peder Bergebakken Sundt
b0fa8ab3fd rustfetch: 0.2.0 -> 0.3.0 (#560775) 2026-09-07 22:13:57 +00:00
Peder Bergebakken Sundt
73f1554f03 gocron: 0.9.14 -> 0.11.0 (#560349) 2026-09-07 22:13:22 +00:00
Peder Bergebakken Sundt
201aa1face buzz-cli: 0.1.0-unstable-2026-08-27 -> 0.1.0-unstable-2026-09-02 (#559980) 2026-09-07 22:12:28 +00:00
Peder Bergebakken Sundt
18eecefe6c ipatool: 2.3.2 -> 2.5.0 (#559039) 2026-09-07 22:11:19 +00:00
Peder Bergebakken Sundt
51daad980a rcp: 0.37.0 -> 0.40.0 (#558972) 2026-09-07 22:10:50 +00:00
Peder Bergebakken Sundt
b5644bb5d8 alerta-server: mark as insecure (#558920) 2026-09-07 22:09:48 +00:00
Weijia Wang
96bbea5cc7 simdutf: restrict patch to version 9.1.0 2026-09-08 00:09:06 +02:00
R. Ryantm
51c3d3b0c0 terraform-providers.cloudamqp_cloudamqp: 1.47.0 -> 1.48.0 2026-09-07 22:01:37 +00:00
Peder Bergebakken Sundt
25d7a7f657 typstPackages: sync with Typst Universe as of 2026-08-28 (#557342) 2026-09-07 21:57:20 +00:00
Peder Bergebakken Sundt
4d134c318f gpu-screen-recorder{-gtk}: add keenanweaver to maintainers (#553302) 2026-09-07 21:55:53 +00:00
h7x4
4e7d83c10a nixos/tests/portunus: fix flakiness 2026-09-08 06:53:49 +09:00
Peder Bergebakken Sundt
9a345e0d70 python3Packages.homevolt: 0.5.0 -> 0.7.0 (#560794) 2026-09-07 21:53:03 +00:00
Peder Bergebakken Sundt
cb265c770f thrift-ls: 0.2.11 -> 0.2.12 (#560460) 2026-09-07 21:52:47 +00:00
Peder Bergebakken Sundt
99f6550ca7 docker-compose: 5.5.0 -> 5.5.1 (#560444) 2026-09-07 21:52:30 +00:00
Yohann Boniface
294413a4d7 supercell-wx: fix build (#554155) 2026-09-07 21:52:28 +00:00
Peder Bergebakken Sundt
5f0a783c4b python3Packages.pyhik: 0.4.5 -> 0.4.6 (#560384) 2026-09-07 21:52:17 +00:00
nixpkgs-ci[bot]
0612a65da4 edhm-ui: 3.0.70 -> 3.0.71 (#561037) 2026-09-07 21:50:27 +00:00
Sergei Trofimovich
f24fef5288 nginxMainline: 1.31.4 -> 1.31.5
Changes: https://github.com/nginx/nginx/releases/tag/release-1.31.5
2026-09-07 22:48:56 +01:00
Peder Bergebakken Sundt
b85b405d66 mcp-proxy: 0.10.0 -> 0.12.0 (#557944) 2026-09-07 21:48:36 +00:00
Gliczy
ef1c59d18e fvs2: 0.9.0 -> 0.11.0 2026-09-07 23:48:15 +02:00
Gliczy
463771f568 bottles-unwrapped: remove unused dependencies 2026-09-07 23:48:15 +02:00
Gliczy
855259b311 bottles-unwrapped: 65.4 -> 67.4 2026-09-07 23:48:15 +02:00
Peder Bergebakken Sundt
db3bcfec33 cherrytree: remove unused gtksourceviewmm dependency (#559992) 2026-09-07 21:46:00 +00:00
Peder Bergebakken Sundt
1263d8a314 bulwark: remove musl binaries on glibc and vice-versa (#559950) 2026-09-07 21:43:36 +00:00
Peder Bergebakken Sundt
f91fa6f132 matrix-alertmanager: 0.9.0 -> 0.10.0 (#559298) 2026-09-07 21:43:00 +00:00
Peder Bergebakken Sundt
e123ecb463 tombi: 1.4.1 -> 1.5.2 (#557644) 2026-09-07 21:42:33 +00:00
zowoq
3016a6c1d4 kernel updates for 2026-09-07 (#561034) 2026-09-07 21:42:09 +00:00
Yohann Boniface
27c5ccec6c python3Packages.tomlrt: 2.2.5 -> 2.2.7 (#560571) 2026-09-07 21:41:37 +00:00
R. Ryantm
18016a3fd9 gpu-screen-recorder: 6.0.1 -> 6.1.1 2026-09-07 21:41:26 +00:00
kirillrdy
23e372056c python3Packages.mizani: 0.14.5 -> 0.14.6 (#561030) 2026-09-07 21:39:40 +00:00
Yohann Boniface
919ca4a1b3 webdump: 0.2 -> 0.3 (#560064) 2026-09-07 21:39:08 +00:00
Sigmanificient
5c685d899f python3Packages.tomlrt: add meta.changelog 2026-09-07 23:35:36 +02:00
Maximilian Bosch
2fe8a9fbbd roundcube: 1.7.3 -> 1.7.4 (#560492) 2026-09-07 21:34:35 +00:00
Peder Bergebakken Sundt
68a160c6e4 flake-du: 0.1.0 -> 0.2.0 (#558888) 2026-09-07 21:34:33 +00:00
Peder Bergebakken Sundt
9e11575902 verible: 0.0.4023 -> 0.0.4148 (#557719) 2026-09-07 21:33:25 +00:00
Yohann Boniface
e6a8153fb7 devin-desktop: fix name (#560516) 2026-09-07 21:32:55 +00:00
Peder Bergebakken Sundt
07b5088623 vue-language-server: 3.3.10 -> 3.3.11 (#557710) 2026-09-07 21:32:34 +00:00
Alex James
1e1669d763 transmission_4: enable unit tests with doCheck
transmission_4 currently builds its unit tests (controlled by the
`ENABLE_TESTING` CMake option, which defaults to true [1]) but doesn't
run them (as `doCheck` is not set). Set the CMake option to the value of
`doCheck` to fix this, and set `doCheck` to true.

[1]: 48835c6660/CMakeLists.txt (L76)
2026-09-07 14:32:16 -07:00
Yohann Boniface
91ef8a058f openvpn3: use finalAttrs (#560826) 2026-09-07 21:31:59 +00:00
Yohann Boniface
f7ed746dd0 wakatime-cli: 2.25.0 -> 2.26.0 (#560753) 2026-09-07 21:30:05 +00:00
Yohann Boniface
8bdc73c213 python3Packages.raylib: rename from raylib-python-cffi (#560806) 2026-09-07 21:29:02 +00:00
Peder Bergebakken Sundt
66f315a549 wasmtime: 48.0.0 -> 48.0.1, add python package bump to updateScript (#556435) 2026-09-07 21:28:37 +00:00
R. Ryantm
1b22e4a3b6 mermaid-cli: 11.16.0 -> 11.17.0 2026-09-07 21:28:33 +00:00
Peder Bergebakken Sundt
7b9cfa2243 python3Packages.nameparser: 1.1.3 -> 2.1.0 (#557078) 2026-09-07 21:27:39 +00:00
Peder Bergebakken Sundt
49a8005e4e python3Packages.translationstring: migrate to pyproject (#558014) 2026-09-07 21:26:23 +00:00
Peder Bergebakken Sundt
3e1451404a python3Packages.strictyaml: migrate to pyproject (#557976) 2026-09-07 21:25:05 +00:00
Peder Bergebakken Sundt
33eadc3636 python3Packages.dash-core-components: migrate to pyproject (#557969) 2026-09-07 21:24:36 +00:00
Peder Bergebakken Sundt
3cf36dc1db pokego: 0.5.2 -> 0.5.6 (#556709) 2026-09-07 21:24:00 +00:00
whispers
9a63787cc2 mongoc: 1.30.3 -> 1.30.9
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.4
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.5
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.6
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.7
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.8
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.9

this also automaticaly fixes the cmake error currently occuring with
cmake 4.4.0+ on staging-next (https://hydra.nixos.org/build/344554671)
as
3f9366cb27
is included in this release.

Fixes: CVE-2026-84964, CVE-2026-84965, CVE-2026-84969, CVE-2026-84963
2026-09-07 17:20:58 -04:00
Peder Bergebakken Sundt
38151686b1 databricks-cli: 1.11.0 -> 1.14.0 (#552384) 2026-09-07 21:19:52 +00:00
R. Ryantm
b99ff14a03 bzip3: 1.5.3 -> 1.5.4 2026-09-07 21:19:16 +00:00
R. Ryantm
79f31dc5bc chroncal: 0.7.12 -> 0.9.1 2026-09-07 21:18:56 +00:00
zowoq
f7c390744a terraform-providers.e-breuninger_netbox: 5.7.0 -> 5.8.0 (#561016) 2026-09-07 21:18:01 +00:00
zowoq
486582c63e terraform-providers.aminueza_minio: 3.41.0 -> 3.41.1 (#560983) 2026-09-07 21:16:23 +00:00
zowoq
31c9e214e2 terraform-providers.hashicorp_aws: 6.62.0 -> 6.63.0 (#560938) 2026-09-07 21:16:14 +00:00
zowoq
cd7b6379fb terraform-providers.datadog_datadog: 4.19.0 -> 4.20.0 (#560937) 2026-09-07 21:16:06 +00:00
Weijia Wang
6f0b4cc1bc audacity: add johnrichardrinehart as maintainer (#561032) 2026-09-07 21:13:03 +00:00
Maximilian Bosch
75d287c263 python3Packages.vodozemac: execute tests (#560253) 2026-09-07 21:10:28 +00:00
zowoq
488a7a7ebb linux_7_1: remove
EOL
2026-09-08 07:07:59 +10:00
R. Ryantm
b50c7ee5df edhm-ui: 3.0.70 -> 3.0.71 2026-09-07 21:05:22 +00:00
zowoq
ac63aaa40b linux_6_12: 6.12.108 -> 6.12.109 2026-09-07 21:04:13 +00:00
zowoq
10d202d8cd linux_6_18: 6.18.49 -> 6.18.50 2026-09-07 21:04:11 +00:00
zowoq
3de3491557 linux_7_2: 7.2.3 -> 7.2.4 2026-09-07 21:04:08 +00:00
h7x4
4b0dfa0218 netfoil: add nixos test to passthru.tests 2026-09-08 06:02:21 +09:00
John Rinehart
3ccf4d7d04 audacity: add johnrichardrinehart as maintainer 2026-09-07 17:02:17 -04:00
dotlambda
1a4ab8ab23 nvtopPackages.nvidia: honor config.cudaSupport (#558199) 2026-09-07 20:57:22 +00:00
Gaetan Lepage
18ce8a2d5d python3Packages.mizani: 0.14.5 -> 0.14.6
Diff: https://github.com/has2k1/mizani/compare/v0.14.5...v0.14.6

Changelog: https://github.com/has2k1/mizani/releases/tag/v0.14.6
2026-09-07 20:57:07 +00:00
h7x4
f2ea506bcf nixos/netfoil: fix systemd socket
In the v0.6.0, the software expected the systemd socket to pass both a
tcp and a udp listener. The package update caused the module to silently
break.

This commit adds a TCP listener on the same IP + port pair as the UDP
listener was registered on up until now, matching the upstream suggested
socket unit.
2026-09-08 05:52:53 +09:00
Weijia Wang
40a6fb10bf nemo-qml-plugin-dbus: move to pkgs/by-name (#559414) 2026-09-07 20:46:24 +00:00
Marc Jakobi
bedfd78254 lux-cli: 0.42.1 -> 0.43.5 (#560974) 2026-09-07 20:45:37 +00:00
nixpkgs-ci[bot]
d534422c36 mo-viewer: 1.6.7 -> 1.6.8 (#560996) 2026-09-07 20:31:58 +00:00
R. Ryantm
eaea9e0643 allure: 2.46.0 -> 2.46.1 2026-09-07 20:30:59 +00:00
R. Ryantm
f2bfdaba09 go-arch-lint: 1.18.0 -> 1.19.0 2026-09-07 20:23:25 +00:00
Weijia Wang
9cf49eba8f nomad_1_{9,10,11}: use buildGo126Module (#558842) 2026-09-07 20:22:12 +00:00
Maximilian Bosch
64eba19702 prometheus-redis-exporter: 1.90.0 -> 1.91.0 (#560834) 2026-09-07 20:21:58 +00:00
Maximilian Bosch
cb80c0ff02 postgresqlPackages.pg_background: 2.0.2 -> 2.0.3 (#560760) 2026-09-07 20:21:47 +00:00
nixpkgs-ci[bot]
1d3995f753 dotenvx: 2.22.0 -> 2.23.0 (#560692) 2026-09-07 20:20:43 +00:00
nixpkgs-ci[bot]
169d8b41d3 tabiew: 0.14.2 -> 0.15.0 (#560505) 2026-09-07 20:20:40 +00:00
R. Ryantm
529c73bd16 terraform-providers.e-breuninger_netbox: 5.7.0 -> 5.8.0 2026-09-07 20:17:39 +00:00
Nikolay Korotkiy
5e76f4bc7a ralphex: 1.6.1 -> 1.7.0 (#560995) 2026-09-07 20:16:21 +00:00
Robert Hensing
1b5960b7a1 dockerTools: use nix through nativeBuildInputs (#561007) 2026-09-07 20:14:39 +00:00
Weijia Wang
f261125840 audacity_4: init at 4.0.0 (#559623) 2026-09-07 20:13:46 +00:00
dotlambda
46af9c1209 extism-js: 1.6.0 -> 1.7.0 (#554461) 2026-09-07 20:13:33 +00:00
Maximilian Bosch
cf4a43b3eb matrix-synapse: 1.159.0 -> 1.160.0 (#559918) 2026-09-07 20:11:40 +00:00
Maximilian Bosch
80ba00e675 nixos/test-driver: cleanup junit.xml creation (#556413) 2026-09-07 20:10:13 +00:00
dotlambda
016f204450 getmail6: 6.20.00 -> 6.20.01 (#555444) 2026-09-07 20:06:35 +00:00
R. Ryantm
4d6ccbb89c vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.6.10 -> 1.6.11 2026-09-07 20:05:09 +00:00
Robert Hensing
b6de21dca4 dockerTools: use nix through nativeBuildInputs
It works much the same, but allows nix as a whole to be overridden.
The only build time difference is that it now uses PATH, and that's
ok.
2026-09-07 22:00:36 +02:00
R. Ryantm
eaac9fe8be ansible-doctor: 8.4.0 -> 8.4.1 2026-09-07 19:56:55 +00:00
Weijia Wang
7b427b5988 mediaharbor: set meta.platforms (#560951) 2026-09-07 19:54:43 +00:00
Weijia Wang
9f28c2fa5a mediaharbor: drop unused typescript_7 from nativeBuildInputs (#560969) 2026-09-07 19:54:10 +00:00
Maximilian Bosch
e03ad2d812 matrix-synapse: 1.159.0 -> 1.160.0
ChangeLog: https://github.com/element-hq/synapse/releases/tag/v1.160.0
2026-09-07 21:50:51 +02:00
dotlambda
e4ef921eee python3Packages.google-maps-routing: 0.11.0 -> 0.11.1 (#560998) 2026-09-07 19:45:30 +00:00
nixpkgs-ci[bot]
a5d31019dd bookorbit: 2.8.1 -> 2.9.0 (#560883) 2026-09-07 19:40:43 +00:00
nixpkgs-ci[bot]
312cfd5d76 stump: 0.1.6 -> 0.1.7 (#560307) 2026-09-07 19:40:41 +00:00
R. Ryantm
d841d9b71c libretro.mame2010: 0-unstable-2026-07-03 -> 0-unstable-2026-09-02 2026-09-07 19:37:25 +00:00
Lucas Savva
7271b8c957 nixos/logrotate: Copy configFile to /etc, remove option
When running logrotate in a user namespaced environment, such as
an nspawn container with PrivateUsers=pick, logrotate may refuse to
start as its config file is not owned by root.

Using environment.etc we can copy the file from the store and
set the proper permissions during activation.

As such, there is much less utility in being able to configure the
configFile path now, and `include` directives supported in the
program's own config schema would suffice for including extra config
outside of the NixOS module.
2026-09-07 20:30:13 +01:00
R. Ryantm
98bdcd4776 python3Packages.google-maps-routing: 0.11.0 -> 0.11.1 2026-09-07 19:29:08 +00:00
R. Ryantm
2dd5703b71 mo-viewer: 1.6.7 -> 1.6.8 2026-09-07 19:26:54 +00:00
R. Ryantm
8a4b9d1552 ralphex: 1.6.1 -> 1.7.0 2026-09-07 19:14:27 +00:00
John Rinehart
685a484d03 audacity: 3.7.9 -> 4.0.0
Make Audacity 4 the default, retain Audacity 3 as audacity_3, and provide audacity_4 as an alias.

Use the official offline source archive and system libraries. Disable WebKit in wxWidgets, enable strict dependency checking, and declare Expat explicitly.

Build for the configured Darwin architecture and minimum macOS version. Fetch commit-pinned upstream fixes for wxWidgets framework linking and deployment target overrides.

Assisted-by: OpenAI Codex / GPT-5.6-sol

Assisted-by: OpenAI Codex / GPT-6-astra
2026-09-07 15:12:15 -04:00
qubitnano
c680d785fe bcachefs-tools: 1.39.4 -> 1.39.5
https://evilpiepirate.org/git/bcachefs-tools.git/tree/Changelog.mdwn
2026-09-07 15:10:03 -04:00
R. Ryantm
8ace39db49 spruce: 1.35.17 -> 1.35.18 2026-09-07 19:09:19 +00:00
Andrew Prokhorenkov
1f93c4bcc5 entire: 0.10.5 -> 0.10.6 2026-09-07 14:04:32 -05:00
R. Ryantm
4e29a9d9e7 gitpulsar: 1.3.2 -> 1.3.3 2026-09-07 18:35:09 +00:00
R. Ryantm
52d1ba7218 python3Packages.google-cloud-pubsub: 2.39.2 -> 2.40.0 2026-09-07 18:28:38 +00:00
R. Ryantm
93e56317a2 terraform-providers.aminueza_minio: 3.41.0 -> 3.41.1 2026-09-07 18:27:19 +00:00
nixpkgs-ci[bot]
fa4573beba Merge master into staging-nixos 2026-09-07 18:11:41 +00:00
nixpkgs-ci[bot]
92275959e7 Merge master into staging-next 2026-09-07 18:10:42 +00:00
R. Ryantm
4217a4c66c open-scq30: 2.11.0 -> 2.12.0 2026-09-07 18:10:15 +00:00
Kenichi Kamiya
008162aeec mediaharbor: drop unused typescript_7 from nativeBuildInputs
The `tsc` command runs through `npm run build`:
https://github.com/MediaHarbor/mediaharbor/blob/v2.1.0/package.json#L7
2026-09-08 02:53:56 +09:00
Weijia Wang
312a724ba4 simdutf: fix atomic checks on loongarch64-linux (#560952) 2026-09-07 17:50:39 +00:00
R. Ryantm
987f40430c syshud: 0-unstable-2026-05-28 -> 0-unstable-2026-09-07 2026-09-07 17:47:58 +00:00
R. Ryantm
7a3e7fd763 lux-cli: 0.42.1 -> 0.43.5 2026-09-07 17:45:15 +00:00
Antoine du Hamel
b4ba7c9cbe simdutf: fix atomic checks on loongarch64-linux 2026-09-07 19:41:11 +02:00
R. Ryantm
c873704311 zapzap: 7.4.2 -> 7.4.4 2026-09-07 17:17:43 +00:00
nixpkgs-ci[bot]
c51bb4b1ec Merge master into staging-nixos 2026-09-07 17:17:12 +00:00
nixpkgs-ci[bot]
0b5ad00e26 Merge master into staging-next 2026-09-07 17:16:07 +00:00
jopejoe1
1ba83db22c python3Packages.ufomerge: use finalAttrs 2026-09-07 19:14:41 +02:00
Gaetan Lepage
96f61975a8 python3Packages.pytensor: 3.3.0 -> 3.3.1
Diff: https://github.com/pymc-devs/pytensor/compare/rel-3.3.0...rel-3.3.1

Changelog: https://github.com/pymc-devs/pytensor/releases/tag/rel-3.3.1
2026-09-07 17:14:19 +00:00
jopejoe1
715f2e3e25 python313Packages.ufomerge: 1.9.7 -> 1.9.8 2026-09-07 19:12:52 +02:00
R. Ryantm
cf968efe43 python3Packages.python-arango: 8.3.4 -> 8.3.5 2026-09-07 17:05:49 +00:00
Pol Dellaiera
f66bdc8516 rhuffle: init at 0.4.0 2026-09-07 18:59:20 +02:00
Lin Jian
d0cf177a5b emacs.pkgs.project-nix-store: init at 0.11.0
Project backend for Nix-like store

- https://elpa.nongnu.org/nongnu/project-nix-store.html
- https://github.com/jian-lin/project-nix-store
2026-09-08 00:56:34 +08:00
ccicnce113424
28ce9e9c80 splayer-next: 1.0.0 -> 1.1.0 2026-09-08 00:52:10 +08:00
Kenichi Kamiya
fe55c67b87 mediaharbor: set meta.platforms
The installPhase uses x86_64-unknown-linux-gnu,
so this package cannot build on other platforms.
2026-09-08 01:49:57 +09:00
R. Ryantm
48a51b930a go-grip: 0.9.2 -> 0.10.0 2026-09-07 16:47:08 +00:00
R. Ryantm
2c1902bf4d wappalyzergo: 0.2.95 -> 0.3.0 2026-09-07 16:32:06 +00:00
R. Ryantm
0c58080fa1 unpoller: 5.1.0 -> 5.2.4 2026-09-07 16:25:09 +00:00
R. Ryantm
64cac736ba terraform-providers.hashicorp_aws: 6.62.0 -> 6.63.0 2026-09-07 16:18:06 +00:00
R. Ryantm
3e8c05e17a terraform-providers.datadog_datadog: 4.19.0 -> 4.20.0 2026-09-07 16:16:45 +00:00
jopejoe1
8e31fdad81 firefox-devedition-unwrapped: 156.0b2 -> 156.0b4 2026-09-07 16:15:48 +00:00
jopejoe1
fef4288057 firefox-beta-unwrapped: 156.0b2 -> 156.0b4 2026-09-07 16:15:40 +00:00
Adam C. Stephens
3075fb5bdf rustfs: 1.0.0-rc.3 -> 1.0.0-rc.5
Changelog: https://github.com/rustfs/rustfs/releases/tag/1.0.0-rc.4
Changelog: https://github.com/rustfs/rustfs/releases/tag/1.0.0-rc.5
2026-09-07 12:15:24 -04:00
R. Ryantm
c1cd999312 diesel-cli: 2.3.12 -> 2.3.13 2026-09-07 16:03:24 +00:00
R. Ryantm
b80f7bf81d snyk: 1.1307.0 -> 1.1307.1 2026-09-07 15:52:09 +00:00
Michael Mulqueen
cd3ced13bd python3Packages.pystrich: init at 0.20 2026-09-07 15:47:25 +00:00
Michael Mulqueen
59db99299b maintainers: add mmulqueen 2026-09-07 15:47:25 +00:00
Bobby Rong
5ec48b455b mint-l-icons: 1.8.1 -> 1.8.2
f9f679c9be...5f5957bc87
2026-09-07 23:28:27 +08:00
Fabian Affolter
576b414207 python3Packages.cyclopts: 4.24.0 -> 4.25.0
Diff: https://github.com/BrianPugh/cyclopts/compare/v4.24.0...v4.25.0

Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.25.0
2026-09-07 16:58:47 +02:00
Fabian Affolter
eef003533c python3Packages.frigidaire: 0.18.50 -> 0.18.53
Diff: https://github.com/bm1549/frigidaire/compare/0.18.50...0.18.53

Changelog: https://github.com/bm1549/frigidaire/releases/tag/0.18.53
2026-09-07 16:56:48 +02:00
Ye Thatoe Kyaw
ca61424710 pnpm: add missing pn/pnx bin aliases 2026-09-07 16:34:55 +02:00
Rlun
610268dfdc nixos/pihole-ftl: rotate all configured log files 2026-09-07 22:28:21 +08:00
R. Ryantm
25cdde0090 tmuxai: 2.3.1 -> 2.3.2 2026-09-07 14:20:39 +00:00
R. Ryantm
ebf499207d protonplus: 0.6.5 -> 0.6.6 2026-09-07 13:27:06 +00:00
Janne Heß
8c812ca2c6 bookorbit: 2.8.1 -> 2.9.0 2026-09-07 14:56:52 +02:00
R. Ryantm
e3623cdda8 mdp: 1.0.18 -> 1.0.19 2026-09-07 12:40:05 +00:00
nixpkgs-ci[bot]
e4a8c6ed45 Merge master into staging-nixos 2026-09-07 12:14:51 +00:00
nixpkgs-ci[bot]
d364e53943 Merge master into staging-next 2026-09-07 12:13:50 +00:00
Gaetan Lepage
7bcc370c6d python3Packages.nccl4py: add cuda to meta.teams 2026-09-07 12:09:35 +00:00
Harinn
fc1e7e3ce1 python3Packages.django-pglocks: reorder attributes 2026-09-07 18:49:03 +07:00
Gaetan Lepage
551839ff62 python3Packages.nccl4py: 0.4.1 -> 0.5.0
Diff: https://github.com/NVIDIA/nccl/compare/nccl4py-v0.4.1...nccl4py-v0.5.0

Changelog: https://github.com/NVIDIA/nccl/releases/tag/nccl4py-v0.5.0
2026-09-07 11:45:02 +00:00
Harinn
ab24880e06 python3Packages.static3: modernize 2026-09-07 18:44:29 +07:00
Harinn
e95ff796f2 python3Packages.sqlite-fts4: modernize 2026-09-07 18:39:25 +07:00
Harinn
5bfcd380f1 python3Packages.static3: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:25 +07:00
Harinn
46dccb1919 python3Packages.sqlite-fts4: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:25 +07:00
Harinn
2b00d7f8b0 python3Packages.django-paintstore: modernize 2026-09-07 18:39:24 +07:00
Harinn
52f968e679 python3Packages.django-pglocks: modernize 2026-09-07 18:39:24 +07:00
Harinn
086783858f python3Packages.django-paintstore: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:24 +07:00
Harinn
eb956e2bdb python3Packages.django-pglocks: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:24 +07:00
Harinn
26c8ca6789 python3Packages.deezer-py: modernize 2026-09-07 18:39:23 +07:00
Harinn
6795e0dfff python3Packages.deeptoolsintervals: modernize 2026-09-07 18:39:22 +07:00
Harinn
f06c333140 python3Packages.deezer-py: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:22 +07:00
Harinn
eb2f873b14 python3Packages.deeptoolsintervals: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:22 +07:00
Harinn
6a680ebec2 python3Packages.dbus-client-gen: modernize 2026-09-07 18:39:21 +07:00
Harinn
2726b502e6 python3Packages.dbus-python-client-gen: modernize 2026-09-07 18:39:21 +07:00
Harinn
048156ab0e python3Packages.dbus-client-gen: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:21 +07:00
Harinn
287774c31f python3Packages.dbus-python-client-gen: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:21 +07:00
Harinn
c17a8b3102 python3Packages.daff: modernize 2026-09-07 18:39:20 +07:00
Harinn
10ca98a4e5 python3Packages.daemonocle: modernize 2026-09-07 18:39:20 +07:00
Harinn
05159f2033 python3Packages.daff: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:20 +07:00
Harinn
cb1e45332b python3Packages.daemonocle: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:20 +07:00
Harinn
6fe63d162a python3Packages.daemonize: modernize 2026-09-07 18:39:19 +07:00
Harinn
afaed7b959 python3Packages.daemonize: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:19 +07:00
R. Ryantm
22b4ca3987 vja: 6.0.2 -> 6.0.3 2026-09-07 11:04:23 +00:00
Quentin Frey
2fd93acc7c davis: 5.4.3 -> 5.4.4 2026-09-07 12:32:13 +02:00
R. Ryantm
6420b3ab82 mago: 1.47.5 -> 1.47.6 2026-09-07 10:30:54 +00:00
Jochen Schalanda
612c04f6be omniwm: 0.6.7 -> 0.6.8 2026-09-07 12:29:07 +02:00
R. Ryantm
6e4a60a9d0 prometheus-redis-exporter: 1.90.0 -> 1.91.0 2026-09-07 10:23:46 +00:00
Thomas
e7d725c7bb openvpn3: use finalAttrs 2026-09-07 12:21:33 +02:00
R. Ryantm
ff7099e51b mender-artifact: 4.4.1 -> 4.4.2 2026-09-07 09:25:45 +00:00
R. Ryantm
d9d761d769 home-assistant-custom-lovelace-modules.swipe-navigation: 1.16.0 -> 1.16.1 2026-09-07 09:00:11 +00:00
R. Ryantm
2f49fe463d powerstation: 0.8.2 -> 0.8.3 2026-09-07 08:55:45 +00:00
R. Ryantm
92c8a8f935 libretro.play: 0-unstable-2026-08-11 -> 0-unstable-2026-09-03 2026-09-07 08:41:52 +00:00
marcg
220531eee4 python3Packages.raylib: rename from raylib-python-cffi
The project name (e.g. on PyPI) is raylib.
2026-09-07 11:14:01 +03:00
XYenon
0970edeafc yaziPlugins.zoom: 0-unstable-2026-06-20 → 0-unstable-2026-09-01
Compare: 38efe09c27...4dc7f1b645
2026-09-07 16:02:22 +08:00
XYenon
da58c3a575 yaziPlugins.vcs-files: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
f7a2a17334 yaziPlugins.toggle-pane: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
03f162ee32 yaziPlugins.smart-paste: 0-unstable-2025-06-18 → 0-unstable-2026-09-01
Compare: 86d28e4fb4...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
4555fadbac yaziPlugins.smart-filter: 0-unstable-2026-07-04 → 0-unstable-2026-09-01
Compare: 5d461d8590...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
f25e6af294 yaziPlugins.smart-enter: 0-unstable-2025-06-18 → 0-unstable-2026-09-01
Compare: 86d28e4fb4...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
ea238a6052 yaziPlugins.piper: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
0297a509d2 yaziPlugins.no-status: 25.2.7-unstable-2025-03-02 → 0-unstable-2026-09-01
Compare: b44c245500...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
091bc9b876 yaziPlugins.mount: 0-unstable-2026-05-09 → 0-unstable-2026-09-01
Compare: 16e8ed382d...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
90c2361fe8 yaziPlugins.mime-ext: 0-unstable-2026-08-07 → 0-unstable-2026-09-01
Compare: 0be29a913a...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
d9762545cf yaziPlugins.mactag: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6f26ae04ba...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
6419eda036 yaziPlugins.lsar: 0-unstable-2026-01-24 → 0-unstable-2026-09-01
Compare: 6c71385af6...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
c62c15e5fb yaziPlugins.jump-to-char: 0-unstable-2025-06-18 → 0-unstable-2026-09-01
Compare: 86d28e4fb4...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
4be2f9f27c yaziPlugins.git: 0-unstable-2026-08-19 → 0-unstable-2026-09-01
Compare: efa4d79da8...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
1161656adf yaziPlugins.full-border: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: e1031c618c...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
5fece934b6 yaziPlugins.diff: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
693908d553 yaziPlugins.chmod: 0-unstable-2026-08-19 → 0-unstable-2026-09-01
Compare: 213f300c23...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
6c5d28148f yaziPlugins: detect official plugin updates by directory
Track commits under the plugin directory instead of only main.lua, and
take the highest @since requirement across top-level Lua files.

Assisted-by: Grok Build (Grok 4.6)
2026-09-07 16:02:11 +08:00
R. Ryantm
7f5ee656c2 python3Packages.homevolt: 0.5.0 -> 0.7.0 2026-09-07 07:37:55 +00:00
R. Ryantm
4025fc1f9f traefik: 3.7.12 -> 3.7.13 2026-09-07 06:30:21 +00:00
nixpkgs-ci[bot]
47ca90b74c Merge master into staging-nixos 2026-09-07 06:20:59 +00:00
nixpkgs-ci[bot]
11d7792675 Merge master into staging-next 2026-09-07 06:19:53 +00:00
KangaZero
2e6256bcac rustfetch: 0.2.0 -> 0.3.0
Added `buildInputs` to add needed package `libxcb` for linux platforms
Added `checkFlags` to skip test that requires os calls
Added `versionCheckHook`
2026-09-07 14:55:42 +09:00
R. Ryantm
adda118343 deezer-desktop: 7.1.310 -> 7.1.320 2026-09-07 05:54:54 +00:00
Vladimír Čunát
df0e8227c4 llvmPackages.mlir: fix patch list; version tablegen patch (#560071) 2026-09-07 04:41:56 +00:00
chillcicada
6f4c18c357 folia-major: 0.7.3 -> 0.7.4 2026-09-07 12:24:45 +08:00
R. Ryantm
df95043251 homer: 26.08.2 -> 26.08.3 2026-09-07 04:10:08 +00:00
R. Ryantm
ddbb362db7 postgresqlPackages.pg_background: 2.0.2 -> 2.0.3 2026-09-07 03:36:28 +00:00
R. Ryantm
22df7c9545 python3Packages.isocodes: 2025.8.25 -> 2026.9.2 2026-09-07 03:06:29 +00:00
R. Ryantm
a0be97d607 wakatime-cli: 2.25.0 -> 2.26.0 2026-09-07 02:34:57 +00:00
R. Ryantm
5f022ed781 gemini-cli-bin: 0.42.0 -> 0.58.0 2026-09-07 02:31:52 +00:00
R. Ryantm
27ee58fc48 mapserver: 8.6.5 -> 8.6.6 2026-09-07 02:16:16 +00:00
R. Ryantm
3065258587 fcitx5-table-extra: 5.1.12 -> 5.1.13 2026-09-07 01:51:05 +00:00
R. Ryantm
bd5d7f861c fcitx5-table-other: 5.1.7 -> 5.1.8 2026-09-07 01:47:28 +00:00
R. Ryantm
6817fd28f8 fcitx5-lua: 5.0.17 -> 5.0.18 2026-09-07 01:46:57 +00:00
Ihar Hrachyshka
3a76fb80bb llvmPackages.mlir: version tablegen patch
The patch failed to apply on 18 and 19. We have to version it.

LLVM 18 has no MLIR_SRC_SHARDER_TABLEGEN_EXE. LLVM 19 and 20 fail to
apply the 21+ patch due to mechanical hunk failures, but otherwise use
an identical patch to 21+.
2026-09-06 21:44:24 -04:00
Ihar Hrachyshka
2fafb4e419 llvmPackages.mlir: fix patch list
Commit fd7ab9664f enabled structured attrs, rendering `patches` empty
because of a now invalid nested list in `patches`.
2026-09-06 21:44:00 -04:00
R. Ryantm
d941f584f6 fcitx5-m17n: 5.1.6 -> 5.1.7 2026-09-07 01:13:35 +00:00
loner
21d3516aee chameleos: 0.2.0 -> 0.2.1 2026-09-07 09:04:06 +08:00
nixpkgs-ci[bot]
af25c7891d Merge 8f5113b1bd into haskell-updates 2026-09-07 00:33:28 +00:00
nixpkgs-ci[bot]
f67401ada9 Merge master into staging-nixos 2026-09-07 00:27:54 +00:00
nixpkgs-ci[bot]
2d6a3f2b1b Merge master into staging-next 2026-09-07 00:26:56 +00:00
R. Ryantm
30612b3bf3 gelly: 1.11.0 -> 1.11.1 2026-09-06 23:10:02 +00:00
K900
25a4b5ebfb lix: drop curl workaround
Fix landed in 8.22.0
2026-09-07 00:29:48 +03:00
Thiago Kenji Okada
fc75e9d10c nixos-rebuild: support --specialisation for build-vm{,with-bootloader} (#558909) 2026-09-06 21:22:52 +00:00
K900
902b9eb4b2 android-tools: pin protobuf_35 2026-09-07 00:17:19 +03:00
K900
5eae11f03f unbound-full: fix build under strictDeps 2026-09-07 00:12:14 +03:00
R. Ryantm
530958c601 dotenvx: 2.22.0 -> 2.23.0 2026-09-06 20:51:32 +00:00
R. Ryantm
41f66ae151 hjson-go: 4.7.0 -> 4.7.1 2026-09-06 20:08:44 +00:00
R. Ryantm
f332259b8b mado: 0.3.1 -> 0.3.2 2026-09-06 19:44:04 +00:00
Matt McHenry
3eacde45be fscrypt: enable __structuredAttrs
required by PR checks for the parent commit, which see this as a new
package
2026-09-06 15:07:44 -04:00
Matt McHenry
2ecafd30f6 fscrypt: drop -experimental suffix and corresponding comment
upstream removed their warning in v0.3.1 (sept. 2021):
3f865a76c5

fixes #221731
2026-09-06 14:57:17 -04:00
Robert Hensing
28cf1a03f6 nixosTests: do not depend on nix by default (#553728) 2026-09-06 18:50:51 +00:00
R. Ryantm
6d6244ac94 vassal: 3.7.26 -> 3.7.27 2026-09-06 18:42:04 +00:00
Wolfgang Walther
ecc90485e0 postgrest: 14.16 -> 16.2 (#560240) 2026-09-06 18:31:51 +00:00
nixpkgs-ci[bot]
f0f976f803 Merge master into staging-nixos 2026-09-06 18:10:56 +00:00
nixpkgs-ci[bot]
44c5f5286a Merge master into staging-next 2026-09-06 18:09:51 +00:00
Weijia Wang
a52e804135 weylus: migrate to typescript 7 2026-09-06 20:07:07 +02:00
Weijia Wang
f5f4391d1d weylus: fix invalid unstable version scheme 2026-09-06 20:06:50 +02:00
ToasterUwU
000fd2a902 tirith: 0.3.3 -> 0.4.1 2026-09-06 19:09:58 +02:00
Weijia Wang
68633853ec spectral-language-server: migrate to typescript 7 2026-09-06 18:20:18 +02:00
Eric Rodrigues Pires
9e4da38625 eggdrop: 1.10.1 -> 1.10.2 2026-09-06 12:33:10 -03:00
Lukas Epple
582a47d164 haskell.packages.ghc914.haskell-language-server: fix build (#560211) 2026-09-06 15:33:06 +00:00
R. Ryantm
bb2479d695 python3Packages.tomlrt: 2.2.5 -> 2.2.7 2026-09-06 14:36:25 +00:00
Pascal Dietrich
4dfff6adc3 tauno-monitor: 0.2.20 -> 0.2.24 2026-09-06 14:51:09 +02:00
R. Ryantm
e0a0c3fe6b qt6Packages.fcitx5-configtool: 5.1.14 -> 5.1.15 2026-09-06 12:49:53 +00:00
R. Ryantm
6d0dbbc9d7 kdePackages.fcitx5-unikey: 5.1.11 -> 5.1.12 2026-09-06 12:42:18 +00:00
R. Ryantm
265389535c lobster: 2026.5 -> 2026.6 2026-09-06 12:32:37 +00:00
R. Ryantm
fbb575f097 fcitx5-anthy: 5.1.10 -> 5.1.11 2026-09-06 12:30:08 +00:00
R. Ryantm
6394343b5b lint-staged: 17.4.1 -> 17.5.0 2026-09-06 12:16:28 +00:00
Aiden Schembri
80f0fff78d devin-desktop: fix name 2026-09-06 14:16:17 +02:00
nixpkgs-ci[bot]
e748387c68 Merge master into staging-nixos 2026-09-06 12:12:51 +00:00
nixpkgs-ci[bot]
c7e3ae67c8 Merge master into staging-next 2026-09-06 12:11:46 +00:00
Aiden Schembri
ca75742496 discord: adjust desktop entry 2026-09-06 13:58:43 +02:00
R. Ryantm
90d84e6d06 wiki-go: 1.8.13 -> 1.9.0 2026-09-06 11:43:01 +00:00
R. Ryantm
f1b6e2953b tabiew: 0.14.2 -> 0.15.0 2026-09-06 11:38:41 +00:00
R. Ryantm
3b767b520f roundcube: 1.7.3 -> 1.7.4 2026-09-06 11:02:31 +00:00
Wolfgang Walther
35bbabcc81 haskell.packages.ghc914.haskell-language-server: fix build
Fixes the build for HLS on GHC 9.14 without support for hlint or
stylish-haskell, because these two don't support ghc-lib-parser 9.14.x,
yet.
2026-09-06 12:02:47 +02:00
R. Ryantm
95105366aa gh-review-conductor: 1.3.0 -> 2.0.0 2026-09-06 09:59:27 +00:00
Wolfgang Walther
02f183acd1 haskellPackages: unbreak packages
Generated with maintainers/scripts/haskell/unbreak.nu
2026-09-06 10:19:15 +02:00
Wolfgang Walther
3fb2ae8756 maintainers/scripts/haskell/unbreak: fix
Broken with a nushell update at some point.
2026-09-06 10:14:39 +02:00
Wolfgang Walther
c022230402 haskellPackages: regenerate packages
Generated with
maintainers/scripts/haskell/regenerate-hackage-packages.sh
2026-09-06 10:14:38 +02:00
R. Ryantm
2c50c5cb30 thrift-ls: 0.2.11 -> 0.2.12 2026-09-06 07:50:36 +00:00
R. Ryantm
178af411b2 berglas: 2.0.16 -> 2.0.17 2026-09-06 07:45:32 +00:00
R. Ryantm
b4171e8a5d hexpatch: 1.13.0 -> 1.13.1 2026-09-06 07:16:06 +00:00
R. Ryantm
74369bc1e6 wt: 4.14.1 -> 4.14.2 2026-09-06 07:06:53 +00:00
R. Ryantm
75096f0d6e docker-compose: 5.5.0 -> 5.5.1 2026-09-06 06:36:18 +00:00
R. Ryantm
fb64951d2e k8sgpt: 0.4.37 -> 0.4.38 2026-09-06 06:33:32 +00:00
nixpkgs-ci[bot]
28d26b8632 Merge master into staging-nixos 2026-09-06 06:14:52 +00:00
nixpkgs-ci[bot]
aa494d1937 Merge master into staging-next 2026-09-06 06:13:51 +00:00
Vladimír Čunát
0f6b0c22e3 libheif: 1.23.2 -> 1.23.3 (#560408) 2026-09-06 05:47:34 +00:00
Vladimír Čunát
6ad7978230 libsoup_3: fix several CVEs (#560358) 2026-09-06 05:47:10 +00:00
Vladimír Čunát
3b8998d6d8 Merge branch 'staging-nixos' into staging-next 2026-09-06 07:43:03 +02:00
Shogo Takata
5cd45f8749 espresso: 2.4 -> 2.5.1 2026-09-06 13:19:05 +09:00
Harinn
3b5178bf7d python3Packages.delorean: modernize 2026-09-06 11:16:59 +07:00
Harinn
b05ce6c4ff python3Packages.delorean: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:59 +07:00
Harinn
57ec31cbfe python3Packages.deemix: modernize 2026-09-06 11:16:55 +07:00
Harinn
3c9d9e686c python3Packages.deemix: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:55 +07:00
Harinn
3d9c5eac37 python3Packages.dbfread: modernize 2026-09-06 11:16:52 +07:00
Harinn
11c48ccdf1 python3Packages.dashing: modernize 2026-09-06 11:16:51 +07:00
Harinn
4b57d530ec python3Packages.dbfread: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:51 +07:00
Harinn
64bc6e0e10 python3Packages.dashing: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:50 +07:00
whispers
e31c68e773 libheif: 1.23.2 -> 1.23.3
changelog: https://github.com/strukturag/libheif/releases/tag/v1.23.3
diff: https://github.com/strukturag/libheif/compare/v1.23.2...v1.23.3

Fixes: GHSA-x8r2-mggj-j6wr, GHSA-8fmq-r4pf-7m57, GHSA-w7mc-p8jc-p853,
GHSA-4jqm-2x34-6f6r, GHSA-hh47-fhqr-cj2r, GHSA-4h82-g446-83fm,
GHSA-9rj8-5mp5-26c9, GHSA-gh5q-69gg-c964, GHSA-mw6f-29j3-76f4,
GHSA-8857-r8x5-7499
2026-09-05 23:50:51 -04:00
R. Ryantm
e61a1fc400 python3Packages.pyhik: 0.4.5 -> 0.4.6 2026-09-06 01:34:43 +00:00
R. Ryantm
174de9c2c3 python3Packages.python-keystoneclient: 5.8.0 -> 6.0.0 2026-09-06 01:25:33 +00:00
nixpkgs-ci[bot]
0d161d6bf7 Merge f5f41d5cdf into haskell-updates 2026-09-06 00:33:50 +00:00
R. Ryantm
a546be9fc2 clipman: 1.6.5 -> 1.7.0 2026-09-06 00:31:17 +00:00
nixpkgs-ci[bot]
d23e908a1a Merge master into staging-nixos 2026-09-06 00:28:32 +00:00
nixpkgs-ci[bot]
53152527bf Merge master into staging-next 2026-09-06 00:27:32 +00:00
Tom Hunze
8d7755ba1d libsoup_3: fix several CVEs
- CVE-2026-1539 (https://github.com/NixOS/nixpkgs/issues/488133)
- CVE-2026-0719 (https://github.com/NixOS/nixpkgs/issues/487561)
- CVE-2026-12478
- CVE-2026-6324 plus regression fix
- CVE-2026-5119 (https://github.com/NixOS/nixpkgs/issues/505297)
- CVE-2026-4271
- CVE-2026-2708
- CVE-2026-15711 (https://github.com/NixOS/nixpkgs/issues/544163)
- CVE-2026-12548
- CVE-2026-12549 (https://github.com/NixOS/nixpkgs/issues/534494)
- CVE-2026-77014
- CVE-2026-77680
- CVE-2026-15713 (https://github.com/NixOS/nixpkgs/issues/544161)
- CVE-2026-15712
- CVE-2026-15714 (https://github.com/NixOS/nixpkgs/issues/544167)
- CVE-2026-85534 (https://github.com/NixOS/nixpkgs/issues/560179)
2026-09-06 01:58:21 +02:00
JuliusFreudenberger
bb27c8f09f gocron: 0.9.14 -> 0.11.0 2026-09-06 01:08:14 +02:00
Wolfgang Walther
401a7b2ea1 postgrest: 14.16 -> 16.2
Release Notes:
- https://github.com/PostgREST/postgrest/releases/tag/v16.0
- https://github.com/PostgREST/postgrest/releases/tag/v16.1
- https://github.com/PostgREST/postgrest/releases/tag/v16.2
2026-09-05 23:17:42 +02:00
Wolfgang Walther
24d928ae66 haskellPackages.lzma-conduit: pick upstream patch to fix flaky failures (#560187) 2026-09-05 20:31:50 +00:00
Wolfgang Walther
6e8192fc92 haskellPackages: various cleanups in main.yaml (#560252) 2026-09-05 20:31:44 +00:00
sterni
2e8fa702e3 haskellPackages.lzma-conduit: pick upstream patch to fix flaky failures
Had to manually trim down the patch because filterdiff couldn't manage
filtering out just the changes in tests/…
2026-09-05 22:05:52 +02:00
Ramses
62005e5782 rust: 1.98.0 -> 1.98.1 (#559532) 2026-09-05 19:49:56 +00:00
R. Ryantm
7fa8acd281 stump: 0.1.6 -> 0.1.7 2026-09-05 19:30:52 +00:00
Adam C. Stephens
5e751c3b95 versitygw: 1.7.0 -> 1.8.0
Changelog: https://github.com/versity/versitygw/releases/tag/v1.8.0
2026-09-05 15:13:02 -04:00
figsoda
17077b9590 ty: 0.0.77 -> 0.0.78 (#559613) 2026-09-05 18:54:57 +00:00
Vladimír Čunát
4ca44a82f1 Merge branch 'staging' into staging-next 2026-09-05 20:11:24 +02:00
nixpkgs-ci[bot]
b614c603a4 Merge master into staging-nixos 2026-09-05 18:10:44 +00:00
nixpkgs-ci[bot]
6426286202 Merge staging-next into staging 2026-09-05 18:10:13 +00:00
nixpkgs-ci[bot]
55a2055e57 Merge master into staging-next 2026-09-05 18:09:43 +00:00
Vladimír Čunát
4837b22e26 util-linux: 2.42.2 -> 2.42.3 (#559888) 2026-09-05 18:03:40 +00:00
Vladimír Čunát
e34b1037ab libde265: 1.1.1 -> 1.1.2 (#559358) 2026-09-05 18:02:05 +00:00
Vladimír Čunát
da8d0f2797 curlMinimal: 8.21.0 -> 8.22.0 (#559234) 2026-09-05 18:01:38 +00:00
Vladimír Čunát
48fabfe38f bubblewrap: 0.11.2 -> 0.12.0 (#556791) 2026-09-05 18:00:44 +00:00
Michael Daniels
8b8a525bb3 cmake: fix Darwin build (#560219) 2026-09-05 17:38:59 +00:00
Thierry Delafontaine
91c2b050a5 crossover: init at 26.3.0 2026-09-05 19:25:34 +02:00
Wolfgang Walther
b228fd3bc9 haskellPackages.servant-openapi3: jailbreak
Also drop dontCheck override, because tests pass.
2026-09-05 18:48:02 +02:00
Wolfgang Walther
14d9e11267 haskellPackages.store: disable tests 2026-09-05 18:39:13 +02:00
Sandro Jäckel
97249804a6 python3Packages.vodozemac: execute tests 2026-09-05 18:29:11 +02:00
Wolfgang Walther
c745615671 haskellPackages: remove obsolete extra-packages
These are not referenced anymore.
2026-09-05 18:25:51 +02:00
Michael Daniels
7740db816d gtest: 1.17.0 -> 1.18.0 (#553345) 2026-09-05 16:16:43 +00:00
Wolfgang Walther
1c75264348 haskellPackages.futhark: fix build 2026-09-05 18:07:10 +02:00
Wolfgang Walther
ebb10ffb74 haskellPackages.chs-cabal: fix build 2026-09-05 18:03:54 +02:00
Wolfgang Walther
abb4be61e6 haskellPackages.hasql-notifications: remove non-functional pin
It's unclear to me why this doesn't cause any changes in
hackage-packages.nix, but it certainly doesn't have any effect - we have
been building 0.2.5.0 before as well, and just fine.
2026-09-05 18:01:46 +02:00
Wolfgang Walther
4479c174f3 haskellPackages: remove some references to "LTS"
We use Nightly now, but the case still stands.
2026-09-05 18:01:01 +02:00
Wolfgang Walther
f3c6c12566 haskellPackages.mighttpd2: remove obsolete pin
Builds now.
2026-09-05 18:00:28 +02:00
Wolfgang Walther
f3f3cd0559 haskellPackages.x509-ocsp: fix build 2026-09-05 17:58:37 +02:00
Wolfgang Walther
d174047339 haskellPackages.http2-tls: fix build 2026-09-05 17:58:36 +02:00
Michael Daniels
2e88eba201 libmysofa: 1.3.4 -> 1.3.5, adopt (#550021) 2026-09-05 15:34:08 +00:00
nikstur
ca3961f768 nixos/udev: include all udev rules from systemd
This is done in preparation for removing
0003-add-rootprefix-to-lookup-dir-paths.patch which included the path to
the systemd derivation as a lookup path for udev.

Now, all rules from systemd are added to /etc both in stage 1 and stage
2. Thus, the patch is unneded now.
2026-09-05 17:03:14 +02:00
Michael Daniels
d39f4779a3 cmake: fix Darwin build 2026-09-05 10:31:42 -04:00
R. Ryantm
b00f11e805 mint-y-icons: 1.9.2 -> 1.9.3 2026-09-05 14:01:06 +00:00
Masum Reza
d9755a3158 check: enable strictDeps, enable structuredAttrs, add testMetaPkgConfig, use sri hash (#560163) 2026-09-05 13:50:35 +00:00
Masum Reza
38dc1e7ac1 jansson: enable strictDeps, enable structuredAttrs (#560194) 2026-09-05 13:47:45 +00:00
Ilan Joselevich
27719f2425 nginx: support dynamic modules
A module opts in with `dynamic = true` The build writes a `load_module`
line for every .so it installed to $out/etc/nginx/dynamic-modules.conf,
and the NixOS module includes that file.

Closes: #258260

Assisted-by: Claude:claude-fable-5-1
2026-09-05 15:36:26 +02:00
Wolfgang Walther
257e6594e1 haskell.packages.ghc914.dependent-map: jailbreak 2026-09-05 15:13:34 +02:00
Wolfgang Walther
653400d170 haskell.packages.ghc914.tasty-hspec: jailbreak 2026-09-05 15:13:09 +02:00
Michael Daniels
2635190ffd cmake: 4.3.4 -> 4.4.2 (#540343) 2026-09-05 12:53:46 +00:00
Stefan Frijters
50d9e6440e libbpf: enable strictDeps, use tag (#560198) 2026-09-05 12:48:58 +00:00
Stefan Frijters
2019954ab1 libbpf: use tag 2026-09-05 14:20:23 +02:00
Stefan Frijters
eb5ad7f873 libbpf: enable strictDeps 2026-09-05 14:19:48 +02:00
nixpkgs-ci[bot]
6d318f9519 Merge master into staging-nixos 2026-09-05 12:12:40 +00:00
nixpkgs-ci[bot]
9c4ec46c79 Merge staging-next into staging 2026-09-05 12:12:10 +00:00
nixpkgs-ci[bot]
26297db287 Merge master into staging-next 2026-09-05 12:11:40 +00:00
Stefan Frijters
804a776c81 jansson: enable structuredAttrs 2026-09-05 13:55:56 +02:00
Stefan Frijters
5aa3d5d82b jansson: enable strictDeps 2026-09-05 13:55:48 +02:00
Wolfgang Walther
65bb1f6dc7 haskell.packages.ghc914: move overrides to correct sections
We have those headers, so we might as well use them...
2026-09-05 13:52:53 +02:00
Wolfgang Walther
e7bb4f9d44 haskell.packages.ghc914: remove obsolete overrides
These build fine without overrides by now.
2026-09-05 13:50:36 +02:00
Stefan Frijters
f4f14cf857 check: add validatePkgConfig 2026-09-05 13:50:00 +02:00
Wolfgang Walther
8b35ab5a46 haskellPackages: remove obsolete haskellLib. prefixes
There is a `with haskellLib` at the top everywhere.
2026-09-05 13:26:51 +02:00
Wolfgang Walther
b91a28c831 haskellPackages.puresat: update jailbreak 2026-09-05 13:13:04 +02:00
Wolfgang Walther
135ddd3065 haskell.packages.ghc912.patat: drop obsolete jailbreak
This seems to have been fixed. The build still fails, apparently due to
a pandoc update, but not due to a bound on time.
2026-09-05 13:13:03 +02:00
Wolfgang Walther
dfe7bd1c25 haskell.packages.ghc912: remove obsolete overrides specific to GHC 9.12
These all build fine without overrides now.
2026-09-05 13:13:02 +02:00
Wolfgang Walther
af7c2eea09 haskell.packages.ghc912.interpolate: drop obsolete override
GHC 9.12.1 and 9.12.2 have been dropped from Nixpkgs already, so this
won't ever take effect.
2026-09-05 13:13:02 +02:00
Stefan Frijters
428e49993f check: use sri hash 2026-09-05 13:11:18 +02:00
Wolfgang Walther
8c4ee9bc8c haskellPackages.pandoc: update test fixtures for djot-0.1.4.2 (#559974) 2026-09-05 11:05:12 +00:00
Stefan Frijters
b1515ce062 check: add testMetaPkgConfig
We don't run a checkPhase and the executable doesn't report the
package version, so this is at least something.
2026-09-05 13:03:03 +02:00
Stefan Frijters
4ab04c6e7a check: enable structuredAttrs 2026-09-05 13:02:53 +02:00
Stefan Frijters
4f809b1893 check: enable strictDeps 2026-09-05 13:02:27 +02:00
sterni
a9a8567628 haskellPackages.pandoc: update test fixtures for djot-0.1.4.2 2026-09-05 12:55:41 +02:00
Wolfgang Walther
e021218908 haskellPackages.haskell-language-server: build with cabal-install 3.14 (#546105) 2026-09-05 10:54:19 +00:00
Stefan Frijters
88d42c779f lldb: fix regressions from strictDeps and __structuredAttrs; cleanup (#560068) 2026-09-05 10:43:48 +00:00
Wolfgang Walther
8175001f58 haskellPackages.cabal-install-parsers: jailbreak in -common.nix 2026-09-05 12:31:21 +02:00
Wolfgang Walther
d6d0eb9bcd haskell.packages.{ghc96,ghc98}.haskell-language-server: fix build 2026-09-05 12:25:42 +02:00
yvnth
3c495a143b tombi: 1.4.1 -> 1.5.2
tombi: 1.4.1 -> 1.5.1

tombi: 1.4.1 -> 1.5.2
2026-09-05 15:55:41 +05:30
Wolfgang Walther
4111be5b73 haskell.packages.ghc910.haskell-language-server: fix build 2026-09-05 12:25:41 +02:00
Wolfgang Walther
37ecebb9e4 haskell.packages.ghc910.cabal-add: disable test-suite 2026-09-05 12:25:40 +02:00
Rachala Raj
a05a297482 cpak: init at 2.12.7
A portable, low-overhead application format and rootless container sandbox for Linux.

https://cpak.it

https://github.com/Containerpak/cpak/releases/tag/v2.12.7

Assisted-by: Antigravity (Gemini 3.8 Flash)
2026-09-05 15:47:05 +05:30
Wolfgang Walther
8597ae6ab7 haskell.packages.ghc94.haskell-language-server: remove left-over deps 2026-09-05 11:47:37 +02:00
Wolfgang Walther
8bf9cb3ab6 haskellPackages.haskell-language-server: remove outdated extensions override
Recent enough version is shipped by default now.
2026-09-05 11:47:36 +02:00
Alexandre Esteves
1027cca0b0 haskellPackages.haskell-language-server: build with cabal-install 3.14
cabal-add moved from cabal-install-solver to cabal-install itself in
0.2.1:
https://github.com/Bodigrim/cabal-add/blob/master/CHANGELOG.md#021
2026-09-05 11:24:22 +02:00
nixpkgs-ci[bot]
d9a58b7ef5 Merge master into staging-nixos 2026-09-05 06:14:52 +00:00
nixpkgs-ci[bot]
ca7427b378 Merge staging-next into staging 2026-09-05 06:14:22 +00:00
nixpkgs-ci[bot]
441a1e1076 Merge master into staging-next 2026-09-05 06:13:53 +00:00
Vladimír Čunát
3d2f7c855b libxml2: 2.15.3 -> 2.15.4 (#560087) 2026-09-05 04:29:12 +00:00
Vladimír Čunát
88266d8bba pcre2: 10.47 -> 10.48 (#558509) 2026-09-05 04:24:25 +00:00
whispers
5d6dec71ec libxml2: 2.15.3 -> 2.15.4
changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.15.4/NEWS
diff: https://gitlab.gnome.org/GNOME/libxml2/-/compare/v2.15.3...v2.15.4
2026-09-04 22:21:01 -04:00
Ihar Hrachyshka
be4c0c1cc0 llvmPackages.lldb-manpages: remove redundant attributes
Defaults and inherited values are identical.
2026-09-04 20:49:26 -04:00
Ihar Hrachyshka
d8bfc5b26c llvmPackages.lldb-manpages: run install hooks 2026-09-04 20:49:26 -04:00
Ihar Hrachyshka
2140d5b3a9 llvmPackages.lldb: fix C++ test compiler flag 2026-09-04 20:49:25 -04:00
Ihar Hrachyshka
a3ea85e910 llvmPackages_18.lldb: fix patch list
The nested list caused all patches to be skipped after fd4541decc
("llvmPackages.lldb: enable structuredAttrs").
2026-09-04 20:49:24 -04:00
Ihar Hrachyshka
7dafaa4085 llvmPackages.lldb: clean up package expression 2026-09-04 20:49:23 -04:00
Ihar Hrachyshka
d4f4e777a0 llvmPackages.lldb: check scripting support 2026-09-04 20:49:22 -04:00
Ihar Hrachyshka
4ccf895648 llvmPackages.lldb: add version install check 2026-09-04 20:49:21 -04:00
Ihar Hrachyshka
cfe3dd7341 llvmPackages.lldb: restore Lua support 2026-09-04 20:49:20 -04:00
Ihar Hrachyshka
1fba7a4414 llvmPackages.lldb: add Python runtime dependency 2026-09-04 20:49:19 -04:00
R. Ryantm
48235560c5 webdump: 0.2 -> 0.3 2026-09-05 00:37:27 +00:00
nixpkgs-ci[bot]
e665ed3e2d Merge 62f65fcdbd into haskell-updates 2026-09-05 00:29:35 +00:00
nixpkgs-ci[bot]
5c6536964f Merge master into staging-nixos 2026-09-05 00:24:33 +00:00
nixpkgs-ci[bot]
88d56abf1b Merge staging-next into staging 2026-09-05 00:24:07 +00:00
nixpkgs-ci[bot]
76be057e95 Merge master into staging-next 2026-09-05 00:23:39 +00:00
Ihar Hrachyshka
629a8a9250 arrow-cpp: fix test race; retry failed tests twice (#553050) 2026-09-04 23:09:18 +00:00
Bjørn Forsman
6050076365 Change networking.firewall.checkReversePath to "loose" (#550306) 2026-09-04 20:59:06 +00:00
Julian Stecklina
02db679c80 util-linux: 2.42.2 -> 2.42.3
Fixes: CVE-2026-76642
Fixes: CVE-2026-78410
Fixes: CVE-2026-78409
Fixes: CVE-2026-78408
Fixes: GHSA-4558-p62c-vv5v
2026-09-04 22:47:26 +02:00
Tom Hunze
7621b0cdb3 cherrytree: remove unused gtksourceviewmm dependency
Dropped upstream in version 1.2.0 [1].

[1] 0445ed0df7/changelog.txt (L155)
2026-09-04 22:05:02 +02:00
Nick Cao
451195a01e publicsuffix-list: 0-unstable-2026-08-14 -> 0-unstable-2026-09-02 (#559463) 2026-09-04 19:56:50 +00:00
Michael Daniels
342bc62e46 psst: 0-unstable-2025-11-16 -> 0-unstable-2026-08-18
Diff: cae05c43f4...3c3621aa79
2026-09-04 15:49:49 -04:00
Michael Daniels
3bf51dc616 psst: fix passthru.updateScript 2026-09-04 15:48:52 -04:00
Pascal Dietrich
9336d3e693 bulwark: remove musl binaries on glibc and vice-versa 2026-09-04 21:46:59 +02:00
Wolfgang Walther
2d1fe98d85 haskell.packages.ghc910.haskell-language-server: run treefmt 2026-09-04 21:14:05 +02:00
Sebastian Friedrich
4c4970bce2 buzz-cli: 0.1.0-unstable-2026-08-27 -> 0.1.0-unstable-2026-09-02
Assisted-by: OpenAI Codex (gpt-5.6-sol)
2026-09-04 20:57:09 +02:00
Wolfgang Walther
41d990226a haskell.packages.ghc910.haskell-language-server: fix eval
apply-refact is marked broken for GHC 9.10. Previously, we did not add
the respective dependencies for this version. Now hackage-packages is
created with GHC 9.12 in mind, so they are added by default - and we
need to remove them for the bad version instead.
2026-09-04 20:29:36 +02:00
Wolfgang Walther
a007df4e16 haskellPackages.haskell-language-server: remove outdated comments 2026-09-04 20:23:57 +02:00
nixpkgs-ci[bot]
2261bb2d3e Merge master into staging-nixos 2026-09-04 18:11:46 +00:00
nixpkgs-ci[bot]
76616306b6 Merge staging-next into staging 2026-09-04 18:11:13 +00:00
nixpkgs-ci[bot]
a41ab6c21b Merge master into staging-next 2026-09-04 18:10:41 +00:00
aaravrav
d49bf9b3c7 catt: 0.13.1 -> 0.13.2 2026-09-04 23:10:24 +05:30
Wolfgang Walther
2b2a0aac02 haskell.packages.ghc914.ormolu: fix eval 2026-09-04 18:29:08 +02:00
dotlambda
25027bcb42 imagemagick: 7.1.2-30 -> 7.1.2-31 (#559677) 2026-09-04 16:06:54 +00:00
Justin Chen
83c56459ad recordbox: fix build failure with rustc 1.96.0+ 2026-09-04 23:42:33 +08:00
Stefan Frijters
9f22cf3976 gnulib: enable strictDeps, enable structuredAttrs (#558379) 2026-09-04 15:35:40 +00:00
Pascal Dietrich
eb209e0afb andcli: 2.8.1 -> 2.9.0 2026-09-04 17:16:39 +02:00
Markus Kowalewski
7c5e477b7b rdma-core: move perl scripts to scripts output (#559880) 2026-09-04 14:14:26 +00:00
Stefan Frijters
ee0c5bbbf3 libde265: enable strictDeps, enable structuredAttrs (#559470) 2026-09-04 14:07:02 +00:00
Masum Reza
00929eeab4 hwdata: enable strictDeps, structuredAttrs, use tag (#559898) 2026-09-04 14:01:51 +00:00
Stefan Frijters
e3e0a16536 hwdata: enable strictDeps, structuredAttrs, use tag 2026-09-04 15:55:36 +02:00
Masum Reza
70f22fef69 hwdata: 0.410 -> 0.411 (#559887) 2026-09-04 13:35:16 +00:00
Ladas552
a0b99c4e96 norgolith-plugin-sdk: 1.1.1 -> 1.2.0 2026-09-04 18:29:04 +05:00
R. Ryantm
60f7e41c8d hwdata: 0.410 -> 0.411 2026-09-04 13:27:37 +00:00
Ladas552
212ea45798 norgolith-mcp: 1.1.0 -> 1.2.0 2026-09-04 18:26:34 +05:00
Ladas552
9f5b492e39 norgolith: 1.3.1 -> 1.4.0 2026-09-04 18:23:50 +05:00
Arne Keller
2fdcaadbf0 libhwy: split in several outputs and enable shared libs (#557544) 2026-09-04 12:48:59 +00:00
thedb
e0151549db windows.sdk: fix 'fetchWinSdk' by adding the package 'cacert' to nativeBuildInputs 2026-09-04 14:26:54 +02:00
Philip Johansson
9f22d683fd qbit-manage: 4.11.0 -> 4.13.0 2026-09-04 14:22:22 +02:00
nixpkgs-ci[bot]
1ac77f4e0a Merge master into staging-nixos 2026-09-04 12:14:31 +00:00
nixpkgs-ci[bot]
ac97e1f7d5 Merge staging-next into staging 2026-09-04 12:14:03 +00:00
nixpkgs-ci[bot]
eb9d5035a7 Merge master into staging-next 2026-09-04 12:13:31 +00:00
nikstur
f6b94ad03d rdma-core: move perl scripts to scripts output 2026-09-04 13:04:42 +02:00
Dr. Jonathan Berrisch
81b667462e nixos/firewall: add change to 26.11 release notes 2026-09-04 12:13:19 +02:00
Dr. Jonathan Berrisch
fa581aaa6b nixos/firewall: change networking.firewall.checkReversePath to "loose"
The current default strict is neither the default of the linux kernel
nor the default of systemd. Furthermore strict can break valid setups
involving split DNS where the DNS resolver is not in the same broadcast
domain as the client.

Systemd changed the default value in November 2018 from strict to loose
so this PR aligns the module with upstream (see systemd/systemd#10971).

The Kernel default is 0:
https://sysctl-explorer.net/net/ipv4/rp_filter/

Note that such an option does not exist for IPV6.
2026-09-04 12:13:18 +02:00
Franz Pletz
63a33247b7 libnftnl: 1.3.1 -> 1.3.2, nftables: 1.1.6 -> 1.1.7 (#558910) 2026-09-04 09:31:53 +00:00
Peder Bergebakken Sundt
26afbda9e6 sdl3: 3.4.14 -> 3.4.16 (#559287) 2026-09-04 07:48:29 +00:00
Peder Bergebakken Sundt
e89c2f5fe3 sdl2-compat: 2.32.70 -> 2.32.72 (#559288) 2026-09-04 07:48:19 +00:00
Antoine du Hamel
1a61a32634 nodejs: fix build with latest OpenSSL (#559648) 2026-09-04 07:46:36 +00:00
Antoine du Hamel
2461652021 nodejs: fix build with latest OpenSSL 2026-09-04 09:37:11 +02:00
R. Ryantm
4ea5c82347 clouddrive2: 1.0.14 -> 1.0.16 2026-09-04 07:20:57 +00:00
K900
a18d40525b Merge remote-tracking branch 'origin/staging-next' into staging 2026-09-04 09:19:50 +03:00
nixpkgs-ci[bot]
89d3b41502 Merge master into staging-nixos 2026-09-04 06:16:31 +00:00
nixpkgs-ci[bot]
deb4f78733 Merge master into staging-next 2026-09-04 06:15:23 +00:00
Masum Reza
5854c7431e bcachefs-tools: 1.39.2 -> 1.39.4, linuxPackages.bcachefs: support kernel 7.3 (#559721) 2026-09-04 05:53:08 +00:00
R. Ryantm
3e9e4ace03 frei0r: 3.2.3 -> 3.5.0 2026-09-04 03:16:13 +00:00
qubitnano
59ee67648b linuxPackages.bcachefs: support kernel 7.3 2026-09-03 22:15:30 -04:00
qubitnano
cbd0c0f1e7 bcachefs-tools: 1.39.2 -> 1.39.4
https://evilpiepirate.org/git/bcachefs-tools.git/tree/Changelog.mdwn
2026-09-03 22:15:30 -04:00
Yt
16337f6c83 python3Packages.nh3: 0.3.2 -> 0.3.7 (#559558) 2026-09-04 00:44:25 +00:00
nixpkgs-ci[bot]
7554ac32f6 Merge 4238030c5f into haskell-updates 2026-09-04 00:28:52 +00:00
nixpkgs-ci[bot]
47606f4259 Merge master into staging-nixos 2026-09-04 00:23:51 +00:00
nixpkgs-ci[bot]
7a07466c76 Merge master into staging-next 2026-09-04 00:22:48 +00:00
edef
74c34c3186 minimal-bootstrap.bash: disable installing loadable builtins (#557756) 2026-09-04 00:09:52 +00:00
John Ericson
ba326b4736 cc-wrapper: enable structuredAttrs (#551467) 2026-09-04 00:08:19 +00:00
Cosima Neidahl
de979f6a54 spirv-tools: Enable & run tests (#480841) 2026-09-03 23:08:11 +00:00
Robert Schütz
04ade2a47a imagemagick: 7.1.2-30 -> 7.1.2-31
Diff: https://github.com/ImageMagick/ImageMagick/compare/7.1.2-30...7.1.2-31

Changelog: https://github.com/ImageMagick/Website/blob/main/docs/changelog/index.md
2026-09-03 15:20:20 -07:00
Daniels Šatcs
816af67dde kotlin-cli: 0.11.1 -> 0.12.0 2026-09-04 01:05:56 +03:00
Michael Daniels
d7ffe9b276 coreutils: enable the "arch" program (#555317) 2026-09-03 21:33:28 +00:00
kirillrdy
f8017ab508 ruff: 0.16.5 -> 0.16.6 (#559610) 2026-09-03 21:32:02 +00:00
R. Ryantm
b6d0b12a89 sparrow: 2.5.3 -> 2.5.4 2026-09-03 20:50:19 +00:00
Wolfgang Walther
854435d497 haskellPackages.extensions: default to GHC 9.12 compatible version (#559485) 2026-09-03 18:52:04 +00:00
Jost Alemann
f0b3330032 ty: 0.0.77 -> 0.0.78
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.78
Diff: https://github.com/astral-sh/ty/compare/0.0.77...0.0.78
2026-09-03 20:14:00 +02:00
nixpkgs-ci[bot]
ea9c118644 Merge master into staging-nixos 2026-09-03 18:12:21 +00:00
nixpkgs-ci[bot]
265162f4c9 Merge master into staging-next 2026-09-03 18:11:10 +00:00
Gaetan Lepage
a796b123b4 ruff: 0.16.5 -> 0.16.6
Diff: https://github.com/astral-sh/ruff/compare/0.16.5...0.16.6

Changelog: https://github.com/astral-sh/ruff/releases/tag/0.16.6
2026-09-03 17:50:17 +00:00
R. Ryantm
2f9c47e8fc gdevelop: 5.6.280 -> 5.6.281 2026-09-03 17:15:40 +00:00
blenderfreaky
b99b8ad312 ivpn-ui: 3.15.13 -> 3.15.15 2026-09-03 18:51:01 +02:00
blenderfreaky
777013cdd7 ivpn: 3.15.13 -> 3.15.15 2026-09-03 18:50:59 +02:00
blenderfreaky
35b0731d7c ivpn-service: 3.15.13 -> 3.15.15 2026-09-03 18:50:55 +02:00
John Ericson
68f77a9189 sqlite: Apply Fedora patch to fix test/fts3corrupt4.test on big-endian, make test failures fatal again (#554480) 2026-09-03 15:51:09 +00:00
Artem Leshchev
6e18669d0a desync: 1.1.0 -> 1.1.3 2026-09-03 09:45:14 -05:00
Kerstin Humm
2810449120 python3Packages.nh3: 0.3.2 -> 0.3.7
Diff: https://github.com/messense/nh3/compare/v0.3.2...v0.3.7
2026-09-03 16:24:07 +02:00
OPNA2608
e9fb8846f9 sqlite: Apply Fedora patch to fix test/fts3corrupt4.test on big-endian 2026-09-03 15:31:46 +02:00
OPNA2608
0dc32d7e3b sqlite: Make test failures actually fail the build 2026-09-03 15:31:11 +02:00
whispers
28dab148c3 nemiver: drop
nemiver is part of the gnome archive: https://gitlab.gnome.org/Archive/nemiver.
its last commit was january 2020, and the last substantial code change
seems to be circa 2017.
2026-09-03 09:13:17 -04:00
nixpkgs-ci[bot]
479f832fe0 Merge master into staging-nixos 2026-09-03 12:15:31 +00:00
nixpkgs-ci[bot]
eb368d941c Merge staging-next into staging 2026-09-03 12:15:02 +00:00
nixpkgs-ci[bot]
3abb7686d9 Merge master into staging-next 2026-09-03 12:14:34 +00:00
sterni
667abdf0a6 haskellPackages.extensions: default to GHC 9.12 compatible version 2026-09-03 12:07:56 +02:00
Wolfgang Walther
5cbd2e121e haskellPackages: various fixes around Cabal 3.18 (#553005) 2026-09-03 09:49:38 +00:00
sterni
2bfd7ae693 haskellPackages.entropy: apply compat patch for Cabal 3.18
Note that this patch hasn't been merged/reviewed by upstream yet.
2026-09-03 11:38:20 +02:00
sterni
c7c781f9ad haskellPackages.cabal2nix-unstable: build against jailbroken hpack
Upstream hpack does not allow Cabal 3.18 yet, but builds without
modifications (see linked issue).
2026-09-03 11:37:39 +02:00
Stefan Frijters
807141161b libde265: enable structuredAttrs 2026-09-03 11:37:01 +02:00
Stefan Frijters
d3fc40da02 libde265: enable strictDeps 2026-09-03 11:36:46 +02:00
R. Ryantm
8b12cb344d publicsuffix-list: 0-unstable-2026-08-14 -> 0-unstable-2026-09-02 2026-09-03 09:17:20 +00:00
Kajus Naujokaitis
28e4ca383c cosmic-ext-calculator: 0.2.0 -> 0.2.1
Signed-off-by: Kajus Naujokaitis <kajusn@gmail.com>
2026-09-03 11:32:39 +03:00
Henrique Oliveira
aec3c0f5b4 ostui: 1.3.8 -> 1.3.9 2026-09-03 10:10:26 +02:00
Wolfgang Walther
3ad3df3213 haskellPackages.enummapset: move override to configuration-common
The patch only comments out outdated test code, so applies for all GHC
versions.
2026-09-03 10:01:48 +02:00
HigherOrderLogic
84f4425e36 fishPlugins.pure: add update script 2026-09-03 07:48:40 +00:00
HigherOrderLogic
8942962655 fishPlugins.pure: 4.18.0 -> 4.19.0
Diff: https://github.com/pure-fish/pure/compare/v4.18.0...v4.19.0
2026-09-03 07:48:39 +00:00
Francesco Gazzetta
5bf2cd94f2 libblake3: 1.8.6 -> 1.8.7 (#559261) 2026-09-03 07:28:19 +00:00
Weijia Wang
fa4d88448b nemo-qml-plugin-dbus: move to pkgs/by-name 2026-09-03 09:25:34 +02:00
Ben Siraphob
f3b7f548ab qgo: drop
Upstream says active development should not be expected: https://github.com/pzorin/qgo
2026-09-02 23:49:05 -07:00
Ben Siraphob
808056bc4a openslp: drop
Affected by CVE-2023-29552: https://ubuntu.com/security/CVE-2023-29552
2026-09-02 23:49:01 -07:00
nixpkgs-ci[bot]
c3b65ab855 Merge master into staging-nixos 2026-09-03 06:16:56 +00:00
nixpkgs-ci[bot]
7020bb633b Merge staging-next into staging 2026-09-03 06:16:31 +00:00
nixpkgs-ci[bot]
c06da332f7 Merge master into staging-next 2026-09-03 06:16:02 +00:00
Kenichi Kamiya
e3ab644e23 bfg-repo-cleaner: specify gpl3Plus license
It was already known as "GPL v3 or above" in earlier versions,
and 1.15.0 also clarifies it in build.sbt:
18fccae878 (diff-5634c415cd8c8504fdb973a3ed092300b43c4b8fc1e184f7249eb29a55511f91R10)
2026-09-03 14:45:38 +09:00
HigherOrderLogic
ea036f3ae4 docs/tauri: update bundle type link 2026-09-03 04:45:33 +00:00
whispers
c79c4f807f arti: 2.5.1 -> 2.6.0
blog: https://blog.torproject.org/arti_2_6_0_released/
changelog: https://gitlab.torproject.org/tpo/core/arti/-/blob/arti-v2.6.0/CHANGELOG.md
diff: https://gitlab.torproject.org/tpo/core/arti/-/compare/arti-v2.5.1...arti-v2.6.0
2026-09-03 00:16:35 -04:00
whispers
49058f1a37 rust: 1.98.0 -> 1.98.1
blog: https://blog.rust-lang.org/releases/1.98.1
changelog: https://github.com/rust-lang/rust/blob/1.98.1/RELEASES.md
diff: https://github.com/rust-lang/rust/compare/1.98.0...1.98.1
2026-09-03 00:08:11 -04:00
Ihar Hrachyshka
94ba74f286 rust: fix 1.98.0 build on darwin (#556949) 2026-09-03 03:51:42 +00:00
KangaZero
0d13d7af64 kubeseal: 0.38.4 -> 0.39.1
Refactored `fetchFromGithub` attrs to use `tag` instead of `rev`, and
`hash` instead of `sha256`
Added `versionCheckHook`
2026-09-03 12:30:12 +09:00
R. Ryantm
04469b852a libde265: 1.1.1 -> 1.1.2 2026-09-03 02:22:37 +00:00
Angel J
4e166ae527 cargo-typify: 0.6.2 -> 0.7.0 2026-09-02 18:20:28 -07:00
KangaZero
213056323b dipc: 1.1.0 -> 1.2.0
Refactored to use `finalAttrs` pattern
Switched to `tag` attrs instead of `rev`
Added Kanagawa theme patch
Added `versionCheckHook`
2026-09-03 10:09:56 +09:00
Angel J
e0d9c4c5a5 wasmi: 1.1.0 -> 2.0.0 2026-09-02 18:04:55 -07:00
nixpkgs-ci[bot]
76ae1ad467 Merge aef93b9d19 into haskell-updates 2026-09-03 00:31:46 +00:00
nixpkgs-ci[bot]
5d5e98fa55 Merge master into staging-nixos 2026-09-03 00:26:32 +00:00
nixpkgs-ci[bot]
259a3d71dc Merge staging-next into staging 2026-09-03 00:26:03 +00:00
nixpkgs-ci[bot]
89af367cd4 Merge master into staging-next 2026-09-03 00:25:36 +00:00
Rafael Ieda
fd73fcc22b podman-desktop: 1.29.1 -> 1.29.3 2026-09-02 20:43:38 -03:00
Dionysis Grigoropoulos
01039a4fd9 meh: Fix build for giflib 6 2026-09-03 01:17:31 +03:00
Dionysis Grigoropoulos
4d9aeded81 matrix-alertmanager: 0.9.0 -> 0.10.0
Diff: https://github.com/jaywink/matrix-alertmanager/compare/v0.9.0...v0.10.0
Changelog: https://github.com/jaywink/matrix-alertmanager/blob/v0.10.0/CHANGELOG.md#0100---2026-08-16
2026-09-03 00:53:37 +03:00
Sergei Trofimovich
ee80cfc3c9 sdl2-compat: 2.32.70 -> 2.32.72
Changes: https://github.com/libsdl-org/sdl2-compat/releases/tag/release-2.32.72
2026-09-02 21:56:57 +01:00
Sergei Trofimovich
223b33cb6c sdl3: 3.4.14 -> 3.4.16
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-3.4.16
2026-09-02 21:54:06 +01:00
Ross Smyth
da60aa7e7a streamlink-twitch-gui-bin: drop 2026-09-02 16:45:44 -04:00
Daniel Nagy
89d5b2cfeb kicad: disable update check 2026-09-02 22:30:44 +02:00
Ponky
47b84de55a masterpdfeditor: 5.9.98 -> 5.9.99 2026-09-02 21:51:29 +02:00
R. Ryantm
2c99b85d13 libblake3: 1.8.6 -> 1.8.7 2026-09-02 19:43:24 +00:00
Sefa Eyeoglu
36880c80d8 curl: remove rtmpSupport (#559132) 2026-09-02 19:03:04 +00:00
Sefa Eyeoglu
815ab909a9 curlMinimal: 8.21.0 -> 8.22.0
https://curl.se/ch/8.22.0.html

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-09-02 20:33:41 +02:00
OPNA2608
5b0ee66364 spirv-tools: Enable & run tests 2026-09-02 20:18:34 +02:00
nixpkgs-ci[bot]
d332f7134b Merge staging-next into staging 2026-09-02 18:12:05 +00:00
nixpkgs-ci[bot]
d5b2ecd2f3 Merge master into staging-next 2026-09-02 18:11:38 +00:00
sterni
72169cece3 cabal-install: update overrides for version 3.18.*
Since 3.18 includes the relevant semaphore related patches, we can drop
a lot of extra logic.
2026-09-02 18:17:45 +02:00
sterni
cfda1c7ca7 haskellPackages.Cabal-hooks: build against Cabal == 3.18.* 2026-09-02 18:17:45 +02:00
sterni
f6a92561fc haskellPackages.Cabal_3_18_1_0: wire up with matching Cabal-syntax 2026-09-02 18:17:45 +02:00
sterni
9745c05cf8 haskellPackages.ghc-paths: allow compiling against Cabal 3.18
This is needed e.g. in the cabal-install overlay.
2026-09-02 18:17:45 +02:00
sterni
c94f146ea5 haskellPackages: stackage Nightly 2026-08-27 -> Nightly 2026-09-01
all-cabal-hashes: 2026-08-30T09:16:12Z -> 2026-09-02T14:06:22Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-09-02 18:10:58 +02:00
Florian Klink
ec1b6bddb4 python3Packages.sphinxcontrib-*: migrate to pyproject and modernize (#557994) 2026-09-02 16:06:41 +00:00
KangaZero
fc2d76d597 decasify: 0.11.3 -> 0.11.4
Added `versionCheckHook`
2026-09-02 23:06:11 +09:00
Sandro
a6fb7d4ea7 expat: 2.8.3 -> 2.8.4 (#558484) 2026-09-02 13:40:56 +00:00
Stefan Frijters
0649a88920 python3Packages.sphinx: fix build (#559102) 2026-09-02 13:13:29 +00:00
whoomee
43651799b4 curl: add maintainer tmarkus 2026-09-02 14:58:02 +02:00
whoomee
5e846d5a9d curl: remove rtmp support
RTMP support has been removed from upstream:
https://daniel.haxx.se/blog/2026/03/21/bye-bye-rtmp/
2026-09-02 14:58:02 +02:00
nixpkgs-ci[bot]
f0c2229c88 Merge staging-next into staging 2026-09-02 12:14:25 +00:00
nixpkgs-ci[bot]
5ca553d700 Merge master into staging-next 2026-09-02 12:13:52 +00:00
Stefan Frijters
c38f0ab468 lndir: enable structuredAttrs (#558321) 2026-09-02 11:24:21 +00:00
Stefan Frijters
14e28de371 llvmPackages.*: enable strictDeps, structuredAttrs for monorepoSrc (#558480) 2026-09-02 11:24:00 +00:00
Stefan Frijters
55679cfa6d llvmPackages.bintools: enable strictDeps, structuredAttrs (#558479) 2026-09-02 11:21:49 +00:00
Timo Gottszky
d142b4956e python3Packages.sphinx: fix build 2026-09-02 12:54:54 +02:00
Doron Behar
475c414e75 boost: boost189 -> boost191 (#525607) 2026-09-02 10:34:06 +00:00
Vincent Laporte
3cd47d2b3c hol_light: 0-unstable-2026-05-19 -> 0-unstable-2026-09-02 (#558986) 2026-09-02 08:52:57 +00:00
Dennis Wuitz
c8068a4058 nixos/polkit: allow devices: yubico and fprintd 2026-09-02 10:39:31 +02:00
commitmaniac
e8272d2e3c ipatool: 2.3.2 -> 2.5.0 2026-09-02 04:07:00 -04:00
Doron Behar
954478d3c2 linux/kernel: support empty-string values via lib.kernel.freeform "" (#517382) 2026-09-02 07:43:00 +00:00
nixpkgs-ci[bot]
c4c1637427 Merge staging-next into staging 2026-09-02 06:20:30 +00:00
nixpkgs-ci[bot]
4c375d875b Merge master into staging-next 2026-09-02 06:20:04 +00:00
phanirithvij
a11e6f1a69 nixosTests.repath-studio: fix failure on aarch64-linux 2026-09-02 10:49:15 +05:30
whispers
951c2d6369 rustup-toolchain-install-master: move to by-name
generally preferred, and helps allow for merge bot
2026-09-01 23:37:20 -04:00
Matthias J. Kannwischer
bac0471256 hol_light: 0-unstable-2026-05-19 -> 0-unstable-2026-09-02
Build with the default OCaml again as upstream has added OCaml 5.5
support.
Drop the pa_j chooser patch as it was merged upstream.

Signed-off-by: Matthias J. Kannwischer <matthias@zerorisc.com>
2026-09-02 11:25:10 +08:00
Jamie Magee
b7cd9bb864 linux/kernel: support empty-string values via lib.kernel.freeform ""
Resolves #516936

Assisted-by: GitHub Copilot (Claude Opus 4.8)
2026-09-01 20:07:58 -07:00
Mateusz Wykurz
42d123ebf9 rcp: 0.37.0 -> 0.40.0
https://github.com/wykurz/rcp/blob/v0.40.0/CHANGELOG.md

Use upstream's rcp_nix_sandbox cfg-based test selection instead of maintaining downstream test-name skips.

Assisted-by: Codex (GPT-5)
2026-09-01 19:58:09 -06:00
nixpkgs-ci[bot]
6c41d523f9 Merge 820d011531 into haskell-updates 2026-09-02 00:58:11 +00:00
nixpkgs-ci[bot]
158cec9034 Merge staging-next into staging 2026-09-02 00:52:51 +00:00
nixpkgs-ci[bot]
854e95d780 Merge master into staging-next 2026-09-02 00:52:26 +00:00
nixpkgs-ci[bot]
944495f675 Merge 88ad3228bd into haskell-updates 2026-09-02 00:30:55 +00:00
nixpkgs-ci[bot]
17c3c31e84 Merge staging-next into staging 2026-09-02 00:25:30 +00:00
nixpkgs-ci[bot]
7bd9a9407a Merge master into staging-next 2026-09-02 00:24:55 +00:00
Michael Daniels
861cb515f7 shadow: enable strictDeps, enable structuredAttrs (#558320) 2026-09-01 22:18:07 +00:00
git@71rd.net
698426d3b3 alerta-server: mark as insecure
version 9.0.1 is vulnerable to CVE-2026-34400

Closes #505619
2026-09-01 21:45:14 +00:00
Thiago Kenji Okada
6ff4774f7e nixos-rebuild: support --specialisation for build-vm{,with-bootloader}
Fix #555715.
2026-09-01 22:00:03 +01:00
kirillrdy
bf5113cd57 protobuf: 35.1 -> 36.0 (#555651) 2026-09-01 20:55:39 +00:00
Sergei Trofimovich
d6642c8713 libnftnl: 1.3.1 -> 1.3.2, nftables: 1.1.6 -> 1.1.7
Changes:
- https://git.netfilter.org/libnftnl/log/?h=libnftnl-1.3.2
- https://www.netfilter.org/projects/nftables/files/changes-nftables-1.1.7.txt
2026-09-01 21:38:58 +01:00
Kierán Meinhardt
7334529e51 flake-du: 0.1.0 -> 0.2.0 2026-09-01 21:06:23 +02:00
nixpkgs-ci[bot]
36cfdfb5e9 Merge staging-next into staging 2026-09-01 18:11:59 +00:00
nixpkgs-ci[bot]
1930042313 Merge master into staging-next 2026-09-01 18:11:31 +00:00
Sandro
0b69807957 vid-stab: 1.1.1-unstable-2025-08-21 -> 1.1.2 (#547905) 2026-09-01 17:44:07 +00:00
Weijia Wang
29ca010761 nomad_1_{9,10,11}: use buildGo126Module 2026-09-01 18:31:38 +02:00
nixpkgs-ci[bot]
31e809f291 valkey: 9.1.1 -> 9.1.2 (#558786) 2026-09-01 15:37:23 +00:00
Gaetan Lepage
ac83806a4e protobuf: 35.1 -> 36.1
Diff: https://github.com/protocolbuffers/protobuf/compare/v35.1...v36.1

Changelogs:
- https://github.com/protocolbuffers/protobuf/releases/tag/v36.0
- https://github.com/protocolbuffers/protobuf/releases/tag/v36.1
2026-09-01 15:30:34 +00:00
Henner Zeller
69463f51e9 verible: 0.0.4023 -> 0.0.4148 2026-09-01 17:08:49 +02:00
ZeHuaJun
1702053a6c python3Packages.nidaqmx: add missing runtime dependencies 2026-09-01 21:03:17 +08:00
ZeHuaJun
c17dac8697 python3Packages.nitypes: init at 1.1.0 2026-09-01 21:03:04 +08:00
R. Ryantm
d80f6a35e9 valkey: 9.1.1 -> 9.1.2 2026-09-01 12:51:02 +00:00
nixpkgs-ci[bot]
30e7e7eaac Merge staging-next into staging 2026-09-01 12:14:11 +00:00
nixpkgs-ci[bot]
4639cf1a47 Merge master into staging-next 2026-09-01 12:13:41 +00:00
R. Ryantm
b73fb07edb dns-collector: 2.4.0 -> 3.0.0 2026-09-01 12:00:26 +00:00
Stefan Frijters
7ed53dad53 binutils-unwrapped.plugin-api-header: enable strictDeps, enable structuredAttrs (#558478) 2026-09-01 09:29:07 +00:00
Stefan Frijters
15fd0de023 simdutf: enable strictDeps, enable structuredAttrs, modernize (#558319) 2026-09-01 08:08:51 +00:00
smalldave
441f3c519d nixos/syncoid: catch up missed timer runs (Persistent=true)
The generated timers previously carried only OnCalendar=, so with
systemd's default Persistent=false a replication run scheduled while
the machine was powered off was silently skipped: no catch-up at boot,
no failed unit, `systemctl list-timers` shows LAST PASSED=-.

Declare the timer explicitly with Persistent=true so missed windows
are executed at the next boot, matching the other backup modules
(services.restic defaults Persistent=true in its timerConfig, btrbk
hard-codes it, borgbackup exposes it). Users who deliberately want
missed runs dropped can mkForce Persistent=false on the timer unit.

Assisted-by: Claude Code (claude-fable-5)
2026-09-01 07:47:09 +00:00
Arne Keller
6f4ae700c1 temurin-bin-{25,26}: fix jlink (#557654) 2026-09-01 07:39:25 +00:00
Wolfgang Walther
3314fcd1d2 haskell.packages.ghc914.enummapset: fix tests with containers 0.8, adopt (#557565) 2026-09-01 07:15:02 +00:00
nixpkgs-ci[bot]
d2f230a769 Merge staging-next into staging 2026-09-01 06:16:28 +00:00
nixpkgs-ci[bot]
55f3f41680 Merge master into staging-next 2026-09-01 06:15:57 +00:00
7c6f434c
a66e270e28 graphviz: enable structuredAttrs (#558330) 2026-09-01 05:07:44 +00:00
nixpkgs-ci[bot]
d78e1df3ac Merge f7488fa2ba into haskell-updates 2026-09-01 01:58:27 +00:00
Michael Daniels
0c42aa2b8b Merge commit '5e95c5b8ab022bcaa666866aabcf765f22df5c05' into haskell-updates 2026-08-31 21:48:35 -04:00
nixpkgs-ci[bot]
bf663ba7bc Merge staging-next into staging 2026-09-01 01:44:31 +00:00
nixpkgs-ci[bot]
4ba43412e4 Merge master into staging-next 2026-09-01 01:44:05 +00:00
nixpkgs-ci[bot]
e6ef9b7ec7 Merge staging-next into staging 2026-09-01 00:30:04 +00:00
nixpkgs-ci[bot]
b84b85bb3d Merge master into staging-next 2026-09-01 00:29:31 +00:00
Stefan Frijters
94bc60a49f hdrhistogram_c: enable strictDeps, enable structuredAttrs (#558325) 2026-08-31 20:23:02 +00:00
Pieter
419f0210df twingate: add aarch64-linux support 2026-08-31 22:15:54 +02:00
R. Ryantm
b5c01c4f1b pcre2: 10.47 -> 10.48 2026-08-31 19:19:51 +00:00
Nick Cao
6d0cc0561c libsodium: 1.0.22-unstable-2026-07-31 -> 1.0.22-unstable-2026-08-13 (#556618) 2026-08-31 18:47:09 +00:00
nixpkgs-ci[bot]
e73d79402d Merge staging-next into staging 2026-08-31 18:11:39 +00:00
nixpkgs-ci[bot]
e868a08872 Merge master into staging-next 2026-08-31 18:11:11 +00:00
whispers
28b73bb5f5 expat: 2.8.3 -> 2.8.4
blog: https://blog.hartwork.org/posts/expat-2-8-4-released/
changelog: https://github.com/libexpat/libexpat/blob/R_2_8_4/expat/Changes
diff: https://github.com/libexpat/libexpat/compare/R_2_8_3...R_2_8_4

Fixes: CVE-2026-66046, CVE-2026-76641, CVE-2026-76956, CVE-2026-76957
2026-08-31 13:50:45 -04:00
Stefan Frijters
090ab095fa binutils-unwrapped.plugin-api-header: enable strictDeps, enable structuredAttrs 2026-08-31 19:40:09 +02:00
Stefan Frijters
03222ac047 llvmPackages.*: nixfmt
Separate commit for easier reviewing
2026-08-31 19:38:24 +02:00
Stefan Frijters
2ae2d65a06 llvmPackages.*: enable strictDeps, structuredAttrs for monorepoSrc 2026-08-31 19:31:13 +02:00
Stefan Frijters
08d4bc9f79 llvmPackages.bintools: enable strictDeps, structuredAttrs 2026-08-31 19:30:18 +02:00
Darren Rambaud
aaca900a3f spnavcfg: add libx11 to build inputs
* missing header file prevented successful build on darwin system

Resolves: #558459
2026-08-31 11:20:57 -05:00
Logan Devine
678438680f dcpomatic: init at 2.19.1 2026-08-31 08:54:15 -07:00
phanirithvij
afeb7f7963 repath-studio: fix flaky tests in sandbox
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-08-31 18:20:44 +05:30
Stefan Frijters
8a472d9761 gnulib: enable structuredAttrs 2026-08-31 14:42:04 +02:00
Stefan Frijters
d87a26f8a6 gnulib: enable strictDeps 2026-08-31 14:41:53 +02:00
nixpkgs-ci[bot]
3c1d3e38e0 Merge staging-next into staging 2026-08-31 12:15:14 +00:00
nixpkgs-ci[bot]
6141845a10 Merge master into staging-next 2026-08-31 12:14:42 +00:00
Doron Behar
cea452f70d gnupg: enable strictDeps, enable structuredAttrs, modernize (#551848) 2026-08-31 11:50:06 +00:00
Stefan Frijters
ca9b879416 python3Packages.pyfakefs: remove pandas from nativeCheckInputs by default, modernize (#548434) 2026-08-31 11:34:08 +00:00
Stefan Frijters
e36075fe2f libdeflate: enable strictDeps, enable structuredAttrs, modernize (#558322) 2026-08-31 11:13:22 +00:00
Stefan Frijters
ac4ab81fd9 cmake: enable strictDeps, enable structuredAttrs (#551850) 2026-08-31 11:12:38 +00:00
Stefan Frijters
198e13c4e5 graphviz: enable structuredAttrs 2026-08-31 11:51:03 +02:00
Stefan Frijters
93a6f9b6e2 simdutf: enable structuredAttrs, use tag 2026-08-31 11:40:09 +02:00
Stefan Frijters
5917192c02 simdutf: enable strictDeps 2026-08-31 11:39:12 +02:00
Stefan Frijters
bb55928b0c shadow: enable structuredAttrs 2026-08-31 11:37:41 +02:00
Stefan Frijters
ae8265880b shadow: enable strictDeps 2026-08-31 11:37:40 +02:00
Stefan Frijters
4a5dc3be09 lndir: enable structuredAttrs 2026-08-31 11:37:28 +02:00
Stefan Frijters
6bd8fd7718 libdeflate: enable structuredAttrs, use tag 2026-08-31 11:37:14 +02:00
Stefan Frijters
b05179ab42 libdeflate: enable strictDeps 2026-08-31 11:37:13 +02:00
Stefan Frijters
ef8fc54a64 hdrhistogram_c: enable structuredAttrs 2026-08-31 11:35:12 +02:00
Stefan Frijters
9169e8901f hdrhistogram_c: enable strictDeps 2026-08-31 11:35:11 +02:00
nixpkgs-ci[bot]
490c11dbb5 Merge staging-next into staging 2026-08-31 06:20:17 +00:00
nixpkgs-ci[bot]
e31ef8bc79 Merge master into staging-next 2026-08-31 06:19:50 +00:00
Maximilian Bosch
c3194e09dd pahole: set mainProgram (#558069) 2026-08-31 05:26:12 +00:00
Darren Rambaud
475ca4e899 metadata: add debtquity as maintainer
* no maintainer, will adopt the package
2026-08-30 23:39:52 -05:00
Darren Rambaud
fb777e0947 metadata: 0.1.12 -> 0.1.13
* diff: https://github.com/zmwangx/metadata/compare/v0.1.12...v0.1.13
* upstream is now using ffmeg-next 9, patch is no longer necessary
* re-introduce test
2026-08-30 23:39:32 -05:00
Michael Daniels
ffe70e0125 gzip: inline handling of $GZIP_NO_TIMESTAMPS (#550738) 2026-08-31 01:06:43 +00:00
h7x4
2688b89c49 nixos/profiles/bashless: remove logrotate restriction 2026-08-30 20:54:22 -04:00
h7x4
90e5bacbb3 gzip: inline handling of $GZIP_NO_TIMESTAMPS
Co-authored-by: Michael Daniels <mdaniels5757@gmail.com>
2026-08-30 20:54:17 -04:00
nixpkgs-ci[bot]
b9f877b238 Merge 810b033819 into haskell-updates 2026-08-31 00:34:10 +00:00
nixpkgs-ci[bot]
8aa9ef2d84 Merge staging-next into staging 2026-08-31 00:27:59 +00:00
nixpkgs-ci[bot]
3d69b581a7 Merge master into staging-next 2026-08-31 00:27:29 +00:00
Robert Schütz
88f736316d nvtopPackages.nvidia: honor config.cudaSupport 2026-08-30 16:56:06 -07:00
nikstur
ab5f84574b nixos/tests/test-driver/junit: init 2026-08-31 01:05:20 +02:00
İlkecan Bozdoğan
11e0f4c678 haskellPackages.enummapset: add ilkecan to maintainers 2026-08-30 23:32:04 +03:00
İlkecan Bozdoğan
179eff5553 haskell.packages.ghc914.enummapset: fix tests with containers 0.8 2026-08-30 23:24:15 +03:00
Wolfgang Walther
e7f659cb57 haskellPackages.cabal2nix-unstable: 2.3.0-unstable-2026-06-23 -> 2.3.0-unstable-2026-08-21
Supports Cabal 3.18
2026-08-30 21:58:50 +02:00
Wolfgang Walther
edee302be2 haskellPackages.secp256k1-haskell: drop obsolete patch 2026-08-30 21:51:17 +02:00
Wolfgang Walther
677378b435 haskellPackages.dhall: drop obsolete patches 2026-08-30 21:45:22 +02:00
Wolfgang Walther
51f3af4a42 haskellPackages.yesod-static: patch to use ram over memory (#552197) 2026-08-30 19:31:03 +00:00
nixpkgs-ci[bot]
31ec358355 Merge staging-next into staging 2026-08-30 18:10:16 +00:00
nixpkgs-ci[bot]
11c16ede20 Merge master into staging-next 2026-08-30 18:09:43 +00:00
sh0uv1
60b8b61f3b bbedit: 15.5.5 -> 16.0.3 2026-08-30 18:08:24 +00:00
R. Ryantm
0051d86438 python3Packages.python-octaviaclient: 3.13.0 -> 3.15.0 2026-08-30 15:15:25 +00:00
Maximilian Bosch
fbfd25770c pahole: set mainProgram 2026-08-30 16:38:10 +02:00
Wolfgang Walther
de6e972b4f haskellPackages.*: drop some inactive maintainers (#553837) 2026-08-30 14:20:48 +00:00
7c6f434c
66be65c991 sbcl: 2.6.7 -> 2.6.8 (#557456) 2026-08-30 12:43:42 +00:00
nixpkgs-ci[bot]
42296e8579 Merge staging-next into staging 2026-08-30 12:12:30 +00:00
nixpkgs-ci[bot]
dc7b52b312 Merge master into staging-next 2026-08-30 12:11:59 +00:00
Harinn
508b46c362 python3Packages.sphinxcontrib-seqdiag: modernize 2026-08-30 19:04:26 +07:00
Harinn
067e9aac7d python3Packages.sphinxcontrib-seqdiag: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:26 +07:00
Harinn
4c8ca94643 python3Packages.sphinxcontrib-openapi: modernize 2026-08-30 19:04:26 +07:00
Harinn
6f6d02b72e python3Packages.sphinxcontrib-openapi: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:26 +07:00
Harinn
c4e7a3137c python3Packages.sphinxcontrib-nwdiag: modernize 2026-08-30 19:04:25 +07:00
Harinn
7d8513c31e python3Packages.sphinxcontrib-nwdiag: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
d9f3f275e1 python3Packages.sphinxcontrib-mscgen: modernize 2026-08-30 19:04:25 +07:00
Harinn
5ee73384f0 python3Packages.sphinxcontrib-mscgen: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
95c9c51ced python3Packages.sphinxcontrib-log-cabinet: modernize 2026-08-30 19:04:25 +07:00
Harinn
e7fe75c99c python3Packages.sphinxcontrib-log-cabinet: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
4a1164dfe6 python3Packages.sphinxcontrib-jsmath: modernize 2026-08-30 19:04:25 +07:00
Harinn
48c05e4911 python3Packages.sphinxcontrib-jsmath: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
a819228fb9 python3Packages.sphinxcontrib-excel-table: modernize 2026-08-30 19:04:25 +07:00
Harinn
62cea48e0b python3Packages.sphinxcontrib-excel-table: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
5bbc3f65e4 python3Packages.strictyaml: use finalAttrs and enable __structuredAttrs 2026-08-30 18:57:51 +07:00
Wolfgang Walther
375f55b9dc haskellPackages: stackage Nightly 2026-08-08 -> Nightly 2026-08-27
all-cabal-hashes: 2026-08-09T03:01:25Z -> 2026-08-30T09:16:12Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-08-30 13:26:40 +02:00
Nikita Pedorich
6780364a6a mcp-proxy: 0.10.0 -> 0.12.0 2026-08-30 19:52:03 +09:00
Harinn
4399b792b7 python3Packages.dash-core-components: enable __structuredAttrs 2026-08-30 17:33:48 +07:00
Marcin Serwin
44f6ab85f0 gn: 0-unstable-2026-05-27 -> 0-unstable-2026-07-23 (#550998) 2026-08-30 09:21:47 +00:00
夜坂雅
804057e2a8 hdhomerun-config-gui: drop 2026-08-30 16:52:30 +08:00
·𐑑𐑴𐑕𐑑𐑩𐑤
cacd031e1c nixtamal: 1.10.0 → 1.10.1 2026-08-29 23:42:26 -07:00
nixpkgs-ci[bot]
71acc6f243 Merge staging-next into staging 2026-08-30 06:14:49 +00:00
nixpkgs-ci[bot]
fbf6a60b53 Merge master into staging-next 2026-08-30 06:14:19 +00:00
Sandro
b935b1ae59 bluez: fix segfault on UUID discovery (#557110) 2026-08-30 02:31:52 +00:00
Sandro
766acead69 python3Packages.msgspec: Fix tests & runtime behaviour on big-endian (#550256) 2026-08-30 01:58:52 +00:00
nixpkgs-ci[bot]
b21c1bfba8 Merge 91bd06fd96 into haskell-updates 2026-08-30 00:33:36 +00:00
nixpkgs-ci[bot]
a50a5edadf Merge staging-next into staging 2026-08-30 00:27:24 +00:00
nixpkgs-ci[bot]
2fc6f0b56e Merge master into staging-next 2026-08-30 00:26:52 +00:00
R. Ryantm
cbf0049856 protonmail-desktop: 1.13.4 -> 1.14.0 2026-08-29 19:50:07 +00:00
Antoine du Hamel
0dc9883fcc nodejs_24: remove Ada 4 patches (#557731) 2026-08-29 18:47:21 +00:00
nixpkgs-ci[bot]
7eb9802b98 Merge staging-next into staging 2026-08-29 18:10:15 +00:00
nixpkgs-ci[bot]
f4fbdd6701 Merge master into staging-next 2026-08-29 18:09:45 +00:00
Doron Behar
e1d299bc1e python3Packages.{numpy,scipy}: {2.5.(1 -> 2),1.18.(0 -> 1)} (#556143) 2026-08-29 18:03:51 +00:00
edef
d4cfac4c23 minimal-bootstrap.bash: disable installing loadable builtins
`make install` builds and attempts to install the example loadable
builtins, which fails because they don't link under tcc.

The inner install runs as a sub-make with errors ignored, so this fails
partway through without failing the derivation.

If NIX_BUILD_CORES != 1, this fails non-deterministically resulting in
a different set of empty directories in $out depending on when it fails,
breaking reproducibility.
2026-08-29 17:44:04 +00:00
Ihar Hrachyshka
a61dc66ea8 pre-commit: add booxter as maintainer 2026-08-29 13:31:45 -04:00
Ihar Hrachyshka
f3fb180b3f pre-commit: consolidate preCheck setup 2026-08-29 13:31:12 -04:00
Ihar Hrachyshka
9fea2232f2 pre-commit: remove unused virtualenv setting 2026-08-29 13:30:41 -04:00
Ihar Hrachyshka
4152dd0223 pre-commit: remove pytest-forked 2026-08-29 13:30:13 -04:00
Ihar Hrachyshka
99ff9d4036 pre-commit: simplify test repository setup 2026-08-29 13:29:42 -04:00
Ihar Hrachyshka
a3cb4dfbf1 pre-commit: remove stale test virtualenv
Commit 2c7af95567 removed the editable install which required this
test virtualenv.
2026-08-29 13:28:40 -04:00
Ihar Hrachyshka
b855569f91 pre-commit: remove duplicate pytestCheckHook
pytestCheckHook is already provided by the Python test inputs, so
listing it explicitly runs the test suite twice.
2026-08-29 13:28:08 -04:00
Ihar Hrachyshka
928b61dd48 pre-commit: migrate version test to install check 2026-08-29 13:28:06 -04:00
Ihar Hrachyshka
7cbd5b898b pre-commit: add i686 passthru test 2026-08-29 13:28:03 -04:00
Ihar Hrachyshka
e91f7830b8 pre-commit: remove obsolete RUSTFLAGS workaround 2026-08-29 13:27:52 -04:00
Ihar Hrachyshka
6d01357d4a pre-commit: enable nodejs tests on i686-linux 2026-08-29 12:14:11 -04:00
Ihar Hrachyshka
f62ab6bf3e pre-commit: enable more tests 2026-08-29 12:06:24 -04:00
Ihar Hrachyshka
90d809d0a3 pre-commit: remove toml dependency
It was dropped in:
e703982de4
2026-08-29 11:43:27 -04:00
Sandro
e464738920 simdutf: enable atomic support (#557405) 2026-08-29 15:43:07 +00:00
Ihar Hrachyshka
eb684facfe pre-commit: 4.5.1 -> 4.6.2
https://github.com/pre-commit/pre-commit/blob/v4.6.2/CHANGELOG.md
2026-08-29 11:42:52 -04:00
Antoine du Hamel
d91f1f940f nodejs_24: remove Ada 4 patches
Support has landed upstream
2026-08-29 17:40:51 +02:00
Antoine du Hamel
bdc960ea0c libhwy: split in several outputs and enable shared libs 2026-08-29 16:33:09 +02:00
Jhony Angulo
bec20b46d8 vue-language-server: 3.3.10 -> 3.3.11 2026-08-29 09:19:53 -05:00
Sandro
5618046de6 xterm: 410 -> 411 (#556210) 2026-08-29 13:19:29 +00:00
K900
a6fc82b477 Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-29 15:16:07 +03:00
nixpkgs-ci[bot]
8580f8a927 Merge master into staging-next 2026-08-29 12:11:51 +00:00
Stzx
d5b36a8191 temurin-bin-{25,26}: fix jlink 2026-08-29 19:37:12 +08:00
José Romildo Malaquias
ab1a02b380 perlPackages.URI: 5.21 -> 5.36 (#556945) 2026-08-29 10:26:05 +00:00
Dmitry Bogatov
c62aad2e6d pkgsStatic.st: fix build 2026-08-29 06:00:00 -04:00
Dmitry Bogatov
32641a078f pkgsStatic.xclip: fix build 2026-08-29 06:00:00 -04:00
Stzx
efcac32b76 temurin-bin-{8,11,17,21,25,26}: update to 2026-08-29
- 8.0.492 -> 8.0.502
- 11.0.31 -> 11.0.32
- 17.0.19 -> 17.0.20
- 21.0.11 -> 21.0.12
- 25.0.3 -> 25.0.4
- 26.0.1 -> 26.0.2
2026-08-29 17:40:08 +08:00
Vladimír Čunát
45a706d908 openssl_3_6: 3.6.3 -> 3.6.4 (#557397) 2026-08-29 06:41:55 +00:00
nixpkgs-ci[bot]
b431f4a683 Merge staging-next into staging 2026-08-29 06:13:58 +00:00
nixpkgs-ci[bot]
4f72ae4daa Merge master into staging-next 2026-08-29 06:13:26 +00:00
David McFarland
58cec358eb godot3: 3.6.2 -> 3.6.3 2026-08-29 03:39:36 +00:00
David McFarland
039dc9aef9 godot3-mono: remove version from hardcodeGlueVersion.patch
This simplifies the updateScript.
2026-08-29 00:38:19 -03:00
Vegard Bieker Matthey
d50bfbc863 vkquake: 1.34.1 -> 1.36.0 2026-08-29 05:01:13 +02:00
R. Ryantm
3a2769cd04 betula: 1.8.0 -> 1.8.1 2026-08-29 00:30:54 +00:00
nixpkgs-ci[bot]
64cad13777 Merge b0aa699cd5 into haskell-updates 2026-08-29 00:28:06 +00:00
nixpkgs-ci[bot]
5d77b7f190 Merge staging-next into staging 2026-08-29 00:22:52 +00:00
nixpkgs-ci[bot]
467d64695e Merge master into staging-next 2026-08-29 00:22:17 +00:00
Franz Pletz
a321095c64 nuspell: 5.1.7 -> 5.1.8 (#542238) 2026-08-28 23:04:01 +00:00
Franz Pletz
c3c6904b4a libstemmer, pystemmer, snowballstemmer: version bumps and cleanup/modernization (#528957) 2026-08-28 22:59:06 +00:00
Ihar Hrachyshka
b0df023f6a arrow-cpp: retry failed tests twice
If upstream believes it's an acceptable mitigation for flakiness, we
should follow their lead.
2026-08-28 18:50:55 -04:00
Ihar Hrachyshka
07e54f9694 arrow-cpp: fix test racing on (not) waiting for azurite
This happened in Hydra on darwin 26.05:
https://hydra.nixos.org/log/gddq769pa1lyj3x3fnm9c0m13k26qsci-arrow-cpp-23.0.0.drv

Upstream:
https://github.com/apache/arrow/issues/50876
https://github.com/apache/arrow/pull/50878
2026-08-28 18:50:54 -04:00
Cosima Neidahl
38e9bd80d2 libopenmpt: 0.8.7 -> 0.8.9 (#553340) 2026-08-28 22:24:39 +00:00
nixpkgs-ci[bot]
001c047440 Merge staging-next into staging 2026-08-28 21:24:06 +00:00
nixpkgs-ci[bot]
1ad9e3c694 Merge master into staging-next 2026-08-28 21:23:37 +00:00
dish
818c857b66 openexr: 3.4.13 -> 3.4.15 (#552886) 2026-08-28 21:13:01 +00:00
Harinn
f828db7862 python3Packages.translationstring: enable tests 2026-08-29 01:43:22 +07:00
Harinn
055fac6cfa python3Packages.translationstring: modernize 2026-08-29 01:43:22 +07:00
Harinn
7aae1ad573 python3Packages.translationstring: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-29 01:43:22 +07:00
Harinn
42107ef218 python3Packages.strictyaml: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-29 01:43:12 +07:00
Harinn
df5ecde017 python3Packages.dash-core-components: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-29 01:42:52 +07:00
Sandro
d034467585 apache-orc: remove superfluous definition of CMAKE_BUILD_TYPE (#557461) 2026-08-28 18:17:41 +00:00
Tomodachi94
92deb45f02 apache-orc: remove superfluous definition of CMAKE_BUILD_TYPE 2026-08-28 10:57:15 -07:00
Hraban
aaaac6fcb1 sbcl: 2.6.7 -> 2.6.8 2026-08-28 13:31:47 -04:00
David McFarland
99ad7f3c98 godot3: update mono glue in updateScript
This replaces the use of steam-run with patchelf, so unfree packages
aren't needed in evaluation.
2026-08-28 14:04:55 -03:00
David McFarland
ccaee48211 godot/3/mono/update-glue-version.sh: fix leaking temp dirs 2026-08-28 13:48:19 -03:00
David McFarland
fed0095c5c godot/3/mono/update-glue-version.sh: specify shell for shellcheck 2026-08-28 13:48:19 -03:00
nydragon
708310cb20 impala: 0.7.4 -> 0.9.0 2026-08-28 18:37:31 +02:00
nixpkgs-ci[bot]
c740e69d24 Merge staging-next into staging 2026-08-28 16:08:20 +00:00
nixpkgs-ci[bot]
8cb0ef1aff Merge master into staging-next 2026-08-28 16:07:49 +00:00
R. Ryantm
c6d7adf2ea gn: 0-unstable-2026-05-27 -> 0-unstable-2026-07-23 2026-08-28 16:04:57 +00:00
David McFarland
d57054688d godot3: add version test 2026-08-28 12:54:08 -03:00
David McFarland
ba6dfda54c godot3: add updateScript 2026-08-28 12:51:23 -03:00
Antoine du Hamel
bc733dc8b1 simdutf: enable atomic support 2026-08-28 16:28:23 +02:00
Adam C. Stephens
5f817cd551 openssl_3_6: 3.6.3 -> 3.6.4
Changelog: https://github.com/openssl/openssl/releases/tag/openssl-3.6.4
2026-08-28 09:58:25 -04:00
yvnth
170d4908c7 pokego: 0.5.2 -> 0.5.6
pokego: 0.5.2 -> 0.5.6
2026-08-28 18:53:28 +05:30
Michael Daniels
4376016d16 qrencode: enable strictDeps, enable structuredAttrs (#557018) 2026-08-28 12:02:46 +00:00
Code Instable
414d940b19 typstPackages: sync with Typst Universe as of 2026-08-28
Updates typstPackages to match Typst Universe as of 2026-08-28, at commit 68b77e01d8e6f97ba8d6be976252d4752152a4fd.

It was regenerated with maintainers/scripts/update-typst-packages.py.

- Typst Packages data source: typst/packages@68b77e0
- Nixpkgs upstream reference: NixOS/nixpkgs@13ebd04
2026-08-28 11:56:29 +02:00
nixpkgs-ci[bot]
a82a778005 Merge staging-next into staging 2026-08-28 09:10:35 +00:00
nixpkgs-ci[bot]
74e72aa355 Merge master into staging-next 2026-08-28 09:10:07 +00:00
Stefan Frijters
ba5c7d82a5 ncurses: enable structuredAttrs (#551614) 2026-08-28 08:38:42 +00:00
K900
c0e13766bd Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-28 08:56:29 +03:00
Stephen Huan
7711c8cf5d gtest: add stephen-huan as maintainer 2026-08-28 00:51:04 -04:00
Stephen Huan
a1ef95cd8b gtest: fix build withAbseil 2026-08-28 00:50:32 -04:00
John Ericson
85558f02b6 glib: fix MinGW build (#514333) 2026-08-28 03:32:09 +00:00
nixpkgs-ci[bot]
3f019d1071 Merge master into staging-next 2026-08-28 02:51:14 +00:00
Sandro
3a5d0eb7e7 libqmi: add doc output (#524487) 2026-08-27 23:55:41 +00:00
7c6f434c
8897a024eb sbcl: fix memory envvar name (#556758) 2026-08-27 22:45:54 +00:00
John Ericson
2953f3d603 tcl: fix build on Darwin (#557184) 2026-08-27 22:30:45 +00:00
Amaan Qureshi
40a3dc9867 tcl: fix build on Darwin
`tcl_cv_sys_version` is intended to be set to `$(uname -s)-$(uname -r)`,
but we were only passing effectively `$(uname -s)`.
2026-08-27 18:20:49 -04:00
nixpkgs-ci[bot]
292964384b Merge staging-next into staging 2026-08-27 21:12:59 +00:00
nixpkgs-ci[bot]
7987fd9d14 Merge master into staging-next 2026-08-27 21:12:31 +00:00
John Ericson
ecb64b090d Manual staging-next -> staging merge (#557137) 2026-08-27 16:50:55 -04:00
John Ericson
bc4a216021 Merge branch 'staging-next' into tcl-cleanup
Conflicts:
      pkgs/development/interpreters/tcl/8.6.nix
      pkgs/development/interpreters/tcl/generic.nix
2026-08-27 16:40:26 -04:00
Sandro
e66ae351de sourceHighlight: enable structuredAttrs, modernize (#557013) 2026-08-27 20:22:34 +00:00
Shaw Vrana
0a5fe9bc23 commafeed: add nix-update-script 2026-08-27 13:03:33 -07:00
nixpkgs-ci[bot]
d4def66392 Merge master into staging-next 2026-08-27 19:54:22 +00:00
Martin Milata
83a40a6a22 bluez: fix segfault on UUID discovery 2026-08-27 19:36:18 +02:00
Vladimír Čunát
967629f044 bubblewrap: fix the license
f74c7745a7
2026-08-27 18:13:31 +02:00
nixpkgs-ci[bot]
b05f2bb56c Merge staging-next into staging 2026-08-27 15:42:47 +00:00
nixpkgs-ci[bot]
598c3ec942 Merge master into staging-next 2026-08-27 15:42:16 +00:00
Timo Gottszky
3d6e8ffa5b python3Packages.nameparser: 1.1.3 -> 2.1.0 2026-08-27 17:19:15 +02:00
R. Ryantm
751d89b7b3 python3Packages.pgcli: 4.5.0 -> 4.6.0 2026-08-27 12:35:32 +00:00
Sergei Volkov
e6500fd0c9 databricks-cli: 1.11.0 -> 1.14.0
Diff: https://github.com/databricks/cli/compare/v1.11.0...v1.14.0

Changelog: https://github.com/databricks/cli/releases/tag/v1.14.0
2026-08-27 14:02:11 +02:00
Stefan Frijters
4f410a39a8 qrencode: enable structuredAttrs 2026-08-27 12:59:36 +02:00
Stefan Frijters
cc4ab1a274 qrencode: enable strictDeps 2026-08-27 12:59:33 +02:00
Stefan Frijters
6b663dfc5c sourceHighlight: enable structuredAttrs, modernize 2026-08-27 12:50:33 +02:00
Stefan Frijters
14f7c4ac52 patchutils: patch bash shebangs, add missing wrappers, enable parallel building (#556821) 2026-08-27 09:59:47 +00:00
Vasilis Manetas
e248f501ea wheelwizard: 2.4.11 -> 2.5.1 2026-08-27 11:31:35 +02:00
nixpkgs-ci[bot]
267660229e Merge staging-next into staging 2026-08-27 09:06:41 +00:00
Adam Dinwoodie
692a41b69e patchutils: patch bash shebangs
Also make sure that all executables get wrapped properly.

Fixes #556799
2026-08-27 10:06:31 +01:00
nixpkgs-ci[bot]
14bfac61bd Merge master into staging-next 2026-08-27 09:06:09 +00:00
Weijia Wang
faf9837db0 Merge branch 'staging-next' into staging 2026-08-27 10:43:45 +02:00
Weijia Wang
f378905ca7 Merge branch 'master' into staging-next 2026-08-27 10:43:03 +02:00
Stefan Frijters
746f6b48d9 python3.setupHook: enable structuredAttrs (#556806) 2026-08-27 08:17:26 +00:00
Yueh-Shun Li
5399b99cf4 replaceVarsWith: enable strictDeps, enable structuredAttrs (#552709) 2026-08-27 08:16:26 +00:00
r-vdp
5b4742e823 rust: fix 1.98.0 build on darwin
Since 1.98.0 the darwin tarball links LLVM dynamically and ships an unversioned
libLLVM.dylib (rust-lang/rust#157205).
This shadows our nixpkgs-built libLLVM.dylib when we run our own toolchain,
leading to missing symbols.
Rename the dylib that upstream ships to avoid the shadowing, similar to what
upstream already does for linux.
2026-08-27 09:54:10 +02:00
Gerhard Schwanzer
83411bbb46 perlPackages.URI: 5.21 -> 5.36
https://metacpan.org/dist/URI/changes

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-08-27 09:26:37 +02:00
Vincent Laporte
e2e4a69e50 ocaml: default to version 5.5 (#554609) 2026-08-27 05:21:09 +00:00
sharno
ab53bed340 handy: 0.9.1 -> 0.9.6
Changelog: https://github.com/cjpais/Handy/releases/tag/v0.9.6
Compare: https://github.com/cjpais/Handy/compare/v0.9.1...v0.9.6

- Update src hash, cargoHash and frontendDeps hashes for all platforms
- Verified x86_64-linux and aarch64-linux via local nix builds with binfmt emulation
- aarch64-darwin hash computed via bun install --cpu=arm64 --os=darwin in nix sandbox
2026-08-27 00:39:55 -04:00
Bobby Rong
8298296b90 spidermonkey_140: 140.13.0 -> 140.14.0 (#555787) 2026-08-27 02:16:17 +00:00
nixpkgs-ci[bot]
cea0d6d290 Merge d480fadb12 into haskell-updates 2026-08-27 01:35:58 +00:00
nixpkgs-ci[bot]
4f00f93f9f Merge staging-next into staging 2026-08-27 01:30:08 +00:00
nixpkgs-ci[bot]
3540cae6a2 Merge master into staging-next 2026-08-27 01:29:38 +00:00
Robert Medeiros
031888bbb1 overturemaps: 1.0.1 -> 1.0.2 2026-08-26 21:10:03 -04:00
Martin Weinelt
b627f110cf Tcl cleanup (#556835) 2026-08-27 00:42:11 +02:00
John Ericson
624452833c tcl: Clean up on staging
Fixing the TODOs left from before. It can be so much simpler now!

Also fixes a merge conflict accidentally committed in
1be8aad960.
2026-08-26 18:28:39 -04:00
Martin Weinelt
1be8aad960 Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-27 00:20:19 +02:00
nixpkgs-ci[bot]
e08c28727d Merge master into staging-next 2026-08-26 22:13:55 +00:00
Ramses
96b200aab6 simdjson: 4.6.5 -> 4.6.8 (#553355) 2026-08-26 22:07:28 +00:00
John Ericson
92859f84bf curl: Fix TODOs from #553075 (#556773) 2026-08-26 21:10:45 +00:00
Aaron Andersen
39664b1ffc nfs-utils: replace systemd dependency with systemdMinimal (#555251) 2026-08-26 19:52:28 +00:00
Philip Taron
52f1367865 libIconv: enable structuredAttrs (#556805) 2026-08-26 19:49:52 +00:00
Philip Taron
0bf82c3f49 perl.interpreter: enable structuredAttrs (#548759) 2026-08-26 19:48:52 +00:00
Philip Taron
e8bf87f032 {binutils, libbfd, libopcodes}{,_2_38}: enable structuredAttrs (#548501) 2026-08-26 19:48:14 +00:00
Wolfgang Walther
cbc29ba88a haskellPackages.hasktorch: jailbreak (#554074) 2026-08-26 19:34:38 +00:00
Stefan Frijters
df14ed8b02 cc-wrapper: enable strictDeps and structuredAttrs for win-dll-hook.sh 2026-08-26 21:28:37 +02:00
Stefan Frijters
4deac8ebd8 python3.setupHook: enable structuredAttrs 2026-08-26 21:00:11 +02:00
Stefan Frijters
1bce497ae6 libIconv: enable structuredAttrs 2026-08-26 20:58:07 +02:00
John Ericson
3b5068f0b6 curl: Fix TODOs from #553075
That PR left two TODOs for a later mass-rebuild. Now that PR is in
staging, we can fix those TODOs.

The diff should be self-explanatory, as the now-deleted TODOs said what
is supposed to happen.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-26 14:51:52 -04:00
nixpkgs-ci[bot]
2deb44b57a Merge staging-next into staging 2026-08-26 18:37:45 +00:00
Stefan Frijters
21acab4da1 perl: enable structuredAttrs 2026-08-26 20:37:18 +02:00
nixpkgs-ci[bot]
cb8a8b8945 Merge master into staging-next 2026-08-26 18:37:14 +00:00
Stefan Frijters
133ff6279d tcl*: enable strictDeps and structuredAttrs, modernize (#551143) 2026-08-26 18:18:33 +00:00
R. Ryantm
2746c9d5fb bubblewrap: 0.11.2 -> 0.12.0 2026-08-26 17:39:55 +00:00
Antoine du Hamel
aefbfa796e nodejs_24: 24.19.0 -> 24.20.0 (#556747) 2026-08-26 17:37:39 +00:00
Philip Taron
c059e5c580 pkg-config{,unwrapped}: enable structuredAttrs (#551474) 2026-08-26 16:35:13 +00:00
c2fc2f
b7d1755d90 neo4j: add c2fc2f as maintainer 2026-08-26 17:11:34 +02:00
c2fc2f
17234a81c7 nixos/neo4j: add c2fc2f as maintainer 2026-08-26 17:11:32 +02:00
c2fc2f
1a92013a11 maintainers: add c2fc2f 2026-08-26 17:11:29 +02:00
c2fc2f
ea1dbaacf7 nixos/neo4j: add ssl.policies.<name>.enable option 2026-08-26 17:11:09 +02:00
Hraban
14495f60df sbcl: fix memory envvar name
Somehow accidentally removed the NIX_ prefix during the migration in
"https://github.com/NixOS/nixpkgs/pull/505169".
2026-08-26 10:59:39 -04:00
Mynacol
44a9556dfb zotero: make reproducible by setting BUILD_ID 2026-08-26 16:56:56 +02:00
Mynacol
9513bcd92e zotero: remove upstreamed patch segment 2026-08-26 16:56:56 +02:00
Mynacol
4118d63e01 zotero: skip new failing unit test
As before, tests on symlinks fail, because they want to call `/bin/ln`
directly, which is not available with nix.
2026-08-26 16:56:28 +02:00
Antoine du Hamel
fb6b42590c nodejs_24: 24.19.0 -> 24.20.0 2026-08-26 16:30:38 +02:00
Adam Dinwoodie
284992df3d patchutils: enable parallel building
Parallel building was disabled in 91b63fa208 (patchutils: disable
parallel build, 2022-02-02) / #157264 because it caused tests to fail,
but (a) I don't see that behaviour after twenty rebuilds of all three
patchutils packages using 20 cores and (b) I'd expect the flag that
would have made a difference is `enableParallelChecking`.
2026-08-26 15:12:33 +01:00
Stefan Frijters
e3892c9feb cc-wrapper: enable structuredAttrs 2026-08-26 15:47:30 +02:00
Stefan Frijters
f52493284e llvmPackages.*: enable strict Deps, enable structuredAttrs (#553112) 2026-08-26 13:32:51 +00:00
Stefan Frijters
091c4d9d62 gcc: enable strictDeps (#551829) 2026-08-26 12:28:34 +00:00
nixpkgs-ci[bot]
f007eccb57 Merge staging-next into staging 2026-08-26 12:09:25 +00:00
nixpkgs-ci[bot]
aab805bcd6 Merge master into staging-next 2026-08-26 12:08:58 +00:00
nikstur
de829fca8c nixos/qemu-vm: 9p -> virtiofs 2026-08-26 13:51:36 +02:00
nikstur
97ec03a35e nixos/tests/qemu-vm-store: check for virtiofs instead of 9p 2026-08-26 13:51:36 +02:00
Jan Tojnar
971e80e94f librsvg: fix gdk-pixbuf-loader on Darwin (#516039) 2026-08-26 09:59:50 +00:00
Vladimír Čunát
b47152016b libheif: 1.23.1 -> 1.23.2 (#556415) 2026-08-26 06:35:29 +00:00
Vladimír Čunát
43cfa7b694 jbig2dec: fix CVE-2026-38076 (#556361) 2026-08-26 06:34:09 +00:00
nixpkgs-ci[bot]
bdb8dc3371 Merge staging-next into staging 2026-08-26 06:10:59 +00:00
nixpkgs-ci[bot]
e24dc5ea18 Merge master into staging-next 2026-08-26 06:10:31 +00:00
R. Ryantm
7bc089048c zotero: 10.0.0 -> 10.0.1 2026-08-26 05:09:51 +00:00
R. Ryantm
808202226e libsodium: 1.0.22-unstable-2026-07-31 -> 1.0.22-unstable-2026-08-13 2026-08-26 05:07:30 +00:00
Philip Taron
248117914c vim: 9.2.0782 -> 9.2.1001 (#547194) 2026-08-26 01:22:22 +00:00
nixpkgs-ci[bot]
329a84bda4 Merge bb525e0730 into haskell-updates 2026-08-26 00:15:42 +00:00
R. Ryantm
a57da590d0 vim: 9.2.0782 -> 9.2.1001 2026-08-26 00:14:50 +00:00
nixpkgs-ci[bot]
9a53217786 Merge staging-next into staging 2026-08-26 00:12:32 +00:00
nixpkgs-ci[bot]
3a2198ec68 Merge master into staging-next 2026-08-26 00:12:02 +00:00
Stefan Frijters
2cebfeafea readline, readline70: enable structuredAttrs, modernize (#551965) 2026-08-26 00:03:43 +00:00
Stefan Frijters
1e4dcd928b fetchItchIo: enable strictDeps (#552758) 2026-08-25 23:59:19 +00:00
Stefan Frijters
e8b3c94dc4 keyutils: enable strictDeps, enable structuredAttrs, modernize (#551826) 2026-08-25 23:59:00 +00:00
R. Ryantm
bee136c6c9 simdjson: 4.6.5 -> 4.6.8 2026-08-25 22:28:34 +00:00
R. Ryantm
c05ec0238a libopenmpt: 0.8.7 -> 0.8.9 2026-08-25 21:34:08 +00:00
Jo
68f6e17336 minimal-bootstrap: Ensure packages are not newer than top-level packages (#553684) 2026-08-25 20:40:21 +00:00
Jo
a653bc9e27 fontconfig: 2.18.2 -> 2.18.3 (#550238) 2026-08-25 20:30:10 +00:00
Ryan Hendrickson
eb7c7a0ed0 imagemagick: 7.1.2-29 -> 7.1.2-30 (#556254) 2026-08-25 20:10:22 +00:00
Jo
e0623c6e45 ffmpeg: apply loongarch64 patch unconditionally (#555060) 2026-08-25 19:54:22 +00:00
nixpkgs-ci[bot]
d6db07b869 Merge staging-next into staging 2026-08-25 18:09:42 +00:00
nixpkgs-ci[bot]
a0597ff211 Merge master into staging-next 2026-08-25 18:09:10 +00:00
winston
e8317f8e79 wasmtime: 48.0.0 -> 48.0.1 2026-08-25 18:29:11 +02:00
winston
e628f93093 wasmtime: add python package bump to updateScript 2026-08-25 18:29:11 +02:00
Stefan Frijters
423a797da3 nix-prefetch-scripts: enable structuredAttrs (#552697) 2026-08-25 15:17:06 +00:00
Alan Clucas
fd74430770 argo-workflows: 3.6.10 -> 4.0.5 2026-08-25 16:05:25 +01:00
R. Ryantm
e5adcabacd libheif: 1.23.1 -> 1.23.2 2026-08-25 14:12:05 +00:00
nikstur
6b83d98ffb nixos/test-driver: cleanup junit.xml creation
- All logs are now stored in system-out of the testsuite
- A "main" test case is now only created if there is no other subtest.
  In other words: if there are any subtests, these are treated as the
  only test cases in the suite. This is more aligned with expections of
  users and makes the junit.xml more useful for reporting.
2026-08-25 16:02:16 +02:00
Martin Weinelt
4f05232afc libxcrypt: enable strictDeps, remove unused argument (#551837) 2026-08-25 12:34:43 +00:00
nixpkgs-ci[bot]
5793673d19 Merge staging-next into staging 2026-08-25 12:09:17 +00:00
nixpkgs-ci[bot]
29fc811e49 maturin: 1.14.1 -> 1.15.0 (#556115) 2026-08-25 10:48:06 +00:00
Gerhard Schwanzer
c98d4a91a1 jbig2dec: fix CVE-2026-38076
Backport the upstream validation for oversized IAID symbol-code lengths.

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-08-25 11:50:38 +02:00
Stefan Frijters
8f39f938d6 tcl: use finalAttrs, --replace-fail, use let binding instead of rec
Big diff mostly caused by whitespace changes induced by nixfmt
2026-08-25 11:09:18 +02:00
Stefan Frijters
bdcbad8500 tcl: enable structuredAttrs 2026-08-25 11:09:18 +02:00
Stefan Frijters
15581be65d tcl: enable strictDeps 2026-08-25 11:09:18 +02:00
Stefan Frijters
5b04bd13bb tcl.mkTclDerivation: use getExe' instead of getBin 2026-08-25 11:09:18 +02:00
Stefan Frijters
1171413632 tcl.mkTclDerivation: enable structuredAttrs, clean up epxect package 2026-08-25 11:09:17 +02:00
Stefan Frijters
51864f2ab9 doc: mention that tcl.mkTclDerivation enables strictDeps 2026-08-25 11:09:17 +02:00
Stefan Frijters
92aa4636bc doc: update release notes for replaceVars(With) 2026-08-25 11:00:45 +02:00
rewine
b169990a6b simdutf: 9.0.0 -> 9.1.0 (#556314) 2026-08-25 06:47:19 +00:00
nixpkgs-ci[bot]
4c3894882e Merge staging-next into staging 2026-08-25 06:10:01 +00:00
R. Ryantm
a01c47fbfd simdutf: 9.0.0 -> 9.1.0 2026-08-25 05:27:08 +00:00
Allen Du
039e7d4321 haskellPackages.ghc-typelits-extra: disable testing
tasty tests self-reference built typelits-extra package as a GHC module,
which doesn't work in Nix
2026-08-24 21:51:34 -04:00
Allen Du
895aa19bba haskellPackages.hasktorch: jailbreak
loosen bounds on doctest 0.25 -> 0.26. upstream changes merged
2026-08-24 21:35:23 -04:00
nixpkgs-ci[bot]
0e4dda44be Merge 2c6f56d024 into haskell-updates 2026-08-25 00:15:10 +00:00
nixpkgs-ci[bot]
7fda41adb7 Merge staging-next into staging 2026-08-25 00:12:02 +00:00
Robert Schütz
39fb63b873 imagemagick: 7.1.2-29 -> 7.1.2-30
Diff: https://github.com/ImageMagick/ImageMagick/compare/7.1.2-29...7.1.2-30

Changelog: https://github.com/ImageMagick/Website/blob/main/docs/changelog/index.md
2026-08-24 16:28:52 -07:00
Stefan Frijters
aacc8aa4a9 cmake: enable structuredAttrs 2026-08-25 00:37:14 +02:00
Stefan Frijters
095afe0094 cmake: enable strictDeps 2026-08-25 00:37:14 +02:00
Sergei Trofimovich
a6507fbe77 xterm: 410 -> 411
Changes: https://invisible-island.net/xterm/xterm.log.html#xterm_411
2026-08-24 21:57:20 +01:00
Doron Behar
fd0b3e0660 python3Packages.scipy: 1.18.0 -> 1.18.1 2026-08-24 21:28:06 +03:00
Doron Behar
8ea8ff9ffa python3Packages.numpy: 2.5.1 -> 2.5.2 2026-08-24 21:28:06 +03:00
Doron Behar
8ea2ac89af python3Packages.numpy: re-enable not failing anymore test 2026-08-24 21:28:04 +03:00
Doron Behar
057316eaf1 python3Packages.numpy: re-enable not failing anymore test
Was fixed upstream in https://github.com/numpy/numpy/pull/30596
2026-08-24 21:27:33 +03:00
nixpkgs-ci[bot]
8beb0d13f0 Merge staging-next into staging 2026-08-24 18:09:05 +00:00
Stefan Frijters
194487497c tcl.mkTclDerivation: enable strictDeps, fix and clean affected packages 2026-08-24 19:54:06 +02:00
Stefan Frijters
7d610f19f9 tclPackages.dbus: use finalAttrs 2026-08-24 19:54:06 +02:00
Stefan Frijters
2508826c56 tclPackages.critcl: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
6d71112a5a tclPackages.zesty: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
e8214e5230 tclPackages.yajl-tcl: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
11faace384 tclPackages.vectcl: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
21eb898c2e tclPackages.tkimg: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
9e2ecb9e72 tclPackages.tdom: use finalAttrs 2026-08-24 19:54:04 +02:00
Stefan Frijters
3c71281a81 tclPackages.tclx: use finalAttrs, tag 2026-08-24 19:54:04 +02:00
Stefan Frijters
dc56c10d4a tclPackages.tcludp: use finalAttrs, replaceString 2026-08-24 19:53:49 +02:00
Stefan Frijters
44311dff4d tclPackages.tcltls: use finalAttrs, hash 2026-08-24 18:58:45 +02:00
Stefan Frijters
752d22981f tclPackages.tclreadline: use finalAttrs 2026-08-24 18:58:45 +02:00
Stefan Frijters
a3eb08443d tclPackages.tclmagick: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
74974de406 tclPackages.tcllib: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
59c0e599fb tclPackages.tclcurl: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
bd8745aace tclPackages.tclcsv: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
d474c2cd3b tclPackages.tcl-opencl: use finalAttrs 2026-08-24 18:58:43 +02:00
Stefan Frijters
bd788fab0f tclPackages.tcl-lmdb: use finalAttrs, tag 2026-08-24 18:58:43 +02:00
Stefan Frijters
7c7da40f6b tclPackages.ruff: use finalAttrs 2026-08-24 18:58:43 +02:00
Stefan Frijters
9c1a6bb9fe tclPackages.pdf4tcl: use finalAttrs 2026-08-24 18:58:43 +02:00
Stefan Frijters
5a2ec5c88c tclPackages.mustache-tcl: use finalAttrs 2026-08-24 18:58:42 +02:00
Stefan Frijters
25217a737b tclPackages.itktcl: use finalAttrs 2026-08-24 18:58:42 +02:00
Stefan Frijters
09ebceb03c tclPackages.incrtcl: use finalAttrs 2026-08-24 18:58:42 +02:00
Stefan Frijters
86c4e52377 tclPackages.bwidget: use finalAttrs, hash 2026-08-24 18:58:42 +02:00
Stefan Frijters
fb32251de4 tcl2048: use finalAttrs 2026-08-24 18:58:41 +02:00
Stefan Frijters
21be8b4d1f scid: use finalAttrs, tag, --replace-fail 2026-08-24 18:58:41 +02:00
Stefan Frijters
6f89c52f78 scid-vs-pc: use finalAttrs, --replace-fail 2026-08-24 18:58:41 +02:00
Stefan Frijters
b685ac3997 remind: use finalAttrs, use optionalAttrs for env variable 2026-08-24 18:58:35 +02:00
Stefan Frijters
0dcd6d9768 nagelfar: use finalAttrs 2026-08-24 18:58:31 +02:00
Stefan Frijters
f6e934e44d eltclsh: use finalAttrs, tag 2026-08-24 18:56:38 +02:00
R. Ryantm
4aa007b7d0 maturin: 1.14.1 -> 1.15.0 2026-08-24 15:53:16 +00:00
Stefan Frijters
cc4c31aef0 ncurses: enable structuredAttrs 2026-08-24 17:28:06 +02:00
nixpkgs-ci[bot]
1396efce26 Merge staging-next into staging 2026-08-24 12:08:51 +00:00
Randy Eckenrode
c426c82490 llvmPackages_{18,19,20,21,22}.libllvm: backport Darwin triple parsing (#552069) 2026-08-24 10:58:20 +00:00
K900
6e5f0d499b qt5.qtserialport: replace systemd dependency with udev (systemdLibs) (#555254) 2026-08-24 08:12:33 +00:00
Edoardo Signorini
aaaed30940 linuxPackages.evdi: 1.14.15 -> 1.15.0 2026-08-24 10:09:38 +02:00
Colin
397eb0b366 lzip: enable structuredAttrs (#551449) 2026-08-24 06:54:45 +00:00
Timo Gottszky
2de0c3412b python3Packages.pystemmer: 3.0.0 -> 3.1.0 2026-08-24 08:36:53 +02:00
R. Ryantm
e1e32724ce openexr: 3.4.13 -> 3.4.15 2026-08-24 06:28:45 +00:00
Doron Behar
415882839f utf8cpp: 4.1.1 -> 4.2.0 (#555820) 2026-08-24 06:15:29 +00:00
nixpkgs-ci[bot]
4f04e9ca9f Merge staging-next into staging 2026-08-24 06:14:31 +00:00
Timo Gottszky
4f77668b65 libstemmer: 2.2.0 -> 3.1.1 2026-08-24 07:45:31 +02:00
Timo Gottszky
c42f443441 libstemmer: add changelog 2026-08-24 07:45:28 +02:00
Timo Gottszky
6cbd34dcdd python3Packages.pystemmer: use finalAttrs 2026-08-24 07:45:27 +02:00
Timo Gottszky
67304ae10a python3Packages.pystemmer: migrate to pyproject 2026-08-24 07:45:27 +02:00
Timo Gottszky
ef286c76dd python3Packages.pystemmer: update homepage 2026-08-24 07:45:27 +02:00
Timo Gottszky
1c5212e325 python3Packages.snowballstemmer: enable structuredAttrs 2026-08-24 07:45:26 +02:00
Timo Gottszky
07e9d21d62 python3Packages.snowballstemmer: migrate to pyproject 2026-08-24 07:45:26 +02:00
Timo Gottszky
f45748df2c python3Packages.snowballstemmer: add changelog 2026-08-24 07:45:25 +02:00
Timo Gottszky
41caaa56c3 python3Packages.snowballstemmer: update homepage 2026-08-24 07:45:25 +02:00
Florian Klink
7bb1bd0057 Fix/typos (#555948) 2026-08-24 05:01:24 +00:00
Sandro
197cf2ad72 python3Packages.aioquic: fix build in Darwin sandbox (#555602) 2026-08-24 04:55:57 +00:00
pancho horrillo
06d61ec9bd treewide: fix typos
- Various incorrect forms of “<separator>-separated <lists|arrays>”, on
a single Markdown file and a number of .nix files
- s/seperated/separated/
- s/semi-colon/semicolon/
2026-08-24 06:31:11 +02:00
KangaZero
bb5db0c3d5 ctags-lsp: 0.10.2 -> 0.11.0
Added `nativeCheckInputs` to include `universal-ctags` needed for the following tests:
-       "TestInitializeLSPRequest"
-       "TestInitializeRootSelection"
-       "TestDidOpenSetsRootURIFromMarker"
-       "TestDidOpenRootlessWithoutMarker"
-       "TestDidOpenRootlessOutsideWorkspace"
-       "TestScanWorkspaceExplicitTagfile"
2026-08-24 12:26:34 +09:00
HigherOrderLogic
f774e81a67 ni: 30.3.0 -> 30.5.0 2026-08-24 02:42:36 +00:00
KangaZero
8530561db8 cargo-release: 1.1.3 -> 1.1.5
Added `checkFlags` to skip tests that require an internet connection
2026-08-24 10:49:20 +09:00
Sandro
7dfc0fec1c x264: 0-unstable-2025-01-03 -> 0-unstable-2025-09-10 (#554209) 2026-08-24 00:50:27 +00:00
nixpkgs-ci[bot]
3ba16f9b5e Merge 8150a74297 into haskell-updates 2026-08-24 00:14:53 +00:00
nixpkgs-ci[bot]
2ff12750db Merge staging-next into staging 2026-08-24 00:12:01 +00:00
Audrey Dutcher
38928cbac3 freebsd: don't assume packages will build for platforms other than freebsd by default 2026-08-23 16:31:12 -04:00
Ethan Carter Edwards
e46382aec5 nixosTests.kimai: migrate to systemd-nspawn
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 16:28:24 -04:00
Weijia Wang
ff38ca86a7 python3Packages.skia-pathops: cleanup (#555518) 2026-08-23 19:44:27 +00:00
R. Ryantm
d364aad16c utf8cpp: 4.1.1 -> 4.2.0 2026-08-23 18:41:31 +00:00
nixpkgs-ci[bot]
fdcc4976d5 Merge staging-next into staging 2026-08-23 18:05:03 +00:00
Stefan Frijters
3bec649742 bluez-headers: enable strictDeps, enable structuredAttrs (#551465) 2026-08-23 16:44:01 +00:00
Stefan Frijters
b1a35d63b4 bzip2: enable structuredAttrs, use hash (#551469) 2026-08-23 16:43:51 +00:00
Stefan Frijters
bcd8b89f73 oniguruma: enable strictDeps, enable structuredAttrs, modernize (#551611) 2026-08-23 16:43:36 +00:00
Stefan Frijters
a6ac6d218c fortify-headers: enable strictDeps, enable structuredAttrs (#551613) 2026-08-23 16:43:22 +00:00
Stefan Frijters
e14235f3c6 libunwind: enable strictDeps, enable structuredAttrs, modernize (#551854) 2026-08-23 16:43:10 +00:00
Stefan Frijters
d9eb139260 expand-response-params: enable structuredAttrs (#551464) 2026-08-23 16:32:04 +00:00
Stefan Frijters
d4d0c9e4e2 json-c: enable strictDeps, enable structuredAttrs, modernize (#551457) 2026-08-23 16:31:50 +00:00
Stefan Frijters
068fe9e8c5 re2c: enable strictDeps, enable structuredAttrs (#551455) 2026-08-23 16:31:37 +00:00
Stefan Frijters
43c81c79cd libmicrohttpd: enable strictDeps, enable structuredAttrs (#551453) 2026-08-23 16:31:20 +00:00
Stefan Frijters
6254c9968f p11-kit: enable structuredAttrs, use finalAttrs (#551452) 2026-08-23 16:31:06 +00:00
R. Ryantm
f967d2ca86 spidermonkey_140: 140.13.0 -> 140.14.0 2026-08-23 16:20:26 +00:00
Keenan Weaver
c7a306f515 zelda64recomp: fix controllerdb clobber 2026-08-23 10:55:53 -05:00
Keenan Weaver
ad4852f295 starfox64recomp: fix controllerdb clobber 2026-08-23 10:17:45 -05:00
Keenan Weaver
f2955e90c1 mariokart64recomp: fix controllerdb clobber 2026-08-23 10:17:33 -05:00
Keenan Weaver
12d2e80cdd banjorecomp: fix controllerdb clobber 2026-08-23 10:17:10 -05:00
nixpkgs-ci[bot]
1686d0f47f Merge staging-next into staging 2026-08-23 12:06:36 +00:00
Stefan Frijters
4adc42697e fetchMavenArtifact: enable strictDeps, enable structuredAttrs (#552757) 2026-08-23 11:08:27 +00:00
Stefan Frijters
8db78ff918 p11-kit: enable structuredAttrs, use finalAttrs, --replace-fail 2026-08-23 12:34:31 +02:00
pancho horrillo
3a33d383e8 buildGoModule: fix typo 2026-08-23 11:47:10 +02:00
nixpkgs-ci[bot]
87f61102d3 Merge staging-next into staging 2026-08-23 09:44:46 +00:00
nixpkgs-ci[bot]
2018f7c8ee Merge staging-next into staging 2026-08-23 06:08:48 +00:00
Maxime Brunet
57cea6b70b python3Packages.aioquic: fix build in Darwin sandbox 2026-08-23 00:07:50 -04:00
Fabián Heredia Montiel
00648e12af s2n-tls: 1.7.6 -> 1.7.8 (#549368) 2026-08-23 03:50:16 +00:00
nixpkgs-ci[bot]
3df67b93de Merge f58bbc7ea2 into haskell-updates 2026-08-23 00:15:20 +00:00
nixpkgs-ci[bot]
ed5b800621 Merge staging-next into staging 2026-08-23 00:12:19 +00:00
7c6f434c
1acd6c921f icu*: enable strictDeps, enable structuredAttrs (#552686) 2026-08-22 22:57:30 +00:00
Stefan Frijters
434a85ead9 sqlite: enable strictDeps, enable structuredAttrs, modernize (#551634) 2026-08-22 22:07:04 +00:00
Weijia Wang
19d047b12d python3Packages.skia-pathops: clean up patches 2026-08-22 23:46:11 +02:00
Weijia Wang
7478d9dbce python3Packages.skia-pathops: make patch unconditional 2026-08-22 23:45:21 +02:00
R. Ryantm
3f8488b478 s2n-tls: 1.7.6 -> 1.7.8 2026-08-22 21:18:55 +00:00
Gaétan Lepage
27616d5288 python3Packages.ipykernel: 7.1.0 -> 7.3.0 (#553922) 2026-08-22 19:41:42 +00:00
nixpkgs-ci[bot]
f06d1a7beb Merge staging-next into staging 2026-08-22 18:04:53 +00:00
Matt McHenry
2d60b1fd5f getmail6: 6.20.00 -> 6.20.01
Diff: https://github.com/getmail6/getmail6/compare/v6.20.00...v6.20.01

Changelog: https://github.com/getmail6/getmail6/blob/v6.20.01/docs/CHANGELOG
2026-08-22 12:49:44 -04:00
Grimmauld
11c89cd85c libcap_ng: 0.9.3 -> 0.9.5 (#555423) 2026-08-22 15:42:42 +00:00
Grimmauld
b5949daf36 libcap_ng: document why cap-audit is not enabled 2026-08-22 17:18:31 +02:00
Yueh-Shun Li
1d7903eb7e writeTextFile: enable strictDeps, enable structuredAttrs (#553372) 2026-08-22 14:37:17 +00:00
Aaron Andersen
e9bb261baa networkmanager: fix build without systemd (#554740) 2026-08-22 13:07:47 +00:00
Ihar Hrachyshka
4a06fc82a4 xorg-server: re-enable strictflexarrays1 on darwin (#555241) 2026-08-22 12:56:19 +00:00
nixpkgs-ci[bot]
c9b92fa8b0 Merge staging-next into staging 2026-08-22 12:05:50 +00:00
Aaron Andersen
4b91acc1b2 libei: make systemd dependency optional (#555252) 2026-08-22 11:44:22 +00:00
Stefan Frijters
0e35f370eb fetchgit: enable strictDeps (#552763) 2026-08-22 10:32:42 +00:00
Stefan Frijters
2f521ea784 fetchsvn, fetchsvnssh: enable strictDeps, enable structuredAttrs (#552753) 2026-08-22 10:32:33 +00:00
Stefan Frijters
774e326ede fetchsvnssh: take care of SVN_SSH on the nix side 2026-08-22 12:15:09 +02:00
Stefan Frijters
3cd667d5a6 fetchsvnrevision: prepare for strictDeps 2026-08-22 12:11:05 +02:00
Stefan Frijters
b335fcf860 fetchsvnssh: enable strictDeps, enable structuredAttrs 2026-08-22 12:11:05 +02:00
Stefan Frijters
b38dac0c55 fetchsvn: enable strictDeps, enable structuredAttrs 2026-08-22 12:11:05 +02:00
Stefan Frijters
f3093c7e18 fetchpijul: enable structuredAttrs (#552755) 2026-08-22 09:42:38 +00:00
Stefan Frijters
e405096719 fetchcvs: enable strictDeps, enable structuredAttrs (#552768) 2026-08-22 09:23:01 +00:00
Stefan Frijters
2687be45d0 fetchbzr: enable strictDeps, enable structuredAttrs (#552769) 2026-08-22 09:22:46 +00:00
Stefan Frijters
2d96afde54 fetchdarcs: enable strictDeps, enable structuredAttrs (#552767) 2026-08-22 09:22:34 +00:00
Stefan Frijters
8209a4e877 fetchFirefoxAddon: enable strictDeps, enable structuredAttrs (#552765) 2026-08-22 09:22:18 +00:00
Stefan Frijters
7fb608d8e6 fetchfossil: enable strictDeps, enable structuredAttrs (#552764) 2026-08-22 09:22:03 +00:00
Stefan Frijters
0d7e9788c4 fetchhg: enable strictDeps, enable structuredAttrs (#552760) 2026-08-22 09:21:42 +00:00
Stefan Frijters
ea82a83af6 docbook-xsl-*: enable strictDeps, enable structuredAttrs, modernize (#551621) 2026-08-22 09:21:12 +00:00
Stefan Frijters
97609b6072 libsysprof-capture: enable strictDeps, enable structuredAttrs (#555089) 2026-08-22 09:20:55 +00:00
Grimmauld
564a0338ef libcap_ng: 0.9.3 -> 0.9.5
Diff: https://github.com/stevegrubb/libcap-ng/compare/v0.9.3...v0.9.5

Changelog: https://people.redhat.com/sgrubb/libcap-ng/ChangeLog
2026-08-22 11:01:00 +02:00
Ondrej Mosnáček
79c31e316f coreutils: enable the "arch" program
I have some scripts that rely on it and I can't see any obvious reason
why it shouldn't be included. I tried installing busybox and
uutils-coreutils-noprefix as alternatives, but both of them break other
things on my system.
2026-08-22 09:52:11 +02:00
KangaZero
181cd767ed bibiman: 0.15.0 -> 0.19.5 2026-08-22 16:47:00 +09:00
nixpkgs-ci[bot]
fc60c6b3ae Merge staging-next into staging 2026-08-22 06:07:44 +00:00
Michael Daniels
846a51bdb3 ed: 1.22.5 -> 1.22.6 (#554872) 2026-08-22 02:12:09 +00:00
Michael Daniels
93129b6b37 Merge branch 'staging-next' into staging 2026-08-21 20:32:07 -04:00
nixpkgs-ci[bot]
8ed8d7cd2f Merge 2f3aa44ed8 into haskell-updates 2026-08-22 00:14:57 +00:00
Aaron Andersen
d758d5059b qtserialport: make udev dependency optional 2026-08-21 20:06:14 -04:00
Aaron Andersen
d25c0b9eeb qt5.qtserialport: replace systemd dependency with udev (systemdLibs) 2026-08-21 20:04:30 -04:00
Ihar Hrachyshka
72dfa69a68 xorg-server: enable strictflexarrays1 on darwin
xtrans is now patched to avoid the darwin xquartz crash that required
this hardening rule disabled on darwin.
2026-08-21 19:58:13 -04:00
Ihar Hrachyshka
1cb8bb2f20 xtrans: fix darwin fortify crash in xorg-server 2026-08-21 19:58:05 -04:00
Aaron Andersen
7b2ce2b21c nfs-utils: make systemd dependency optional 2026-08-21 19:55:09 -04:00
Aaron Andersen
f686de766b nfs-utils: replace systemd dependency with systemdMinimal 2026-08-21 19:54:23 -04:00
Aaron Andersen
7ce5e15612 libei: make systemd dependency optional 2026-08-21 19:51:52 -04:00
Aaron Andersen
d26422768c libconfuse: 3.3 -> 3.4 (#553723) 2026-08-21 20:12:35 +00:00
Aaron Andersen
fd0b74758e media-player-info: cleanup build dependencies (#554456) 2026-08-21 20:11:56 +00:00
nixpkgs-ci[bot]
210b1e00ac Merge staging-next into staging 2026-08-21 18:08:25 +00:00
nixpkgs-ci[bot]
3e780c60fb imath: 3.2.2 -> 3.2.3 (#554620) 2026-08-21 17:56:48 +00:00
nixpkgs-ci[bot]
c9777ebc60 Merge staging-next into staging 2026-08-21 16:21:15 +00:00
K900
e7ccdf8524 linuxHeaders: 7.1 -> 7.2 (#555086) 2026-08-21 16:11:31 +00:00
Philip Taron
160f69ed54 rust: 1.97.1 -> 1.98.0 (#554749) 2026-08-21 16:04:54 +00:00
Stefan Frijters
21ea9e3134 libsysprof-capture: enable structuredAttrs 2026-08-21 17:00:49 +02:00
Stefan Frijters
3fbf2ca476 libsysprof-capture: enable strictDeps 2026-08-21 17:00:49 +02:00
R. Ryantm
78591719dc linuxHeaders: 7.1 -> 7.2 2026-08-21 14:54:34 +00:00
Arne Keller
467564d6c7 javaPackages.compiler.openjdk21: 21.0.12+8 -> 21.0.12.1+1 (#555062) 2026-08-21 14:17:58 +00:00
Harinn
14f002072d myx: init at 0.4.0 2026-08-21 20:48:15 +07:00
R. Ryantm
28984d15b0 javaPackages.compiler.openjdk21: 21.0.12+8 -> 21.0.12.1+1 2026-08-21 13:22:26 +00:00
Weijia Wang
c0636b4af4 ffmpeg: apply loongarch64 patch unconditionally 2026-08-21 15:15:41 +02:00
Sefa Eyeoglu
47f0dc1e70 unbound: enable strictDeps, enable structuredAttrs (#552005) 2026-08-21 12:04:04 +00:00
nixpkgs-ci[bot]
cad932d662 Merge staging-next into staging 2026-08-21 12:08:37 +00:00
Stefan Frijters
6badabe8c3 fetchpijul: enable structuredAttrs 2026-08-21 12:54:59 +02:00
Stefan Frijters
28a5569aca fetchFirefoxAddon: enable strictDeps, enable structuredAttrs, use stdenvNoCC 2026-08-21 12:29:54 +02:00
Audrey Dutcher
0dc5c0dfd4 libpsl: enable strictDeps, enable structuredAttrs (#551456) 2026-08-21 08:11:11 +00:00
Stefan Haan
d3b85bcbe5 python3Packages.ipykernel: 7.1.0 -> 7.3.0 2026-08-21 09:19:41 +02:00
Stefan Haan
d3153adbd4 python3Packages.jupyter-client: 8.8.0 -> 8.9.1 2026-08-21 09:19:41 +02:00
Stefan Haan
11dca7aed0 python3Packages.nest-asyncio2: init at 1.7.2 2026-08-21 09:19:41 +02:00
nixpkgs-ci[bot]
f252a01454 Merge staging-next into staging 2026-08-21 06:10:22 +00:00
R. Ryantm
ed12de9dd8 ed: 1.22.5 -> 1.22.6 2026-08-21 00:33:55 +00:00
nixpkgs-ci[bot]
2f153b164f Merge 748cffd26b into haskell-updates 2026-08-21 00:16:00 +00:00
nixpkgs-ci[bot]
152daf98c8 Merge staging-next into staging 2026-08-21 00:12:40 +00:00
Stefan Frijters
07dd2ab10d readline70: use finalAttrs, optionalAttrs 2026-08-21 01:39:30 +02:00
Aaron Andersen
150607f573 libconfuse: 3.3 -> 3.4 2026-08-20 16:30:31 -04:00
Stefan Frijters
af3f559703 moreutils: enable structuredAttrs, use finalAttrs (#552679) 2026-08-20 19:13:13 +00:00
Stefan Frijters
df48e34d40 byacc: enable strictDeps, enable structuredAttrs (#551466) 2026-08-20 19:12:47 +00:00
Stefan Frijters
50a907af9e libidn: enable strictDeps, enable structuredAttrs, modernize (#548766) 2026-08-20 19:12:31 +00:00
Audrey Dutcher
a14fc538eb dejagnu: enable strictDeps, enable structuredAttrs (#551624) 2026-08-20 18:50:36 +00:00
Diogo Correia
65dcd01ab6 umami: 3.2.0 -> 3.3.1 2026-08-20 19:47:53 +01:00
nixpkgs-ci[bot]
ad13e2838e Merge staging-next into staging 2026-08-20 18:08:30 +00:00
highghlow
b09dbbd990 networkmanager: fix build without systemd 2026-08-20 19:54:38 +03:00
Adam C. Stephens
5ab4770781 musl: enable strictDeps and structuredAttrs (#548764) 2026-08-20 16:08:38 +00:00
whispers
ece38ea5b4 rust: 1.97.1 -> 1.98.0
blog: https://blog.rust-lang.org/releases/1.98.0
changelog: https://github.com/rust-lang/rust/blob/1.98.0/RELEASES.md
diff: https://github.com/rust-lang/rust/compare/1.97.1...1.98.0
2026-08-20 10:19:31 -04:00
nixpkgs-ci[bot]
b01f594d3a Merge staging-next into staging 2026-08-20 12:09:17 +00:00
Stefan Frijters
38e170b7e1 moreutils: enable structuredAttrs, use finalAttrs, use lib.getExe 2026-08-20 12:22:28 +02:00
Stefan Frijters
073bacd47f patchutils: enable structuredAttrs, use finalAttrs (#552678) 2026-08-20 10:14:31 +00:00
Stefan Frijters
58aa4b3b16 docbook-xml: enable strictDeps, enable structuredAttrs (#551970) 2026-08-20 10:09:37 +00:00
nixpkgs-ci[bot]
b722eaa452 Merge staging-next into staging 2026-08-20 10:05:15 +00:00
Stefan Frijters
94c4a32139 unzip: enable strictDeps, enable structuredAttrs, modernize (#551972) 2026-08-20 09:58:28 +00:00
Stefan Frijters
70a8c2dc7e jemalloc: enable strictDeps, enable structuredAttrs (#552698) 2026-08-20 09:57:55 +00:00
Stefan Frijters
541710b0e3 flex, flex_2_5_35: enable strictDeps, enable structuredAttrs, modernize (#552007) 2026-08-20 09:57:30 +00:00
Stefan Frijters
9ab166c23e libstemmer: enable strictDeps, enable structuredAttrs, modernize (#552689) 2026-08-20 09:44:40 +00:00
Stefan Frijters
2e297971f7 mailcap: enable strictDeps, enable structuredAttrs (#551993) 2026-08-20 09:44:14 +00:00
Stefan Frijters
425c4ba532 libgpg-error: enable strictDeps, enable structuredAttrs (#551973) 2026-08-20 09:43:54 +00:00
R. Ryantm
d06c895df0 imath: 3.2.2 -> 3.2.3 2026-08-20 07:33:52 +00:00
Vincent Laporte
854009ea6a ocaml: default to version 5.5 2026-08-20 08:34:21 +02:00
Vincent Laporte
1cf097327e diffoscope: use OCaml 5.4 2026-08-20 08:34:16 +02:00
Vincent Laporte
8b4b3fabf3 hol_light: use OCaml 5.4 2026-08-20 08:34:11 +02:00
Vincent Laporte
8b34a1b0b8 abella: make compatible with OCaml 5.5 2026-08-20 08:34:06 +02:00
Alex Neargarder
e1d40648f1 bluebubbles: 1.15.7 -> 2.1.1
https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v2.1.1%2B91
2026-08-19 23:51:03 -04:00
nixpkgs-ci[bot]
f4290a712d Merge 2f6692f65c into haskell-updates 2026-08-20 00:14:50 +00:00
Letgamer
61ff863b73 karlyriceditor: bump ffmpeg_4 -> ffmpeg_7-headless 2026-08-19 22:34:58 +02:00
Diogo Correia
7458c46d82 extism-js: 1.6.0 -> 1.7.0 2026-08-19 21:33:04 +01:00
Hythera
c82cf3c8e7 gtest: modernize 2026-08-19 21:27:03 +02:00
Hythera
75389680f5 gtest: 1.17.0 -> 1.18.0
changelog: https://github.com/google/googletest/releases/tag/v1.18.0

diff: https://github.com/google/googletest/compare/v1.17.0...v1.18.0
2026-08-19 21:27:02 +02:00
Aaron Jheng
012091b8ea x264: 0-unstable-2025-01-03 -> 0-unstable-2025-09-10 2026-08-19 15:29:29 +08:00
Wolfgang Walther
8125c8f952 haskellPackages: regenerate hackage-packages.nix 2026-08-19 08:57:05 +02:00
Wolfgang Walther
8fb5f5f8a0 haskellPackages: regenerate hackage-packages.nix after maintainer removal 2026-08-19 08:47:09 +02:00
Wolfgang Walther
fc0af5e28b haskellPackages.*: drop peti as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:10 +02:00
Wolfgang Walther
a9d59c8d18 haskellPackages.*: drop ivanbrennan as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:10 +02:00
Wolfgang Walther
13e05d0bc2 haskellPackages.*: drop dschrempf from some of their packages 2026-08-19 08:45:09 +02:00
Wolfgang Walther
8f7c86887d haskellPackages.*: drop Anton-Latukha as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:08 +02:00
Wolfgang Walther
b29c6b8f9c tamarin-prover: drop thoughtpolice as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:07 +02:00
Wolfgang Walther
55bbb3b7c9 haskellPackages.*: drop cdepillabout as maintainer from most packages
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:06 +02:00
Wolfgang Walther
b04bb80014 haskellPackages.*: drop poscat as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:06 +02:00
Wolfgang Walther
93cb8fb139 haskellPackages.*: drop dalpd as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:04 +02:00
Wolfgang Walther
0100807fdc haskellPackages.*: drop Gabriella439 as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:04 +02:00
Wolfgang Walther
89e7632843 haskellPackages.*: drop arturcygan as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:03 +02:00
Wolfgang Walther
2c5eb85631 haskellPackages.*: drop nomeata as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:02 +02:00
Aleksi Hannula
44e81d7b17 stdenv: check minimal-bootstrap package versions
When I updated minimal-bootstrap.glibc beyond the top-level package in
PR #547879, this broke perl in an intermediate stdenv bootstrap stage.
To prevent similar breakage in future, we can assert that versions in
minimal-bootstrap do not get ahead at eval time.
2026-08-19 07:31:55 +03:00
Aleksi Hannula
9f323b7ef1 minimal-bootstrap.patchelf-static: 0.19.1 -> 0.15.2 2026-08-19 07:31:54 +03:00
Aleksi Hannula
f5b9abb6b8 minimal-bootstrap.binutils: 2.47 -> 2.46 2026-08-19 07:31:54 +03:00
Dan Paulat
249226c850 supercell-wx: fix build
Upstream dependency changed breaking transitive include resulting in a
build failure. This change patches zip_stream_writer.cpp to explicitly
include <cstring> so std::memcpy is properly resolved.
2026-08-18 21:28:28 -05:00
Aaron Andersen
1cf9612a97 media-player-info: cleanup build dependencies 2026-08-18 20:27:11 -04:00
nixpkgs-ci[bot]
6d4cf664be Merge e44a052fd9 into haskell-updates 2026-08-19 00:14:33 +00:00
Tomoaki Kawada
e755ec4989 glib: replace all conditional Meson feature options with lib.mesonEnable 2026-08-18 16:56:23 +09:00
Tomoaki Kawada
5a3c78f301 glib: disable sysprof on Windows
libsysprof-capture does not build on Windows hosts in nixpkgs.
2026-08-18 16:56:23 +09:00
Tomoaki Kawada
fccd0e1afe glib: remove Python packaging dependency
It is no longer required since glib v2.28.1.

<41d34f4976>
2026-08-18 16:56:23 +09:00
Wolfgang Walther
8b057c40b5 haskell.packages.ghc914: misc fixes in preparation for HLS (#553336) 2026-08-18 07:53:04 +00:00
sterni
754e7391d2 haskell.packages.ghc914.generic-lens: disable doctests
It's not clear to me whether it is concerning that this test suite
fails.
2026-08-18 09:43:56 +02:00
sterni
1f46410e29 haskell.packages.ghc914.hie-compat: allow base >= 4.22 2026-08-18 09:43:56 +02:00
sterni
ffd5c0f686 haskell.packages.ghc914.ghc-trace-events: allow base >= 4.22 2026-08-18 09:43:51 +02:00
Wolfgang Walther
b3d151a51a haskellPackages.postgres-websockets: remove obsolete override 2026-08-18 09:22:16 +02:00
nixpkgs-ci[bot]
2f89f5073d Merge 991eb3e013 into haskell-updates 2026-08-18 00:14:48 +00:00
claymorwan
fec8499e39 rtl88x2bu: unstable-2025-12-04 -> unstable-2026-08-18 2026-08-18 01:05:01 +02:00
Robert Hensing
2cdb5b3f03 nixos/tests: nix.enable = false in containers
These tests do not use nix, and nix was disabled on the test hosts
by default.
Running a nix-requiring container on a host without nix does not
work, so we have to disable it where it is not needed.
2026-08-17 23:34:22 +02:00
Robert Hensing
88525bfa11 nixos/tests/nextcloud: avoid nix dependency
We're removing nix from the default configuration for in-tree tests,
because most tests don't need it and it avoids unnecessary mass-retests.
2026-08-17 23:33:57 +02:00
Robert Hensing
480dc5ac71 nixos/tests: nix.enable where needed 2026-08-17 23:33:57 +02:00
Robert Hensing
2ee9543838 nixos/tests/containers-nested: test with and without nix
By disabling nix in the other test cases, we'd lose coverage of the
with-nix configuration.
As most tests don't need nix anyway, I've picked this one to parameterize,
because it seems to be the most interesting one for it.
2026-08-17 23:33:57 +02:00
Robert Hensing
d58f4909f4 nixos/tests/containers*: nix.enable = false 2026-08-17 23:33:57 +02:00
Robert Hensing
4c9db6cedb nixos/nixos-containers: support nix.enable = false
The container tests generally don't need this, it seems to work fine
so far, and this could genuinely be useful in image-based deployments.

Why an error instead of inheriting the setting?
Containers do not and should not inherit a parent setting like this.
If a container declares requiring too much, that's the mistake.
If the host does not support a container's declared environment, that's
a host problem.
If the container inherits the setting from the parent, the container's
configuration is not respected.

Example of the error message:
nodes.machine.containers.web-noip requires a Nix daemon but the host does not provided it, as option nodes.machine.nix.daemon.enable is disabled
2026-08-17 23:31:24 +02:00
Robert Hensing
cdec91b7c2 nixos/tests: disable nix in most tests
Goal: reduce the reverse dependency closure of the `nix` package
2026-08-17 23:29:33 +02:00
Stefan Frijters
6369fb0333 nixos/mpd: remove explicit structuredAttrs 2026-08-17 15:11:33 +02:00
Stefan Frijters
54ad899321 writeTextFile: enable strictDeps, enable structuredAttrs 2026-08-17 15:10:20 +02:00
nikstur
c04500f019 nixos/tests/hibernate: disable all shared directories 2026-08-17 12:03:49 +02:00
nikstur
2038dd3aa0 nixos/tests/systemd: 9p -> virtiofs 2026-08-17 12:03:49 +02:00
nixpkgs-ci[bot]
c4be39b04d Merge 8d2097f66c into haskell-updates 2026-08-17 00:14:27 +00:00
SchweGELBin
26f48f73c7 meowlnir: 26.06 -> 26.08 2026-08-16 23:34:34 +02:00
Stefan Frijters
86ee28776f keyutils: enable structuredAttrs, use hash, use --replace-fail 2026-08-16 21:23:44 +02:00
Stefan Frijters
038b43437b keyutils: enable strictDeps 2026-08-16 21:23:37 +02:00
Stefan Frijters
237d7ac22a dejagnu: use sri hash 2026-08-16 21:18:14 +02:00
Stefan Frijters
079f6f74d0 dejagnu: enable structuredAttrs 2026-08-16 21:18:14 +02:00
Stefan Frijters
7d7e793296 dejagnu: enable strictDeps 2026-08-16 21:18:14 +02:00
sterni
c3f4056d8d haskell.packages.ghc914.*rmolu: pick compatible versions 2026-08-16 16:17:06 +02:00
sterni
b455c9d332 haskell.packages.ghc914: move haskell-debugger overrides
Accidentally were in the jailbreaks section.
2026-08-16 16:17:06 +02:00
Stefan Frijters
38a8cd63c6 libidn: enable structuredAttrs, use hash 2026-08-16 16:13:21 +02:00
Stefan Frijters
403a0a1b3b gnupg: enable structuredAttrs, use finalAttrs 2026-08-16 16:05:30 +02:00
Stefan Frijters
0141ab595e gnupg: enable strictDeps 2026-08-16 16:05:28 +02:00
Stefan Frijters
7e5fe0284a unbound: enable structuredAttrs 2026-08-16 15:44:08 +02:00
Stefan Frijters
1f6de6089c unbound: enable strictDeps 2026-08-16 15:44:05 +02:00
Keenan Weaver
b69f7aa97a gpu-screen-recorder: add keenanweaver to maintainers 2026-08-16 07:02:30 -05:00
Keenan Weaver
a02c9403fa gpu-screen-recorder-gtk: add keenanweaver to maintainers 2026-08-16 07:02:08 -05:00
Stefan Frijters
bbd1098378 llvmPackages.tblgen: enable strictDeps 2026-08-16 13:31:30 +02:00
Stefan Frijters
d72445d153 llvmPackages.openmp: enable structuredAttrs 2026-08-16 13:31:30 +02:00
Stefan Frijters
8276a9b6c0 llvmPackages.openmp: enable strictDeps 2026-08-16 13:31:30 +02:00
Stefan Frijters
fd7ab9664f llvmPackages.mlir: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
2e17f188f7 llvmPackages.mlir: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
141b945958 llvmPackages.llvm: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
7eecbbd1a1 llvmPackages.llvm: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
fd4541decc llvmPackages.lldb: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
c9ada647b9 llvmPackages.lldb: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
949fdee377 llvmPackages.lldbPlugins.llef: enable structuredAttrs, use tag 2026-08-16 13:31:29 +02:00
Stefan Frijters
a153c7e578 llvmPackages.lldbPlugins.llef: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
56f7cdda68 llvmPackages.lld: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
33d326357c llvmPackages.lld: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
e3a1b84fa2 llvmPackages.libunwind: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
99f51bc70c llvmPackages.libunwind: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
e1d9e3e40f llvmPackages.libcxx: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
d67afc4cfd llvmPackages.libcxx: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
466c6dc40e llvmPackages.libc: avoid using substituteAll
This doesn't work with structuredAttrs
2026-08-16 13:31:28 +02:00
Stefan Frijters
5b81c7d857 llvmPackages.libc: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
bb7e8b7044 llvmPackages.libc: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
5084b76ea1 llvmPackages.flang: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
be6b25a955 llvmPackages.flang: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
dfd5e4d5bd llvmPackages.flang-rt: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
b85f60d9ac llvmPackages.flang-rt: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
adb95664f7 llvmPackages.compiler-rt: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
e070cd6b5f llvmPackages.compiler-rt: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
ef0ce17144 llvmPackages.clang: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
601ca3dd39 llvmPackages.clang: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
ba750cba7a llvmPackages.clang-tools: avoid using substituteAll
This doesn't work with structuredAttrs
2026-08-16 13:31:27 +02:00
Stefan Frijters
5f99063401 llvmPackages.clang-tools: enable strictDeps, enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
a6dae6443d llvmPackages.bolt: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
70ae8f22ea llvmPackages.bolt: enable strictDeps 2026-08-16 13:31:27 +02:00
Randy Eckenrode
dca5964503 llvmPackages_{18,19,20}.libllvm: reenable disabled test
This test works again after the patch in 26945241a1586b4f5218e7f35d06e80ca323d232 is applied.
2026-08-16 06:59:26 -04:00
Randy Eckenrode
6fb7a4dc0c llvmPackages_{18,19,20,21,22}.libllvm: backport Darwin triple parsing
This fixes breakage on triples for macOS 27, which aligned the Darwin
version with the OS version (darwin26 is macOS 27, but so is darwin27,
which will be incorrectly interpreted as macOS 28 without this patch).
This is probably harmless in most cases, but it causes a test failure in
LLVM’s test suite when running under macOS 27.
2026-08-16 06:59:26 -04:00
Edgar Pireyn
75179d27d7 frp: 0.70.1 -> 0.71.0 2026-08-16 03:43:57 +02:00
nixpkgs-ci[bot]
e1647a36da Merge 8c0d357b9f into haskell-updates 2026-08-16 00:15:12 +00:00
sterni
3f450dd19b haskellPackages.yesod-static: patch to use ram over memory
Otherwise, the package will not work together with crypton >= 1.1.
Since we know our version of crypton and, that memory will not be used,
we end up with a very simple patch.
2026-08-15 17:10:55 +02:00
Lukas Epple
841b8f5979 haskell.packages.ghc914: test more packages (#552232) 2026-08-15 12:22:36 +00:00
Stefan Frijters
2c7adec0cd unzip: use sri hash 2026-08-15 13:46:47 +02:00
Stefan Frijters
4b843c5967 unzip: enable structuredAttrs, use finalAttrs, replaceString 2026-08-15 13:46:45 +02:00
Stefan Frijters
9cab4b9619 unzip: enable strictDeps 2026-08-15 13:46:44 +02:00
Stefan Frijters
555cbe9368 docbook-xml: add missing phase hooks 2026-08-15 13:34:08 +02:00
Liam Murphy
fcb93515f3 librsvg: fix gdk-pixbuf-loader on Darwin
Previously, gdk-pixbuf-loader failed to load because it referred to
librsvg as `@rpath/librsvg-2.2.dylib` with no RPATH set, and wouldn't be
picked up by gdk-pixbuf because it assumes `.so` file extensions.

To reduce rebuilds, the patch is only applied on Darwin for now.
2026-08-15 21:31:44 +10:00
Stefan Frijters
f428ae8e15 libgpg-error: use finalAttrs, apply nixfmt 2026-08-15 13:24:19 +02:00
Stefan Frijters
b0e4460ffe mailcap: enable structuredAttrs, use --replace-fail 2026-08-15 13:11:24 +02:00
Stefan Frijters
5ace1907b2 flex: use --replace-fail 2026-08-15 12:46:52 +02:00
Stefan Frijters
4232f80282 flex_2_5_35: use sri hash 2026-08-15 12:42:58 +02:00
Stefan Frijters
c9888f2726 flex: use sri hashes 2026-08-15 12:41:58 +02:00
Stefan Frijters
50d9364ebe libstemmer: tweak substitution
'./snowball' would also match 'STEMMING_DATA ?= ../snowball-data',
which doesn't seem appropriate.
2026-08-15 12:28:59 +02:00
nixpkgs-ci[bot]
4cd1cda986 Merge 1055f58374 into haskell-updates 2026-08-15 00:14:42 +00:00
Stefan Frijters
3dda88ce77 jemalloc: enable structuredAttrs 2026-08-14 22:53:59 +02:00
Stefan Frijters
003028cfc5 jemalloc: enable strictDeps
We need bashNonInteractive because scripts need to have their interpreter line patched.
2026-08-14 22:53:36 +02:00
Stefan Frijters
a33ca2814c fetchMavenArtifact: enable strictDeps, enable structuredAttrs 2026-08-14 22:21:34 +02:00
Stefan Frijters
e67458dce3 fetchItchIo: enable strictDeps 2026-08-14 22:21:13 +02:00
Stefan Frijters
62fee36f42 fetchhg: enable strictDeps, enable structuredAttrs 2026-08-14 22:20:43 +02:00
Stefan Frijters
1ba5f79010 fetchgit: enable strictDeps 2026-08-14 22:20:12 +02:00
Stefan Frijters
af1655e1ec fetchfossil: enable strictDeps, enable structuredAttrs 2026-08-14 22:19:50 +02:00
Stefan Frijters
613b61d582 fetchdarcs: enable strictDeps, enable structuredAttrs 2026-08-14 22:15:12 +02:00
Stefan Frijters
b6872f48b9 fetchcvs: enable strictDeps, enable structuredAttrs 2026-08-14 22:14:55 +02:00
Stefan Frijters
4036e378dd fetchbzr: enable strictDeps, enable structuredAttrs 2026-08-14 22:14:25 +02:00
Stefan Frijters
0ab9b043f6 replaceVarsWith: enable strictDeps, enable structuredAttrs 2026-08-14 18:51:41 +02:00
Stefan Frijters
beee139e39 nix-prefetch-scripts: enable structuredAttrs 2026-08-14 17:46:45 +02:00
Stefan Frijters
69d9691be6 icu*: enable strictDeps, enable structuredAttrs 2026-08-14 17:37:59 +02:00
Stefan Frijters
e1f6c9220d libstemmer: enable structuredAttrs, use tag/hash 2026-08-14 17:37:20 +02:00
Stefan Frijters
ec0e371d70 libstemmer: enable strictDeps 2026-08-14 17:37:14 +02:00
Stefan Frijters
8252bf7a3e patchutils: enable structuredAttrs, use finalAttrs 2026-08-14 17:18:20 +02:00
Wolfgang Walther
ad3c53a521 darcs: allow tls >= 2.2, http-client-tls >= 0.4 (#552277) 2026-08-14 08:19:04 +00:00
nixpkgs-ci[bot]
5bf4154b18 Merge d9507283e6 into haskell-updates 2026-08-14 00:26:30 +00:00
sterni
b519de25a3 haskell.compiler.ghcHEAD: 10.1.20260514 -> 10.1.20260810 2026-08-13 23:06:23 +02:00
sterni
eaa79b902b darcs: allow tls >= 2.2, http-client-tls >= 0.4 2026-08-13 14:30:34 +02:00
sterni
79f8691e65 darcs: move fgl dep removal into patch 2026-08-13 14:30:34 +02:00
Lukas Epple
3aa4d2d68f haskellPackages: Fix multiple packages maintained by turion (#549454) 2026-08-13 11:35:04 +00:00
sterni
c3d77c8517 Revert "haskell.packages.ghc914: 9.14.1 -> 9.14.1.20260728"
This partially reverts commit 36a316ea88.

Reason for revert: GHC 9.14.2-rc1 breaks a lot of stuff due to
breaking changes in core libs with few fixes for actual packages
available at the moment. Thanks to release-haskell.nix (which
isn't changed by this revert), we should have good visibility
on the state of regressions either way.
2026-08-13 13:30:48 +02:00
sterni
5d1e564405 top-level/release-haskell.nix: add jobs for GHC-9.14.2-rc1 2026-08-13 13:29:18 +02:00
sterni
e58f85ec8d top-level/release-haskell.nix: test more packages on GHC 9.14.1 2026-08-13 12:48:25 +02:00
sterni
877e5290de top-level/release-haskell.nix: test ghc-exactprint for more versions
Since this package has nontrivial overrides for many versions, it's
probably good to add an explicit job.
2026-08-13 12:48:25 +02:00
sterni
4be3abfe1f haskell.packages.ghc914.ghc-lib*: use ver compatible w/ GHC 9.14.1 2026-08-13 12:48:25 +02:00
sterni
5a6a8cded2 haskell.packages.ghc914.ghc-exactprint: adjust to 1.14.0.0 -> 1.14.1.0 2026-08-13 12:48:24 +02:00
sterni
f25caecf7a cabal-install: update haveSemaphoreCompat200 for GHC 9.14.2-rc1
GHC >= 9.14.2 will distribute semaphore-compat >= 2.0.0.
2026-08-13 12:48:24 +02:00
Manuel Bärenz
dbb43d1da6 haskellPackages.monad-schedule: Remove turion as maintainer, comment as unmaintained 2026-08-13 12:35:56 +02:00
Manuel Bärenz
86b532d04c haskellPackages.essence-of-live-coding-warp: disable test suite
The warp test suite runs an HTTP server that needs the threaded RTS, but is
missing ghc-options: -threaded. Fixed upstream in
https://github.com/turion/essence-of-live-coding/pull/153.

Assisted-by: Claude Code (Claude Opus 4.8)
2026-08-13 12:35:56 +02:00
Manuel Bärenz
08f8496ff9 haskellPackages.rhine: disable test suite
Test suite has a too-strict bound QuickCheck <2.16, but nightly ships 2.16.
Bumped upstream in https://github.com/turion/rhine/pull/449.

Assisted-by: Claude Code (Claude Opus 4.8)
2026-08-13 12:35:56 +02:00
Manuel Bärenz
ab222dd942 haskellPackages.monad-schedule: disable test suite
Test suite has a too-strict bound QuickCheck <2.16, but nightly ships 2.16.
Bumped upstream in https://github.com/turion/rhine/pull/449.

Assisted-by: Claude Code (Claude Opus 4.8)
2026-08-13 12:35:56 +02:00
Manuel Bärenz
bb0a89d397 haskellPackages.automaton: disable test suite
Test suite has a too-strict bound QuickCheck <2.16, but nightly ships 2.16.
Bumped upstream in https://github.com/turion/rhine/pull/449.

Assisted-by: Claude Code (Claude Opus 4.8)
2026-08-13 12:35:56 +02:00
Manuel Bärenz
b6af5b43ea haskellPackages.monad-bayes: disable test suite unconditionally
The exact-match SMC/RMSMC benchmark fixtures break with random >= 1.3
(which nightly ships), because the changed PRNG stream alters the sampled
output. Upstream CI stays green only because it is frozen on a 2021 nixpkgs
pin, so make the existing platform-conditional test skip unconditional.

https://github.com/tweag/monad-bayes/issues/368

Assisted-by: Claude Code (Claude Opus 4.8)
2026-08-13 12:35:56 +02:00
sterni
14328fc8f6 haskell.packages.ghc9141.cabal-install: upgrade Cabal library
We need to enable the cabalInstallOverlay for GHC 9.14.1 now since
cabal-install needs Cabal >= 3.16.1 which will only be bundled with
GHC >= 9.14.2.
2026-08-13 12:17:09 +02:00
Wölfchen
e6afb62796 obsidian: 1.13.6 -> 1.13.7 2026-08-13 09:51:31 +02:00
nixpkgs-ci[bot]
7ad02aa7c0 Merge 4e2e39de80 into haskell-updates 2026-08-13 00:25:40 +00:00
Stefan Frijters
b8ef1caa2e flex: enable structuredAttrs, use finalAttrs 2026-08-12 20:35:06 +02:00
Stefan Frijters
74b5e502ab flex: enable strictDeps 2026-08-12 20:35:01 +02:00
Stefan Frijters
b1046a5cb5 flex_2_5_35: enable structuredAttrs, use finalAttrs 2026-08-12 20:34:57 +02:00
Stefan Frijters
e010a0e19d flex_2_5_35: enable strictDeps 2026-08-12 20:34:53 +02:00
Stefan Frijters
65820b52a0 mailcap: enable strictDeps 2026-08-12 20:15:46 +02:00
Stefan Frijters
405be193df readline: enable structuredAttrs 2026-08-12 20:00:53 +02:00
Stefan Frijters
a258bc7e3e readline70: enable structuredAttrs 2026-08-12 20:00:47 +02:00
Emi Katagiri-Simpson
1082c1dc7b probe-rs-tools: Update udev rules 2026-08-12 13:58:03 -04:00
Stefan Frijters
aaf5072f93 docbook-xml: enable structuredAttrs 2026-08-12 19:57:52 +02:00
Stefan Frijters
29de1e7070 docbook-xml: enable strictDeps 2026-08-12 19:57:48 +02:00
Stefan Frijters
45f7b07993 libgpg-error: enable structuredAttrs 2026-08-12 19:56:56 +02:00
Stefan Frijters
4f4267d14f libgpg-error: enable strictDeps 2026-08-12 19:56:51 +02:00
Lukas Epple
311763be2d haskell.compiler.ghc9142: init at 9.14.1.20260728 [ghc-9.14.2-rc1] (#551805) 2026-08-12 15:36:32 +00:00
sterni
36a316ea88 haskell.packages.ghc914: 9.14.1 -> 9.14.1.20260728
This allows us to more easily verifiy that everything is in order
with the RC. Should probably be reverted before this change reaches
master.
2026-08-12 17:27:32 +02:00
Stefan Frijters
d3fd75eeda libunwind: enable structuredAttrs, use tag 2026-08-12 13:54:31 +02:00
Stefan Frijters
2263ad1981 libunwind: enable strictDeps 2026-08-12 13:54:26 +02:00
Stefan Frijters
ef9c265963 gcc: enable strictDeps 2026-08-12 13:13:53 +02:00
Stefan Frijters
97716456d6 libxcrypt: remove unused argument 2026-08-12 13:05:42 +02:00
Stefan Frijters
0e2982706e libxcrypt: enable strictDeps 2026-08-12 13:05:33 +02:00
sterni
2a38509e0f haskell.compiler.ghc9142: init at 9.14.1.20260728
https://www.haskell.org/ghc/blog/20260730-ghc-9.14.2-rc1-released.html
2026-08-12 11:29:13 +02:00
nixpkgs-ci[bot]
8707585398 Merge 57966db48d into haskell-updates 2026-08-12 00:25:01 +00:00
Stefan Frijters
ccddc49b94 sqlite: enable structuredAttrs, use finalAttrs 2026-08-11 23:17:01 +02:00
Stefan Frijters
7ffde03eb7 sqlite: enable strictDeps 2026-08-11 23:16:52 +02:00
Stefan Frijters
b89ec1e108 oniguruma: enable structuredAttrs, use hash 2026-08-11 22:54:41 +02:00
Stefan Frijters
4f4861721e oniguruma: enable strictDeps 2026-08-11 22:54:33 +02:00
Stefan Frijters
f37bdbf2fc fortify-headers: enable strictDeps, enable structuredAttrs 2026-08-11 22:53:46 +02:00
Stefan Frijters
7435cbd5d5 docbook-xsl-*: enable structuredAttrs, use finalAttrs 2026-08-11 22:51:36 +02:00
Stefan Frijters
9bd135b2c3 docbook-xsl-*: enable strictDeps 2026-08-11 22:51:25 +02:00
Stefan Frijters
5bdb996466 expand-response-params: enable structuredAttrs 2026-08-11 14:10:49 +02:00
Stefan Frijters
286f0b52b4 byacc: enable structuredAttrs 2026-08-11 14:10:08 +02:00
Stefan Frijters
06551abe6e byacc: enable strictDeps 2026-08-11 14:10:04 +02:00
Stefan Frijters
c938cc7d77 bluez-headers: enable structuredAttrs 2026-08-11 14:09:42 +02:00
Stefan Frijters
d5be602342 bluez-headers: enable strictDeps 2026-08-11 14:08:35 +02:00
Stefan Frijters
3e0d58d43e bzip2: enable structuredAttrs, use hash 2026-08-11 14:07:01 +02:00
Stefan Frijters
84a004e6e7 pkg-config-unwrapped: enable structuredAttrs 2026-08-11 14:05:59 +02:00
Stefan Frijters
f17d831929 pkg-config: enable structuredAttrs 2026-08-11 14:05:52 +02:00
OPNA2608
28a8a991ba python3Packages.msgspec: Fix tests & runtime behaviour on big-endian 2026-08-11 14:00:02 +02:00
Stefan Frijters
90bdcc4d28 lzip: enable structuredAttrs 2026-08-11 13:40:05 +02:00
Stefan Frijters
bbbd74c54d libmicrohttpd: enable structuredAttrs 2026-08-11 13:38:15 +02:00
Stefan Frijters
faa34c7a08 libmicrohttpd: enable strictDeps 2026-08-11 13:38:10 +02:00
Stefan Frijters
2056d34e52 re2c: enable structuredAttrs 2026-08-11 13:37:14 +02:00
Stefan Frijters
125b4fc8f1 re2c: enable strictDeps 2026-08-11 13:37:09 +02:00
Stefan Frijters
1a6f71c941 libpsl: enable structuredAttrs 2026-08-11 13:36:46 +02:00
Stefan Frijters
0f16f3994d libpsl: enable strictDeps 2026-08-11 13:36:40 +02:00
Stefan Frijters
62d666d341 json-c: enable structuredAttrs, use tag 2026-08-11 13:36:17 +02:00
Stefan Frijters
981797afb1 json-c: enable strictDeps 2026-08-11 13:36:08 +02:00
nixpkgs-ci[bot]
790c31e061 Merge 6077078555 into haskell-updates 2026-08-11 00:20:45 +00:00
Wölfchen
a72cf49385 obsidian: 1.13.4 -> 1.13.6 2026-08-10 19:40:59 +02:00
nixpkgs-ci[bot]
1b8e493a4c Merge 5cdd538691 into haskell-updates 2026-08-10 00:21:28 +00:00
Francesco Gazzetta
c1578655e5 tower-pixel-dungeon: 1.1.1 -> 1.2.0 2026-08-09 11:25:00 +02:00
Wolfgang Walther
58673d30d4 haskellPackages: stackage Nightly 2026-07-26 -> Nightly 2026-08-08
all-cabal-hashes: 2026-07-26T14:06:58Z -> 2026-08-09T03:01:25Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-08-09 11:24:03 +02:00
Francesco Gazzetta
173faf4161 rat-king-adventure: 2.2.3 -> 2.3.2 2026-08-09 10:38:44 +02:00
nixpkgs-ci[bot]
beccc5847a Merge 92fc51132a into haskell-updates 2026-08-09 00:20:21 +00:00
Michael Daniels
3adf419aa4 Merge commit 'ce3d7ffb9855af1b68e2cac174e2a21c5fbef679' into haskell-updates 2026-08-08 16:33:17 -04:00
ShouviT
c01c1a32da goofcord: 2.2.1 → 2.3.0 2026-08-08 13:10:11 +03:00
R. Ryantm
5b2d32f0d2 fontconfig: 2.18.2 -> 2.18.3 2026-08-07 16:50:45 +00:00
Hythera
ce255721a2 libmysofa: add hythera as maintainer 2026-08-06 22:35:40 +02:00
Hythera
ecb0d68c20 libmysofa: modernize 2026-08-06 22:35:36 +02:00
Hythera
8c0bc480f4 libmysofa: 1.3.4 -> 1.3.5
changelog: https://github.com/hoene/libmysofa/releases/tag/v1.3.5

diff: https://github.com/hoene/libmysofa/compare/v1.3.4...v1.3.5
2026-08-06 22:29:00 +02:00
Tyce Herrman
3d691e15ce zsh-autocomplete: 26.08.03 -> 26.08.04
Assisted-by: Codex (OpenAI GPT-5)
2026-08-05 22:46:46 -04:00
nixpkgs-ci[bot]
b52f4adde7 Merge cad39ce77b into haskell-updates 2026-08-04 00:37:07 +00:00
Stefan Frijters
645a265032 musl: enable strictDeps and structuredAttrs 2026-08-03 12:36:01 +02:00
Stefan Frijters
868aa7d215 libidn: enable strictDeps 2026-08-03 12:35:11 +02:00
nixpkgs-ci[bot]
bd16497ad4 Merge 243895692a into haskell-updates 2026-08-03 00:38:12 +00:00
Stefan Frijters
5dd488b630 libopcodes: enable structuredAttrs 2026-08-02 20:19:47 +02:00
Stefan Frijters
7a42f78618 libbfd: enable structuredAttrs 2026-08-02 20:19:46 +02:00
Stefan Frijters
4f6bb405eb binutils: enable structuredAttrs 2026-08-02 20:19:45 +02:00
Stefan Frijters
e9611b420f libopcodes_2_38: enable structuredAttrs 2026-08-02 20:19:44 +02:00
Stefan Frijters
9d478751b2 libbfd_2_38: enable structuredAttrs 2026-08-02 20:19:42 +02:00
Stefan Frijters
1e5c79f156 binutils_2_38: enable structuredAttrs 2026-08-02 20:19:34 +02:00
Stefan Frijters
39dfd99e22 python3Packages.pyfakefs: enable structuredAttrs, use finalAttrs 2026-08-02 16:32:36 +02:00
Stefan Frijters
4b7bdd05ae python3Packages.pyfakefs: remove pandas from nativeCheckInputs by default
pandas is a rather big dependency to pull in for only two tests.
Also, the dependency-group 'extra' defined in pyproject.toml also contains
xlrd and openpyxl, which each add one test.

So, both reduce the standard build closure and make the new passthru test more complete.
2026-08-02 16:32:34 +02:00
Wolfgang Walther
ffc266319e Merge commit '1681e76bd69a4fd0be27552e93b1abdec67392d5' into haskell-updates 2026-08-02 10:53:07 +02:00
Hythera
8479b32a9f cmake: 4.3.4 -> 4.4.2
changelog: https://cmake.org/cmake/help/v4.4/release/4.4.html

diff: https://github.com/Kitware/CMake/compare/v4.3.4...v4.4.2
2026-08-01 18:12:26 +02:00
Sergei Trofimovich
732d820b32 vid-stab: 1.1.1-unstable-2025-08-21 -> 1.1.2
Changes: https://github.com/georgmartius/vid.stab/compare/v1.1.1...v1.1.2
2026-07-31 22:45:34 +01:00
KeksNino
947d13f0f0 samrewritten: format with nixfmt 2026-07-28 22:52:41 +02:00
Wolfgang Walther
fa192c1915 haskell.packages.ghc948.cabal2nix: fix deps (#545987) 2026-07-28 20:40:39 +00:00
KeksNino
89f77570f4 maintainers: add KeksNino 2026-07-28 21:39:04 +02:00
KeksNino
f5cb59d927 samrewritten: install desktop file 2026-07-28 20:19:19 +02:00
Wolfgang Walther
78d4679404 haskellPackages.cabal-add: update patch (#543503) 2026-07-27 20:07:58 +00:00
Alexandre Esteves
a05b62f756 haskellPackages.cabal-add: update patch 2026-07-27 20:38:02 +01:00
Wolfgang Walther
2e37254a0d haskellPackages.changelog-d: Jailbreak to support latest deps (#546290) 2026-07-27 18:56:39 +00:00
Lukas Epple
e1f0c80964 haskellPackages.cabal-plan-bounds: Jailbreak to support latest deps (#546033) 2026-07-27 11:09:18 +00:00
nixpkgs-ci[bot]
3ae4f100fa Merge d3498f786f into haskell-updates 2026-07-27 00:39:05 +00:00
Wolfgang Walther
b92b966ae0 haskellPackages.bytezap: Jailbreak to support base 4.22 (#546007) 2026-07-26 17:24:09 +00:00
Wolfgang Walther
3f0da4e5f2 haskell.packages.ghc948.cabal2nix: fix deps
base64 only bumped the lower bounds on base in
https://github.com/emilypi/base64/pull/67 via revision, no code changes.
Safe to jailbreak.

crypton-x509-store only depends on unix without a version bound today,
so no need to downgrade.
2026-07-26 19:17:26 +02:00
Wolfgang Walther
338603c0d4 haskellPackages.git-annex: fix hash 2026-07-26 17:19:07 +02:00
Michael Daniels
3c1773c843 Merge commit '116e3485d174e7123a2b98392c79c4ff62c4720b' into haskell-updates 2026-07-26 11:02:41 -04:00
Wolfgang Walther
826465b345 haskellPackages: stackage Nightly 2026-07-24 -> Nightly 2026-07-26
all-cabal-hashes: 2026-07-24T18:50:05Z -> 2026-07-26T14:06:58Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-07-26 16:49:48 +02:00
Wolfgang Walther
ad05226f3d haskellPackages.text-icu: skip flaky t_blockCode test (#545967) 2026-07-26 14:30:45 +00:00
Wolfgang Walther
9da5406197 haskellPackages.amazonka-{core,s3-encryption}: allow crypton 1.1 (#545908) 2026-07-26 14:28:16 +00:00
Wolfgang Walther
21dcddba97 haskellPackages.amazonka-s3-encryption: unbreak 2026-07-26 16:23:23 +02:00
Wolfgang Walther
f8b6781bea haskellPackages.amazonka-{core,s3-encryption}: allow crypton 1.1 2026-07-26 16:23:14 +02:00
Wolfgang Walther
e83add3066 haskellPackages: regenerate hackage-packages.nix 2026-07-26 16:23:11 +02:00
sterni
d4fadf1842 haskellPackages.text-icu: skip flaky t_blockCode test
See https://github.com/haskell/text-icu/issues/103
2026-07-26 16:15:57 +02:00
sterni
48ea35d0b8 haskellPackages.text-icu: apply patch for time rendering test
See https://github.com/haskell/text-icu/issues/108.
2026-07-26 16:13:39 +02:00
Lukas Epple
5903a7f72d haskellPackages.dhall: fix build with http-client-tls 0.4 (#545900) 2026-07-26 14:06:25 +00:00
Wolfgang Walther
a428929e72 haskellPackages.arch-web: Jailbreak to allow latest http-client-tls (#545911) 2026-07-26 13:03:36 +00:00
Akshay Mankar
d6499c4e3c haskellPackages.changelog-d: Jailbreak to support latest deps 2026-07-26 14:55:05 +02:00
Akshay Mankar
9728ac8f06 haskellPackages.cabal-plan-bounds: Jailbreak to support latest deps 2026-07-26 14:34:45 +02:00
Akshay Mankar
1ae532eb77 haskellPackages.bytezap: Jailbreak to support base 4.22 2026-07-26 14:29:32 +02:00
Akshay Mankar
5df69cc621 haskellPackages.arch-web: Jailbreak to allow latest http-client-tls 2026-07-26 14:28:41 +02:00
Wolfgang Walther
6046acb728 haskellPackages.dhall: fix build with http-client-tls 0.4 2026-07-26 12:14:03 +02:00
Wolfgang Walther
87283c7045 haskellPackages.*: move generateOptparseApplicativeCompletions to configuration-nix.nix
Nothing temporary about these.
2026-07-26 12:14:02 +02:00
sterni
ea31f133da haskell.packages.microhs.time: 1.16 -> 1.16.0.1
(To fix evaluation.)
2026-07-25 11:36:16 +02:00
nixpkgs-ci[bot]
5a5cd26432 Merge a016e17772 into haskell-updates 2026-07-25 00:37:35 +00:00
Lukas Epple
d47687c04d [haskell-updates] haskellPackages: stackage Nightly 2026-07-13 -> Nightly 2026-07-24 (#545393) 2026-07-24 21:53:13 +00:00
sterni
08f0950a50 haskell.packages.microhs.haskeline: 0.8.4.1 -> 0.8.5.0
(To fix evaluation.)
2026-07-24 23:35:24 +02:00
sterni
f4c6e009f9 haskellPackages.yesod-test: avoid infinite recursion 2026-07-24 23:28:15 +02:00
sterni
a1beaf2803 haskellPackages.no-recursion: drop obsolete override 2026-07-24 23:25:28 +02:00
sterni
3594aefa35 haskellPackages: stackage Nightly 2026-07-13 -> Nightly 2026-07-24
all-cabal-hashes: 2026-07-15T08:37:28Z -> 2026-07-24T18:50:05Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-07-24 22:05:31 +02:00
Lukas Epple
3b19ff96a1 [haskell-updates] haskell.packages.ghc9125: 9.12.4.20260614 -> 9.12.4.20260713 (#544619) 2026-07-24 20:01:07 +00:00
İlkecan Bozdoğan
6aa3780329 matrix-commander-rs: add ilkecan to maintainers 2026-07-24 12:30:23 +03:00
İlkecan Bozdoğan
e835780009 matrix-commander-rs: enable __structuredAttrs 2026-07-24 12:30:22 +03:00
İlkecan Bozdoğan
18aa4d5180 matrix-commander-rs: 1.0.1 -> 0.11.0 2026-07-24 12:30:22 +03:00
nixpkgs-ci[bot]
19573606e8 Merge e220185ff6 into haskell-updates 2026-07-24 00:34:22 +00:00
nixpkgs-ci[bot]
7632f2c418 Merge 6e369fe949 into haskell-updates 2026-07-23 00:36:30 +00:00
sterni
b393efc343 haskell.packages.ghc9125: 9.12.4.20260614 -> 9.12.4.20260713
rc2 -> rc3
2026-07-22 19:32:38 +02:00
nixpkgs-ci[bot]
eef2380c20 Merge dde6423243 into haskell-updates 2026-07-22 00:34:47 +00:00
Doron Behar
f42f38342c nix: pin to use boost189
https://github.com/NixOS/nix/issues/16180
2026-07-21 08:34:38 +03:00
Ihar Hrachyshka
aa511fdc6c python3Packages.i3ipc: fix darwin tests 2026-07-20 21:12:25 -04:00
nixpkgs-ci[bot]
e3c24ee8db Merge c91334b372 into haskell-updates 2026-07-21 00:36:50 +00:00
Malte Ott
116208d9cf haskellPackages.hie-bios: restrict to 0.19 (#543505) 2026-07-20 15:54:18 +00:00
nixpkgs-ci[bot]
a332844436 Merge cbf17f2c3c into haskell-updates 2026-07-20 00:39:47 +00:00
Alexandre Esteves
86ed8342de haskellPackages: regenerate package set based on current config 2026-07-19 13:45:57 +01:00
Alexandre Esteves
31f495afe9 haskellPackages.hie-bios: restrict to 0.19 2026-07-19 13:45:49 +01:00
nixpkgs-ci[bot]
da941382a6 Merge 2a83e50fab into haskell-updates 2026-07-19 00:37:23 +00:00
Wolfgang Walther
920b50911d [haskell-updates] haskellPackages: stackage Nightly 2026-06-26 -> Nightly 2026-07-13 (#543047) 2026-07-18 06:01:42 +00:00
Wolfgang Walther
43159787fd haskellPackages.rerefined: allow QuickCheck 2.16 (#536459) 2026-07-18 06:01:28 +00:00
nixpkgs-ci[bot]
a603053a30 Merge b5d95a3fd3 into haskell-updates 2026-07-18 00:34:07 +00:00
Wolfgang Walther
5865c4be2c haskellPackages.postgres-websockets: update jailbreak 2026-07-17 22:39:16 +02:00
Wolfgang Walther
b72ec6bdee haskellPackages.no-recursion: warn for obsolete override
A fix has been merged upstream, but not released, yet - so adding the
warning to pick that up automatically on the next bump.
2026-07-17 22:39:08 +02:00
Wolfgang Walther
c818fb7e53 haskellPackages: drop various obsolete overrides after hackage bump 2026-07-17 22:39:04 +02:00
Wolfgang Walther
88daa4b688 haskellPackages: regenerate hackage-packages.nix 2026-07-17 22:33:28 +02:00
Wolfgang Walther
d82c0d269e haskellPackages.mlkem: disable tests 2026-07-17 22:33:26 +02:00
Wolfgang Walther
0b6b59708c haskellPackages: stackage Nightly 2026-06-26 -> Nightly 2026-07-13
all-cabal-hashes: 2026-06-26T06:10:51Z -> 2026-07-15T08:37:28Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-07-17 22:33:25 +02:00
Wolfgang Walther
9220258efb haskellPackages.mlkem: unmark broken
This package is still effectively broken at this stage, but the next
bump to stackage will add mlkem as a dependency of tls, which is in the
dependency chain of cabal2nix itself.

The same bump will update crypton and thus make mlkem build - but we
can't mark it unbroken, when cabal2nix-unstable fails to run because one
of its dependencies is marked broken...
2026-07-17 22:09:38 +02:00
nixpkgs-ci[bot]
a8560ee995 Merge 3caf6c92ce into haskell-updates 2026-07-17 00:36:58 +00:00
nixpkgs-ci[bot]
cfdc80cdd7 Merge 8288eae5a4 into haskell-updates 2026-07-16 00:35:07 +00:00
R. Ryantm
6c9d5f03bb nuspell: 5.1.7 -> 5.1.8 2026-07-15 13:42:55 +00:00
Wolfgang Walther
523ffbe971 haskellPackages.rapid: patch bounds (#541874) 2026-07-15 06:41:29 +00:00
nixpkgs-ci[bot]
3aed88a715 Merge 2c726dc782 into haskell-updates 2026-07-15 00:30:56 +00:00
Alexandre Esteves
1c3465fcb7 haskellPackages: regenerate package set based on current config 2026-07-14 17:57:03 +01:00
Alexandre Esteves
54112f9a6b haskellPackages.rapid: patch bounds 2026-07-14 17:56:50 +01:00
nixpkgs-ci[bot]
92cbc9ca81 Merge d95279435c into haskell-updates 2026-07-14 00:33:37 +00:00
nixpkgs-ci[bot]
6a3c990a99 Merge 310b8cc6a5 into haskell-updates 2026-07-13 00:38:09 +00:00
nixpkgs-ci[bot]
39ee207b1d Merge dd93798a29 into haskell-updates 2026-07-12 00:38:11 +00:00
nixpkgs-ci[bot]
d64edb78f9 Merge ffc7f8ce99 into haskell-updates 2026-07-11 00:36:01 +00:00
nixpkgs-ci[bot]
54726cb9e3 Merge 0e6ff04fc5 into haskell-updates 2026-07-10 00:42:12 +00:00
nixpkgs-ci[bot]
b7659cdb62 Merge 8ab1ccd1c1 into haskell-updates 2026-07-09 00:41:01 +00:00
nixpkgs-ci[bot]
bcf85400c4 Merge bd3c09ca2a into haskell-updates 2026-07-08 00:36:49 +00:00
nixpkgs-ci[bot]
e3927c07f7 Merge 60f3895575 into haskell-updates 2026-07-07 00:43:55 +00:00
nixpkgs-ci[bot]
8486e8a7b3 Merge fbdfe58264 into haskell-updates 2026-07-06 00:43:34 +00:00
nixpkgs-ci[bot]
4f0970401a Merge 7d5d19274b into haskell-updates 2026-07-05 00:43:51 +00:00
nixpkgs-ci[bot]
9959ce2f44 Merge f91cfe02f8 into haskell-updates 2026-07-04 00:40:56 +00:00
nixpkgs-ci[bot]
3f085fe61c Merge 9778ed5674 into haskell-updates 2026-07-03 00:42:09 +00:00
Wolfgang Walther
f61423d87c haskellPackages.lambdabot: remove ncfavier as maintainer (#537887) 2026-07-02 19:57:54 +00:00
Naïm Camille Favier
4aeebf57da haskellPackages.lambdabot: remove ncfavier as maintainer 2026-07-02 19:38:32 +02:00
Wolfgang Walther
4c7647a6d3 haskell.packages.ghc{96,98}.haskell-language-server: fix build (#537724) 2026-07-02 10:10:33 +00:00
Wolfgang Walther
afda14f1d4 dhall-lsp-server: fix build with lsp 2.8 2026-07-02 10:31:48 +02:00
Wolfgang Walther
e9af2ed4be haskellPackages.no-recursion: jailbreak 2026-07-02 10:23:39 +02:00
Wolfgang Walther
2735e861f0 haskell.packages.ghc{96,98}.haskell-language-server: fix build
Jailbreaks are due to optparse-applicative.
2026-07-02 10:07:26 +02:00
Wolfgang Walther
92ca07b6a5 haskellPackages.threadscope: jailbreak 2026-07-02 09:48:12 +02:00
Wolfgang Walther
e82d6b924f haskellPackages.taskwarrior: jailbreak 2026-07-02 09:43:24 +02:00
Wolfgang Walther
94aa8f8960 haskellPackages.shh{,-extras}: jailbreak 2026-07-02 09:41:11 +02:00
Wolfgang Walther
75496eb67a haskellPackages.eventlog2html: jailbreak 2026-07-02 09:36:13 +02:00
Wolfgang Walther
9c55dbeccf [haskell-updates] stack: patch for semaphore-compat >= 2.0 (#534567) 2026-07-02 07:25:00 +00:00
Wolfgang Walther
cef090d1ab haskellPackages.optics: pick patches that make test suite pass with 9.12 (#536009) 2026-07-02 07:19:43 +00:00
sterni
4132fb9736 haskellPackages.optics: pick patches that make test suite pass with 9.12
I'm not 100% clear whether there is still some kind of GHC regression
involved here, but I think we can pick these patches from upstream's
development branch. Also GHC upstream is aware of these (original)
failures with 9.12.5-rc2.
2026-07-02 09:13:52 +02:00
Wolfgang Walther
98c655c09a haskellPackages.*: compile a few test suites with threaded runtime (#537144) 2026-07-02 07:06:56 +00:00
nixpkgs-ci[bot]
3f49232af6 Merge 8037b1aab1 into haskell-updates 2026-07-02 00:50:41 +00:00
nixpkgs-ci[bot]
7100632254 Merge 5bb269961b into haskell-updates 2026-07-01 00:56:02 +00:00
Alexandre Esteves
b078be0041 haskellPackages.*: compile a few test suites with threaded runtime 2026-07-01 01:01:33 +01:00
nixpkgs-ci[bot]
92779d4478 Merge 3b1d058d00 into haskell-updates 2026-06-30 00:53:14 +00:00
sterni
070e7a021f haskellPackages.futhark-manifest: use version requested by futhark-0.26.3 2026-06-29 23:56:40 +02:00
Wolfgang Walther
71b5964ed6 haskellPackages.{yaya*}: allow doctest 0.25 (#536739) 2026-06-29 18:04:32 +00:00
Wolfgang Walther
00a35c51c7 haskellPackages.{yaya*}: allow doctest 0.25 2026-06-29 19:55:06 +02:00
Wolfgang Walther
dbd129b241 haskellPackages.graphviz: allow QuickCheck 2.16 (#536737) 2026-06-29 17:54:14 +00:00
Wolfgang Walther
26066e1e2b haskellPackages.graphviz: allow QuickCheck 2.16 2026-06-29 19:28:59 +02:00
nixpkgs-ci[bot]
60f1d07046 Merge 2df5d1313a into haskell-updates 2026-06-29 00:55:22 +00:00
Wolfgang Walther
a5e06de0c4 haskellPackages.servant-{auth-client,auth-docs,auth-server,swagger}: jailbreak (#536456) 2026-06-28 22:21:46 +00:00
Wolfgang Walther
8833922b3e haskellPackages.rerefined: allow QuickCheck 2.16 2026-06-28 23:57:31 +02:00
Wolfgang Walther
d0e8fdd1bd haskellPackages.servant-{auth-client,auth-docs,auth-server,swagger}: jailbreak 2026-06-28 23:39:46 +02:00
sterni
9122c84035 git-annex: delete unused patch file 2026-06-28 16:15:35 +02:00
sterni
f479cbacab stack: apply patches for semaphore-compat >= 2.0
Apply patches from https://github.com/commercialhaskell/stack/pull/6935
allowing us to build stack with GHC 9.12.5-rc2 (but no other GHC version).
Patch for the change log is not included (due to likely conflict problems),
but other documentation included with stack is updated.

We also apply an unrelated bug fix, so we don't need to rebase the patches.
2026-06-28 16:12:15 +02:00
sterni
f87fabdc91 stack: drop released patch 2026-06-28 16:11:51 +02:00
sterni
f94cecf640 haskell.packages.ghc910.stack: remove compat code
Ideally, we won't use this going forward and just build stack with GHC 9.12
2026-06-28 15:45:51 +02:00
Wolfgang Walther
fc0932307c pkgsStatic.haskell.packages.native-bignum.ghc948.postgrest: fix build
Removes a dependency which had long been replaced upstream, but the
expression is still generated from the outdated hackage package.

The GHC 9.4.8 static variant is still used upstream, but we will be able
to remove it from the release set on PostgREST's next release.
2026-06-28 10:47:04 +02:00
Wolfgang Walther
ffbec19b05 haskellPackages.git-annex: update hash 2026-06-28 10:32:42 +02:00
nixpkgs-ci[bot]
435e7264b6 Merge bdd995eaee into haskell-updates 2026-06-28 00:54:07 +00:00
sternenseemann
480f0726e7 [haskell-updates] haskellPackages: stackage Nightly 2026-06-20 -> Nightly 2026-06-26 (#534748) 2026-06-27 11:29:35 +00:00
nixpkgs-ci[bot]
4d0ae93287 Merge 538087c016 into haskell-updates 2026-06-27 00:52:07 +00:00
sternenseemann
81ef0ce73b haskellPackages.wai-app-file-cgi: pin to < 3.2.0 for mighttpd2 (#535246) 2026-06-26 11:13:45 +00:00
sterni
24211dd381 haskellPackages.wai-app-file-cgi: pin to < 3.2.0 for mighttpd2
Requires picking a compat patch from 3.2.1 for http-types-0.12.5.
2026-06-26 13:04:54 +02:00
sterni
8b99224c3e haskellPackages.statistics: drop obsolete override 2026-06-26 10:48:10 +02:00
sterni
d56383f426 haskellPackages: stackage Nightly 2026-06-20 -> Nightly 2026-06-26
all-cabal-hashes: 2026-06-20T12:32:58Z -> 2026-06-26T06:10:51Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-06-26 10:48:10 +02:00
nixpkgs-ci[bot]
2836c4b1f4 Merge 19e056881c into haskell-updates 2026-06-26 00:54:38 +00:00
Wolfgang Walther
16a3b0c7d9 [haskell-updates] git-annex: unbreak (#534543) 2026-06-25 08:31:42 +00:00
Wolfgang Walther
7db16b7a40 top-level/release-haskell.nix: use ghc 9.12 in versioned jobs (#534745) 2026-06-25 07:55:36 +00:00
nixpkgs-ci[bot]
85b5c86354 Merge 19a053f28c into haskell-updates 2026-06-25 00:53:29 +00:00
nixpkgs-ci[bot]
3f6c25ad80 Merge dd4c7b49b6 into haskell-updates 2026-06-24 00:48:36 +00:00
sterni
a8988fede0 top-level/release-haskell.nix: drop ghc9125 exclusions
These packages need to work in the default package set anyways!
2026-06-23 23:36:56 +02:00
sterni
68f69e8b05 top-level/release-haskell.nix: prefer ghc9125 over ghc9123 2026-06-23 23:36:56 +02:00
Robert Hensing
9bbb567bb9 haskellPackages.hercules-ci-optparse-applicative: 0.19.0.0-fork-0 -> 0.19.0.0-fork-1 2026-06-23 17:11:40 +02:00
sterni
5f8a3af9eb haskellPackages.git-annex: patch for http-types >= 0.12.5 2026-06-23 12:55:31 +02:00
sterni
b25e3e8489 git-annex: update sha256 for 10.20260601 2026-06-23 12:55:31 +02:00
sterni
a220c38f46 haskellPackages.cabal2nix-unstable: 2026-03-30 -> 2026-06-23
This makes sure the libmagic dependency of haskellPackages.magic
is resolved correctly again.
2026-06-23 12:55:25 +02:00
sterni
fdbcfd8b47 haskellPackages.statistics: allow doctest >= 0.25 2026-06-23 10:17:49 +02:00
sterni
eff6c0e60e darcs: patch incompatibilities with Stackage Nightly and Cabal 3.14 2026-06-23 10:17:49 +02:00
nixpkgs-ci[bot]
5a03008b47 Merge 691bc285bc into haskell-updates 2026-06-23 00:52:15 +00:00
nixpkgs-ci[bot]
6dd4da168b Merge 6e7f01b46b into haskell-updates 2026-06-22 00:59:28 +00:00
Alexandre Esteves
4cbc2251c7 haskellPackages.haskell-language-server: fix or bump deps (#525752) 2026-06-22 00:38:49 +00:00
Alexandre Esteves
a8233a24e1 haskellPackages: regenerate package set based on current config 2026-06-21 23:04:56 +01:00
Alexandre Esteves
da4f3989f0 haskellPackages.haskell-language-server: add myself as maintainer including deps 2026-06-21 22:44:59 +01:00
Alexandre Esteves
e0497b3d10 haskellPackages: drop obsolete package upgrades 2026-06-21 22:44:07 +01:00
Alexandre Esteves
a49c815e3d haskellPackages: regenerate package set based on current config 2026-06-21 22:43:24 +01:00
Alexandre Esteves
f213d6af36 haskellPackages.haskell-language-server: unrestrict deps 2026-06-21 22:30:23 +01:00
Alexandre Esteves
aba749b3bb haskellPackages.stylish-haskell: patch bound 2026-06-21 22:30:07 +01:00
Wolfgang Walther
e64658550c cabal-install: patch for compatibility with semaphore-compat-2.0.0 (#531658) 2026-06-21 09:11:29 +00:00
Wolfgang Walther
07d2edc929 haskellPackages.gitit: drop obsolete overrides 2026-06-21 10:47:07 +02:00
nixpkgs-ci[bot]
b52ea84a40 Merge dccba7b9f2 into haskell-updates 2026-06-21 00:59:34 +00:00
sterni
f394a62a65 cabal-install: patch for compatibility with semaphore-compat-2.0.0
This is necessary pending a release of cabal-install-3.18 (and Cabal-3.18).
Since the patch for Cabal changes the public API, I've chosen to only
apply it inside the cabal-install overlay for now.
2026-06-21 02:39:54 +02:00
sternenseemann
ad66699b02 [haskell-updates] haskellPackages: stackage Nightly 2026-06-09 -> Nightly 2026-06-16 (#530271) 2026-06-21 00:30:46 +00:00
sterni
084d450fa7 haskell.packages.ghc9125: 9.12.4.20260606 -> 9.12.4.20260614 2026-06-20 19:18:03 +02:00
Wolfgang Walther
ec138222f7 haskellPackages.postgres-websockets: jailbreak (wai-app-static) 2026-06-20 19:18:03 +02:00
sterni
5a13f175d1 haskellPackages.hakyll-filestore: drop obsolete override 2026-06-20 19:18:03 +02:00
Wolfgang Walther
117625921f haskellPackages.hw-prim: drop obsolete jailbreak 2026-06-20 19:18:03 +02:00
Wolfgang Walther
2c44031fe0 haskellPackages.vector: drop obsolete jailbreak 2026-06-20 19:18:03 +02:00
sterni
d34ba4d817 haskellPackages: stackage Nightly 2026-06-09 -> Nightly 2026-06-20
all-cabal-hashes: 2026-06-09T15:28:54Z -> 2026-06-20T12:32:58Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-06-20 19:18:02 +02:00
nixpkgs-ci[bot]
e34ce374a1 Merge 6c91888634 into haskell-updates 2026-06-20 00:54:18 +00:00
nixpkgs-ci[bot]
a00be59a94 Merge f7df78e77a into haskell-updates 2026-06-19 01:03:53 +00:00
nixpkgs-ci[bot]
ab20ff9b2f Merge a0fe7a7f2e into haskell-updates 2026-06-18 00:58:39 +00:00
nixpkgs-ci[bot]
995d34a153 Merge 8cf9f7fff1 into haskell-updates 2026-06-17 00:58:42 +00:00
Wolfgang Walther
9208b19946 haskellPackages.{rvar,QuickCheck-safe}: fix build (#531374) 2026-06-16 20:14:29 +00:00
nixpkgs-ci[bot]
9029909ba3 Merge 5a21d1bfee into haskell-updates 2026-06-16 01:04:21 +00:00
nixpkgs-ci[bot]
b82be3afe6 Merge 635f366cf9 into haskell-updates 2026-06-15 00:59:45 +00:00
Naïm Camille Favier
248b70dc3b haskellPackages.QuickCheck-safe: allow build with QuickCheck 2.16 2026-06-14 16:11:41 +02:00
Naïm Camille Favier
0baca65faa haskellPackages.{rvar,random-fu}: fix build 2026-06-14 16:11:11 +02:00
nixpkgs-ci[bot]
b1528a1baf Merge a18d24ff2b into haskell-updates 2026-06-14 00:57:26 +00:00
Wolfgang Walther
200316c491 haskellPackages/fused-effects: jailbreak because of too tight hedgedoc dep (#531331) 2026-06-13 12:49:06 +00:00
mangoiv
3c4f10205c haskellPackages/fused-effects: jailbreak because of too tight hedgedog dep 2026-06-13 14:03:44 +02:00
Wolfgang Walther
827c840fb1 haskellPackages.validation: pin to 1.1.5 (#530365) 2026-06-13 11:43:41 +00:00
Allen Du
095f6729ca haskellPackages.validation: pin to 1.1.5 2026-06-13 10:17:35 +02:00
Wolfgang Walther
1352e67378 haskellPackages: regenerate hackage-packages.nix 2026-06-13 10:17:11 +02:00
nixpkgs-ci[bot]
0814616eaf Merge 08740d8811 into haskell-updates 2026-06-13 00:57:33 +00:00
nixpkgs-ci[bot]
f70431ea67 Merge 20c18080b0 into haskell-updates 2026-06-12 00:58:47 +00:00
sterni
8383c3f904 haskellPackages.hakyll-filestore: allow hakyll >= 4.17 2026-06-11 22:38:23 +02:00
nixpkgs-ci[bot]
cac8c10692 Merge d9c4084332 into haskell-updates 2026-06-11 00:55:35 +00:00
Wolfgang Walther
739281cf7a haskellPackages.yesod-middleware-csp: jailbreak & unbreak (#529859) 2026-06-10 09:49:07 +00:00
Michael Schneider
ef5a2561e3 haskellPackages.yesod-middleware-csp: 1.2.0 -> 1.3.0 2026-06-10 16:40:50 +07:00
sterni
a5f1afdf0f haskellPackages.pandoc: drop patch applied by upstream 2026-06-10 06:40:59 +02:00
sternenseemann
cbe86ed815 [haskell-updates] haskellPackages: stackage Nightly 2026-05-27 -> Nightly 2026-06-07 (#529097) 2026-06-09 16:33:20 +00:00
Wolfgang Walther
5617c0ba47 haskellPackages: stackage Nightly 2026-05-27 -> Nightly 2026-06-09
all-cabal-hashes: 2026-05-28T09:17:22Z -> 2026-06-09T15:28:54Z

(generated by maintainers/scripts/haskell/update-package-set.sh)

Co-authored-by: sterni <sternenseemann@systemli.org>
2026-06-09 18:08:40 +02:00
sternenseemann
caf8327196 git-annex: build against filepath-bytestring instead of file-io (#527916) 2026-06-09 15:35:27 +00:00
sternenseemann
89b9cdcbba haskellPackages.{bitwise,psqueues,xz}: drop override (#525905) 2026-06-09 15:33:55 +00:00
sternenseemann
3c3354afa3 haskell.packages.ghc912: 9.12.3 -> 9.12.4.20260606 (#529900) 2026-06-09 15:11:44 +00:00
sterni
8cc9c34bcb haskell.packages.ghc9{4,6}.semaphore-compat: 1.0.0 -> 2.0.0
This matches GHC 9.12.5.
2026-06-09 15:49:31 +02:00
sterni
8c3d964e79 haskell.packages.ghc912: 9.12.3 -> 9.12.4.20260606 2026-06-09 13:54:57 +02:00
nixpkgs-ci[bot]
cadaf97e4e Merge 3438114c15 into haskell-updates 2026-06-09 00:50:54 +00:00
nixpkgs-ci[bot]
593c21a56a Merge f77c3e23e5 into haskell-updates 2026-06-08 00:57:17 +00:00
Wolfgang Walther
6306c15610 elmPackages.elm-format: jailbreak (#529072) 2026-06-07 10:03:20 +00:00
Marek Fajkus
884892c2c1 elmPackages.elm-format: jailbreak 2026-06-07 11:40:59 +02:00
nixpkgs-ci[bot]
627dd785ad Merge 38d9adc8ca into haskell-updates 2026-06-07 00:56:22 +00:00
nixpkgs-ci[bot]
180157dfa4 Merge b99e1dabec into haskell-updates 2026-06-06 00:52:21 +00:00
Wolfgang Walther
0d1190abf7 haskellPackages.duckdb-simple: jailbreak (#528095) 2026-06-05 20:49:03 +00:00
nixpkgs-ci[bot]
c24d964453 Merge fcfb4d2c1c into haskell-updates 2026-06-05 00:55:21 +00:00
Allen Du
9ec4c8e1b6 haskellPackages.duckdb-simple: jailbreak
too strict bounds on QuickCheck <2.16
2026-06-04 15:30:54 -04:00
sternenseemann
b32a192bcf mkjson: disable doctests and switch to Codeberg (#527977) 2026-06-04 14:05:55 +00:00
Troels Henriksen
338f88c94a mkjson: disable doctests and switch to Codeberg 2026-06-04 15:43:27 +02:00
sternenseemann
a262ae9474 haskellPackages.servant-mutlipart-core: jailbreak (#527963) 2026-06-04 12:56:45 +00:00
sterni
9f367b9af0 haskellPackages.hakyll-alectryon: allow hakyll 4.17 2026-06-04 14:50:03 +02:00
sterni
9227423f57 haskellPackages.hakyll-images: drop obsolete override
Test suite was fixed in 1.3.1
2026-06-04 14:48:33 +02:00
sorki
79b85a6061 haskellPackages.servant-mutlipart-core: jailbreak
Pending issue / PR
https://github.com/haskell-servant/servant-multipart/issues/76
https://github.com/haskell-servant/servant-multipart/pull/77
2026-06-04 14:47:10 +02:00
sterni
07837352f5 git-annex: build against filepath-bytestring instead of file-io
Unfortunately, file-io >= 0.2 is required which conflicts with the core
package shipped with GHC.
2026-06-04 12:51:17 +02:00
sterni
422b020e60 git-annex: update sha256 for 10.20260525 2026-06-04 12:50:48 +02:00
nixpkgs-ci[bot]
d58b43bad8 Merge 0cc225cd89 into haskell-updates 2026-06-04 01:02:38 +00:00
nixpkgs-ci[bot]
e4e45c45d7 Merge 52383c55bc into haskell-updates 2026-06-03 01:03:22 +00:00
Wolfgang Walther
a0811c1859 haskellPackages.dataframe: unpin from 0.3.3.6 (#526717) 2026-06-02 06:42:04 +00:00
nixpkgs-ci[bot]
41dec8b399 Merge e7713b176c into haskell-updates 2026-06-02 00:57:41 +00:00
Ai-Ya-Ya
4b9529d490 haskellPackages.pinch: jailbreak
bump already merged upstream, awaiting new Hackage release
2026-06-01 23:59:36 +00:00
Ai-Ya-Ya
eca559367a haskellPackages.dataframe: unpin from 0.3.3.6
later version of dataframe removed dependency on random-1.3 so safe to
unpin
2026-06-01 18:48:15 +00:00
Wolfgang Walther
d217b14de6 haskellPackages.haskell-ci: 0.18.1 -> 0.19.20260331 (#525918) 2026-06-01 17:41:44 +00:00
nixpkgs-ci[bot]
5aafdde3a0 Merge 501880c9da into haskell-updates 2026-06-01 00:54:54 +00:00
nixpkgs-ci[bot]
9eb68607ef Merge 78058c8132 into haskell-updates 2026-05-31 00:54:34 +00:00
sterni
430963bdf1 haskellPackages.haskell-ci: 0.18.1 -> 0.19.20260331
This plus a bunch of workarounds fixes the build of haskell-ci with
Stackage Nightly.
2026-05-30 13:03:39 +02:00
Wolfgang Walther
4ca20a7582 haskellPackages.xz: drop override
Fixed in a new revision on the latest hackage bump.
2026-05-30 12:31:51 +02:00
Wolfgang Walther
39ad1cb021 haskellPackages.psqueues: drop override
Fixed in a new revision on the latest hackage bump.
2026-05-30 12:30:57 +02:00
Wolfgang Walther
6ad984ce3d haskellPackages.bitwise: drop override
Fixed in a new revision on the latest hackage bump.
2026-05-30 12:30:31 +02:00
sternenseemann
8b0587a6d1 haskellPackages.pdftotext: fix build (#525219) 2026-05-30 10:17:08 +00:00
sterni
668847dd15 haskellPackages.hoogle: unpin
This pin should _not_ have survived this long!
2026-05-30 11:42:25 +02:00
Wolfgang Walther
40f0c70593 postgrest: fix build (#524050) 2026-05-30 08:48:06 +00:00
nixpkgs-ci[bot]
265fda252f Merge ce8325fa0e into haskell-updates 2026-05-30 00:50:33 +00:00
Boosted-Bonobo
ed19415421 boost: boost189 -> boost191 2026-05-29 14:44:27 +00:00
sterni
e1eeed9ea6 release-haskell.nix: test haddock-{api,library} on GHC < 9.12
At least where possible.
2026-05-29 12:45:02 +02:00
sterni
d3928686c3 haskell.packages.ghc96.haddock-api: ignore overly strict bounds 2026-05-29 12:45:02 +02:00
sterni
fb629a8712 haskell.packages.ghc94.haddock-{api,library}: provide matching versions
GHC >= 9.12 ships these libraries as a core package, so we need to manually
pick them for older package sets. Given that they depend on the ghc library,
they actually need to match.

The broken flag on haddock-api is pretty much bogus now, as it isn't
even built as part of the main package set anymore (but with ghc as a
core pkg), but haskell.packages.ghc9{8,10}.haddock-api need to be marked
as broken since no releases compatible with GHC 9.10 or 9.8 have been
made to Hackage.
2026-05-29 12:44:22 +02:00
sterni
1fa9545db7 haskell.packages.ghc94.file-io: don't try to provide
file-io depends on unix >= 2.8 which isn't included with GHC 9.4, so we
can't properly build file-io in this package set (without making it
inconsist). Our best shot at making packages “just work” is hoping the
use Cabal conditionals to depend on file-io, so file-io doesn't actually
wind up being necessary for GHC 9.4.

If file-io is absolutely necessary, manual package specific intervention
will be necessary either way.
2026-05-29 12:42:44 +02:00
sterni
7b203a8cdf haskell.packages.ghc9{0,4,6}.semaphore-compat: keep using 1.0.0
semaphore-compat 2.0.0 has just been released, but no GHC ships it as
a core package yet, so using 1.0.0 for GHC <9.8 makes more sense as it
matches Stackage Nightly.
2026-05-29 12:42:43 +02:00
sternenseemann
3080e495c5 haskellPackages.amazonka: fix build (#525212) 2026-05-29 09:53:03 +00:00
nixpkgs-ci[bot]
41a68a1180 Merge 7b97a86791 into haskell-updates 2026-05-29 00:53:02 +00:00
Marc Scholten
2c84961290 haskellPackages.pdftotext: fix build 2026-05-28 17:35:29 +01:00
Marc Scholten
eb378a86bf haskellPackages.amazonka: fix build 2026-05-28 15:59:22 +01:00
sternenseemann
b8880df8ac haskell.packages.ghc902Binary: fix evaluation of package set (#496292) 2026-05-28 10:49:59 +00:00
sternenseemann
79a87d6750 haskell.packages.ghc902Binary: fix evaluation of package set
These attributes need to be present, so that callPackage doesn't fail
with an unrecoverable error on some members of the package set. This
is not necessary for any package Hydra builds, but helps for listing/
inspecting the package set.
2026-05-28 12:40:26 +02:00
sternenseemann
61b9e0b5f4 haskell.packages.microhs: fix eval after bump to nightly (#522940) 2026-05-28 10:28:38 +00:00
sternenseemann
2cb1137ad8 [haskell-updates] haskellPackages: stackage Nightly 2026-05-16 -> Nightly 2026-05-27 (#525157) 2026-05-28 10:24:12 +00:00
sterni
dc341cc322 haskell.packages.microhs: fix eval after bump to nightly 2026-05-28 12:23:16 +02:00
sternenseemann
7ef227eef6 haskellPackages.ghc-typelits-natnormalise: fix tests (#524100) 2026-05-28 10:17:40 +00:00
sterni
df2259de34 haskellPackages.os-string_2_0_10: drop obsolete jailbreak 2026-05-28 12:12:18 +02:00
sterni
fbfe792c92 haskellPackages: stackage Nightly 2026-05-16 -> Nightly 2026-05-27
all-cabal-hashes: 2026-05-16T18:12:46Z -> 2026-05-28T09:17:22Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-05-28 12:07:57 +02:00
nixpkgs-ci[bot]
18c743b5c9 Merge 8be06063cd into haskell-updates 2026-05-28 00:46:19 +00:00
Marc Scholten
1912d24658 haskellPackages.ghc-typelits-natnormalise: fix tests
Tests spawn ghc with -fplugin and need the package's in-place package database in NIX_GHC_PACKAGE_PATH_FOR_TEST.

Put the override in configuration-nix.nix so it applies across GHC package sets.

Assisted-by: OpenAI Codex (GPT-5)
2026-05-27 10:42:28 +01:00
nixpkgs-ci[bot]
8b3bed966a Merge c0523a4c8f into haskell-updates 2026-05-27 00:51:00 +00:00
Philipp Conrad
82e3787e2c libqmi: add doc output 2026-05-26 19:22:35 +02:00
nixpkgs-ci[bot]
8ca5572327 Merge 0a6619d2fd into haskell-updates 2026-05-26 01:34:21 +00:00
nixpkgs-ci[bot]
f1cd3a542b Merge 3ab9d06032 into haskell-updates 2026-05-26 00:48:54 +00:00
Wolfgang Walther
28ea7d3e94 postgrest: fix build
text-builder-dev 0.3.10 needs lawful-conversions < 0.2.

postgrest itself still depends on the older insert-ordered-containers <
0.3, but swagger2 - despite trying to provide a "compat" layer - fails
to build with that, so we pin both of them.
2026-05-25 16:51:13 +02:00
nixpkgs-ci[bot]
015d2be85f Merge 7e18ec5706 into haskell-updates 2026-05-25 14:15:27 +00:00
nixpkgs-ci[bot]
dcd5f66215 Merge 68d9bb691b into haskell-updates 2026-05-25 00:50:42 +00:00
nixpkgs-ci[bot]
c990defdc1 Merge 89afca31a7 into haskell-updates 2026-05-24 00:49:43 +00:00
nixpkgs-ci[bot]
ef80ea96c0 Merge ee4a6d835b into haskell-updates 2026-05-23 00:48:26 +00:00
nixpkgs-ci[bot]
70b3bb6148 Merge 90b4a6bcd3 into haskell-updates 2026-05-22 00:49:41 +00:00
Michael Daniels
9f87b41bbc Merge commit '8d0a7d4c0437cc1e5349d3dabde379c5e2a66305' into haskell-updates 2026-05-21 17:04:36 -04:00
Michael Daniels
9eab5d0982 Merge commit '4e39fb70d8cff0e9ffb89217d731c9b82af6473e' into haskell-updates 2026-05-19 21:10:08 -04:00
Wolfgang Walther
31b3654bd0 haskellPackages: various jailbreaks for QuickCheck 2.16 (#521243) 2026-05-18 09:51:21 +00:00
Wolfgang Walther
fd7118d37f haskell.packages.ghc{94,96,98}.os-string: allow QuickCheck 2.16 2026-05-18 11:42:42 +02:00
Wolfgang Walther
3f0c2996b0 haskellPackages.test-framework: run tests 2026-05-18 11:42:41 +02:00
Wolfgang Walther
58545c6507 haskellPackages.finite-typelits: allow QuickCheck 2.16 2026-05-18 11:42:06 +02:00
Wolfgang Walther
bd20e4d544 haskellPackages.binary-instances: allow QuickCheck 2.16 2026-05-18 11:38:35 +02:00
Wolfgang Walther
40fdae7a02 haskellPackages.proto-lens-arbitrary: update comment 2026-05-18 11:38:34 +02:00
Wolfgang Walther
4dfddc5e2d haskellPackages.hw-prim: update comment 2026-05-18 11:38:33 +02:00
Wolfgang Walther
a42cf3de47 haskellPackages.Unique: update comment 2026-05-18 11:38:32 +02:00
Wolfgang Walther
98472212df haskellPackages.hspec-core: update comment
Upstream issue is resolved, QuickCheck comment outdated - but when I try
to enable the tests, I get infinite recursion.
2026-05-18 11:38:31 +02:00
Wolfgang Walther
1166f6d5fe haskellPackages.xz: update comment 2026-05-18 11:38:30 +02:00
Wolfgang Walther
3100f81d11 haskellPackages.hgmp: drop jailbreak & unbreak
Builds fine for me.
2026-05-18 11:38:30 +02:00
Wolfgang Walther
cfae19b0e2 haskellPackages.io-sim: run tests 2026-05-18 11:38:29 +02:00
Wolfgang Walther
4c79be7954 haskellPackages.hedgehog-classes: allow hedgehog 1.6 2026-05-18 11:38:28 +02:00
Wolfgang Walther
a5d168008d haskellPackages.algebraic-graphs: allow QuickCheck 2.16 2026-05-18 11:38:27 +02:00
Wolfgang Walther
8960ba3747 haskellPackages.lzma: allow QuickCheck 2.16 2026-05-18 11:38:26 +02:00
Wolfgang Walther
4bac4c007b haskellPackages.bitwise: allow QuickCheck 2.16 2026-05-18 11:38:24 +02:00
Wolfgang Walther
449e33902d haskellPackages.fgl: allow QuickCheck 2.16 2026-05-18 11:38:24 +02:00
Wolfgang Walther
cfb525e8c7 haskellPackages.uuid: allow QuickCheck 2.16 2026-05-18 11:38:23 +02:00
Wolfgang Walther
90e108c717 haskellPackages.nix-derivation: allow QuickCheck 2.16 2026-05-18 11:38:22 +02:00
Wolfgang Walther
a9c7731b36 haskellPackages.http-api-data: allow QuickCheck 2.16 2026-05-18 11:38:21 +02:00
Wolfgang Walther
0e972a63ef haskellPackages.psqueues: allow QuickCheck 2.16 2026-05-18 11:38:19 +02:00
Wolfgang Walther
db6cdf8674 haskellPackages.{attoparsec,optparse-applicative,vecotr}: add upstream issue for QuickCheck 2.16 2026-05-18 11:38:18 +02:00
Wolfgang Walther
83742b85ed haskellPackages.criterion: drop patch
Already applied.
2026-05-18 11:36:57 +02:00
Wolfgang Walther
7fe7f911c5 haskellPackages.algebraic-graphs: drop patch
Already applied upstream.
2026-05-18 10:20:46 +02:00
Wolfgang Walther
379b9966b6 haskellPackages.pandoc: drop patches
These are already applied after the update.
2026-05-18 10:20:45 +02:00
Michael Daniels
8e147a7423 Merge commit 'c45cb29917167adb9ef5912b4bd93692cd19073e' into haskell-updates 2026-05-17 20:57:31 -04:00
sterni
e78b52efb2 haskell.packages.ghc914: drop obsolete package upgrades
We use these version by default now.
2026-05-17 15:51:05 +02:00
sternenseemann
9db26c0d78 maintainers/haskell/eval-pkg-sets.sh: add script for checking eval (#510902) 2026-05-17 13:14:33 +00:00
Wolfgang Walther
44c90f8b11 haskell.compiler.ghc{96,98,…}: drop obsolete workaround on darwin (#520191) 2026-05-17 12:41:08 +00:00
Wolfgang Walther
6ae08b4b8c haskellPackages.hpc-codecov: run obsolete override
The upstream issue has been resolved.
2026-05-17 14:38:47 +02:00
Wolfgang Walther
e71086f1ad haskellPackages: stackage LTS 24.38 -> Nightly 2026-05-16 / ghc: 9.10 -> 9.12 (#521235) 2026-05-17 12:20:08 +00:00
Wolfgang Walther
a9a7b4af3b haskellPackages.ihp{,-*}: remove overrides
hasql had been updated in the Stackage bump to Nightly, so we can just
unmark all of these at the top-level.
2026-05-17 14:08:10 +02:00
Wolfgang Walther
6e6ee420cc haskell.packages.ghc910.stack: fix eval 2026-05-17 14:05:11 +02:00
Wolfgang Walther
4f5821131d haskell.packages.ghc910.ghc-exactprint: pin 1.10
This was previously pinned via Stackage, but the update to Nightly
bumped the default to 1.12, which matches GHC 9.12.
2026-05-17 14:05:10 +02:00
Wolfgang Walther
7c90da01b9 haskellPackages: stackage LTS 24.38 -> Nightly 2026-05-16
all-cabal-hashes: 2026-04-24T19:35:23Z -> 2026-05-16T18:12:46Z

(generated by maintainers/scripts/haskell/update-package-set.sh)

Includes all manual changes required to eval and run cabal2nix-unstable
on this branch.
2026-05-17 13:57:57 +02:00
Wolfgang Walther
87258e4b4c maintainers/scripts/haskell/update-stackage: switch to Nightly
Switching to Nightly to start the upgrade process to GHC 9.12. We'll
eventually switch back to LTS once Stackage 25 is released.

Needs to be a separate commit, otherwise the script itself won't run.
2026-05-17 12:27:13 +02:00
Wolfgang Walther
07855b2421 ghc: 9.10 -> 9.12
Changing the default version of GHC ahead of switching to Stackage
Nightly in the next commits.
2026-05-17 12:27:07 +02:00
Wolfgang Walther
0ec79f0885 haskellPackages: regenerate hackage-packages
Generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2026-05-17 11:58:18 +02:00
sterni
9adad48243 haskell.compiler.ghc{96,98,…}: drop obsolete workaround on darwin
The hadrian bindist configure script checks for the environment
variables we already set since https://gitlab.haskell.org/ghc/ghc/-/merge_requests/11649
This change has been backported to 9.6.2 and 9.8.2, so all hadrian
built GHCs we package are fixed.
2026-05-17 11:30:40 +02:00
Wolfgang Walther
2e0690adfb Merge commit 'f9710d15003bad7a6ed5f1c14229164fac2f1458' into haskell-updates 2026-05-17 10:48:26 +02:00
Wolfgang Walther
e9724bc92f git-annex: remove tasty workaround (#520973) 2026-05-17 08:37:33 +00:00
sterni
3b2f54505e git-annex: parallelize test suite
Uses git-annex custom mechanism which deals global state correctly
2026-05-16 17:20:08 +02:00
sterni
5498d6a4fe git-annex: remove tasty workaround
Has been fixed upstream
2026-05-16 17:19:28 +02:00
sternenseemann
b0f9043b9f haskell.compiler.ghcHEAD: 9.15.20260322 -> 10.1.20260513 (#520202) 2026-05-16 10:05:13 +00:00
sterni
fcd62a690f haskell.compiler.ghcHEAD: 9.15.20260322 -> 10.1.20260513 2026-05-14 22:11:54 +02:00
sternenseemann
fe8e3efa4f maintainers/haskell/eval-pkg-sets.sh: add script for checking eval
This checks the eval of all package sets, even those neither CI nor
Hydra will evaluate (completely).
2026-04-19 23:17:45 +02:00
1033 changed files with 40199 additions and 28652 deletions

View File

@@ -73,7 +73,7 @@ Controls the flags passed to `cargo tauri build`.
#### `tauriBundleType` {#tauri-bundle-type}
The [bundle type](https://tauri.app/v1/guides/building/) to build.
The [bundle type](https://tauri.app/reference/javascript/api/namespaceapp/#bundletype) to build.
#### `dontTauriBuild` {#dont-tauri-build}

View File

@@ -39,7 +39,7 @@ The `nix:narinfo` properties should be accompanied by a `nix:store_path` propert
| `nix:narinfo:system` | The hardware and software platform on which this component is produced. |
| `nix:narinfo:sig` | Signatures claiming that this component is what it claims to be. |
| `nix:narinfo:ca` | Content address of this store object's file system object, used to compute its store path. |
| `nix:narinfo:references` | A whitespace separated array of store paths that this component references. |
| `nix:narinfo:references` | A whitespace-separated array of store paths that this component references. |
### `nix:fod` {#sec-interop.cylonedx-fod}

View File

@@ -97,6 +97,8 @@
- `tengine` has been removed as it has seen seriously delayed responses to security vulnerabilities.
- `writeTextFile` now uses structured attributes and `passAsFile` is no longer used or supported.
- `nix-serve-ng` (and `haskellPackages.nix-serve-ng`) is now built against Lix instead of CppNix, following upstream which has switched to Lix as its supported Nix implementation.
- Linux kernel configuration has been moved out of the `linux-kernel` field of the platform structure into the kernel builders:
@@ -114,6 +116,8 @@
`lib.systems.{examples,platforms}.{sheevaplug,pogoplug4}` have been unified into `lib.systems.examples.armv5tel-multiplatform`.
Note that there is no official support for ARMv5 and it is not possible to build even a simple NixOS configuration out of the box.
- `tcl.mkTclDerivation` now enables `strictDeps` and `__structuredAttrs`.
- `pdns` has been updated from `5.0.x` to `5.1.x`. Please be sure to review the [Upgrade Notes](https://doc.powerdns.com/authoritative/upgrading.html#to-5-1-0) before upgrading. Namely LUA record updates are no longer allowed by default, and the embedded webserver no longer includes a `access-control-allow-origin: *` header by default.
- LibreOffice upstream switched from Fresh/Still stable branches to a single Stable branch; `libreoffice` and `libreoffice-qt` work as before, but more specific aliases like `libreoffice-fresh` should be replaced.
@@ -130,6 +134,9 @@
Users who must continue using ingress-nginx will now need to manually provide the rke2-images-ingress-nginx tarball.
- Future Removal: The ingress-nginx chart will not receive any additional updates and will be completely removed in v1.37 for community users.
- `replaceVarsWith` now enables `strictDeps` and `__structuredAttrs` and passing these attributes to the function is no longer allowed.
By extension, `replaceVars` now also enables `strictDeps` and `__structuredAttrs`.
- `buildFHSEnvChroot` has been removed after deprecation in 23.05.
- `leafnode` has been removed, as it was an unmaintained alpha-release of leafnode 2 and has a dependency on the EOL PRCE-library. Consider using `leafnode1` instead, which is still maintained.

View File

@@ -493,7 +493,7 @@ When using native compilation, `stdenv` is lenient towards incorrect placement o
While convenient for getting to a package quickly, this behavior can break cross-compilation. Adding `strictDeps = true` as a parameter to `mkDerivation` or any of its language specific wrappers disables this behavior.
The specialized `build*` functions for dlang, emacs, go, nim, ocaml, python, and rust enable this option by default.
The specialized `build*` functions for dlang, emacs, go, nim, ocaml, python, rust, and `tcl.mkTclDerivation` enable this option by default.
## Attributes {#ssec-stdenv-attributes}

View File

@@ -193,7 +193,6 @@
"Emin017": 99674037,
"Et7f3": 29592775,
"Guanran928": 68757440,
"KristijanZic": 10299892,
"LnL7": 689294,
"Mastermindaxe": 33257997,
"Moraxyc": 69713071,

View File

@@ -4474,6 +4474,14 @@
githubId = 510553;
name = "Jos van Bakel";
};
c2fc2f = {
name = "c2fc2f";
github = "c2fc2f";
githubId = 59392138;
email = "contact@c2fc2f.com";
matrix = "@c2fc2f:sagbot.com";
keys = [ { fingerprint = "6EF1 8507 76B5 ABCE 5BF0 C0F8 42E0 E1D1 0B61 1208"; } ];
};
c31io = {
email = "celiogrand@outlook.com";
github = "c31io";
@@ -14815,6 +14823,12 @@
githubId = 32649612;
keys = [ { fingerprint = "65DF D21C 22A9 E4CD FD1A 0804 C3D7 16E7 29B3 C86A"; } ];
};
keksnino = {
name = "KeksNino";
email = "KeksNino@proton.me";
github = "KeksNino";
githubId = 87879013;
};
keldu = {
email = "mail@keldu.de";
github = "keldu";
@@ -19342,6 +19356,12 @@
githubId = 708570;
name = "Manuel Mendez";
};
mmulqueen = {
email = "michael@mulqueen.me.uk";
github = "mmulqueen";
githubId = 6616321;
name = "Michael Mulqueen";
};
mmusnjak = {
email = "marko.musnjak@gmail.com";
github = "mmusnjak";
@@ -32184,12 +32204,6 @@
githubId = 65394961;
name = "Yves Straten";
};
yvnth = {
email = "yashupress@gmail.com";
github = "yvnth";
githubId = 201552597;
name = "Yashwanth Prasannakumar";
};
yzx9 = {
email = "yuan.zx@outlook.com";
github = "yzx9";

View File

@@ -0,0 +1,39 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash
#!nix-shell -p jq git
# shellcheck shell=bash
#
# Usage: eval-pkg-sets.sh [extra flags for nix-* commands ...]
#
# Must be executed in a git checkout of Nixpkgs.
set -euo pipefail
NIXPKGS="$(git rev-parse --show-toplevel)"
PKGSETS="$(nix-env --readonly-mode --json --drv-path -f "$NIXPKGS" -qaP -A haskell.compiler "$@" \
| jq -r 'to_entries | unique_by(.value.drvPath) .[] .key | sub("^haskell.compiler";"haskell.packages")')"
trap 'exit 1' SIGINT SIGTERM
set +e
badsets=""
for set in $PKGSETS; do
# Confirm an equivalent package set to haskell.compiler.$entry exists and is usable
if ! nix-instantiate --readonly-mode -A "$set.ghc" "$@" > /dev/null 2>&1; then
echo "Skipping $set... ($set.ghc does not evaluate)"
else
echo "Evaluating $set..."
if ! nix-env --readonly-mode -f "$NIXPKGS" -qaP --drv-path -A "$set" "$@" > /dev/null; then
badsets+="$set "
fi
fi
done
if [ -n "$badsets" ]; then
echo "Found potential eval issues in the following sets:" >&2
# shellcheck disable=SC2086
printf '%s\n' $badsets
exit 1
fi

View File

@@ -6,7 +6,7 @@
# Attention: For unknown reasons, the script can't be easily cancelled and needs to be killed manually if it shouldn't run to completion.
use std log
use std/log
let broken_config = "pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml"

View File

@@ -33,7 +33,7 @@ fi
# Stackage solver to use, LTS or Nightly
# (should be capitalized like the display name)
SOLVER=LTS
SOLVER=Nightly
# Stackage solver version, if any. Use latest if empty
VERSION=
TMP_TEMPLATE=update-stackage.XXXXXXX
@@ -105,6 +105,7 @@ sed -r \
-e '/ hledger-ui /d' \
-e '/ hledger-web /d' \
-e '/ spacecookie /d' \
-e '/ hnix-store-core /d' \
< "${tmpfile_new}" >> $stackage_config
# Explanations:
# cabal2nix, distribution-nixpkgs, jailbreak-cabal, language-nix: These are our packages and we know what we are doing.

View File

@@ -157,15 +157,17 @@ def main(pkgset: str, version: str, nixpkgs: pathlib.Path, sources_url: str | No
json.dump(results, fd, indent=2)
for project_name in projects_to_update_rust:
print(f"Updating cargoDeps hash for {pkgset}/{project_name}...")
subprocess.run([
"nix-update",
f"kdePackages.{project_name}",
"--version",
"skip",
"--override-filename",
pkg_file
])
print(f"Updating cargoDeps hash for {pkgset}/{project_name}...")
pkg_dir = set_dir / project_name
pkg_file = pkg_dir / "default.nix"
subprocess.run([
"nix-update",
f"kdePackages.{project_name}",
"--version",
"skip",
"--override-filename",
pkg_file
])
if __name__ == "__main__":

View File

@@ -92,6 +92,10 @@ cd /my/git/clone/of/nixpkgs
nix-build -A nixosTests.hostname
```
In-tree tests run with a few changes to defaults, notably
- The `pkgs.*` are read only by default. You can opt out with `node.pkgsReadOnly = false;` at the test level.
- `nix.enable` defaults to `false` to reduce build closure size; in particular the reverse build closure of `nix` and its dependencies.
### Testing outside the NixOS project {#sec-call-nixos-test-outside-nixos}
Outside the `nixpkgs` repository, you can use the `runNixOSTest` function from
@@ -110,6 +114,8 @@ pkgs.testers.runNixOSTest {
`runNixOSTest` returns a derivation that runs the test.
Out-of-tree tests evaluate with a set of defaults that balances the principle of least surprise in the general case, but has a few differences from in-tree NixOS tests. See [Testing within NixOS](#sec-call-nixos-test-in-nixos).
## Test machines {#ssec-nixos-test-machines}
A NixOS test usually consists of one or more test machines. Each machine is either a

View File

@@ -207,10 +207,14 @@
- `fail2ban` has been updated to 1.1.1, which has a few breaking changes compared to 1.1.0 ([changelog](https://github.com/fail2ban/fail2ban/blob/1.1.1/ChangeLog))
- `services.neo4j.tls.<policy_name>`: This policy is no longer enabled by default. If you rely on this policy, you must now explicitly opt-in by setting `services.neo4j.tls.<policy_name>.enable = true;`.
- `systemd.user.extraConfig` has been removed in favor of the structured [](#opt-systemd.user.settings.Manager) option. Use `systemd.user.settings.Manager` to set any `systemd-user.conf(5)` option directly. For example, replace `systemd.user.extraConfig = "DefaultTimeoutStartSec=60";` with `systemd.user.settings.Manager.DefaultTimeoutStartSec = 60;`.
- `matrix-appservice-discord` was removed from nixpkgs along with its NixOS module (`services.matrix-appservice-discord`) as it is no longer actively maintained upstream. Use the actively-maintained puppeting bridge [`mautrix-discord`](#opt-services.mautrix-discord.enable) instead.
- `services.logrotate.configFile` has been removed. If you still need to load a config from another directory, use `include` directives within `services.logrotate.settings`.
- Home Assistant 2026.8.0 migrated its HTTP configuration from YAML into the frontend. After upgrading, any options configured under `services.home-assistant.config.http` can be removed. HTTP settings can now be configured from the Home Assistant frontend under [Settings → System → Network](https://my.home-assistant.io/redirect/network). If no HTTP settings were previously configured, Home Assistant will default to listening on all interfaces on port 8123.
- `services.timesyncd.extraConfig` has been removed in favor of the structured [](#opt-services.timesyncd.settings.Time) option. Use `services.timesyncd.settings.Time` to set any `timesyncd.conf(5)` option directly. For example, replace `services.timesyncd.extraConfig = "PollIntervalMaxSec=180";` with `services.timesyncd.settings.Time.PollIntervalMaxSec = 180;`.
@@ -310,6 +314,10 @@
- The `programs.fuse` module, which provides the `fusermount3` executable and the `/etc/fuse.conf` config file, is now opt-in. The obligation to enable it has been shifted to its various consumers (e.g. gvfs, flatpak, appimage, sshfs). This can break fuse consumers at runtime, that don't explicitly declare that dependency with a module, e.g the mounting functionality in various backup tools (borg, restic, rclone, ...).
- The [Grav CMS][https://getgrav.org/] package `grav` is now deprecated and users are directed to `grav_2`.
Migrating sites to Grav 2 is a [manual process](https://learn.getgrav.org/20/migration/manual-migration) with this package since the migration plugin cannot modify the Nix store.
The [`services.grav.package`](#opt-services.grav.package) option defaults to `pkgs.grav_2` if [`system.stateVersion`](#opt-system.stateVersion) >=26.11.
- `services.plausible` can now again seed an initial admin user declaratively via [`services.plausible.adminUser.email`](#opt-services.plausible.adminUser.email).
This makes fully declarative deployments safer: Otherwise the user needed to either accept Plausible's unauthenticated "first launch" setup wizard, which lets anyone reaching the instance create the first admin account, or do more work (deploying with NixOS's default binding to `localhost` without exposing it publicly, going through the wizard, and then deploying Plausible exposed to the Internet).
This option was previously removed with NixOS 25.05 due to an upstream Plausible change making declarative admin creation more difficult, but this change re-implements the admin creation directly.
@@ -340,3 +348,6 @@
- `nix` now supports running in "daemonless" mode by setting `nix.daemon.enable = false`. Under this mode all store operations must go through the [local store type](https://nix.dev/manual/nix/latest/store/types/local-store), which typically requires root permissions.
- [Hister](https://github.com/asciimoo/hister), a web history service offering blazing fast, content-based search across visited websites. Available as [services.hister](#opt-services.hister.enable).
- The default of [`networking.firewall.checkReversePath`](#opt-networking.firewall.checkReversePath) changed to `"loose"` to align with upstream systemd.
If your environment requires strict reverse path filtering, you must now explicitly configure it with `networking.firewall.checkReversePath = "strict";`.

View File

@@ -80,17 +80,18 @@ class JunitXMLLogger(AbstractLogger):
self.failure = False
def __init__(self, outfile: Path) -> None:
self.tests: dict[str, JunitXMLLogger.TestCaseState] = {
"main": self.TestCaseState()
}
self.currentSubtest = "main"
self.testsuite = JunitXMLLogger.TestCaseState()
self.tests: dict[str, JunitXMLLogger.TestCaseState] = {}
self.currentSubtest = None
self.outfile: Path = outfile
self._print_serial_logs = True
self._log_level = LogLevel.INFO
atexit.register(self.close)
def log(self, message: str, attributes: dict[str, str] = {}) -> None:
self.tests[self.currentSubtest].stdout += message + os.linesep
self.testsuite.stdout += message + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += message + os.linesep
@contextmanager
def subtest(self, name: str, attributes: dict[str, str] = {}) -> Iterator[None]:
@@ -109,19 +110,28 @@ class JunitXMLLogger(AbstractLogger):
def debug(self, *args, **kwargs) -> None:
if self._log_level <= LogLevel.DEBUG:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
self.testsuite.stdout += args[0] + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
def info(self, *args, **kwargs) -> None:
if self._log_level <= LogLevel.INFO:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
self.testsuite.stdout += args[0] + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
def warning(self, *args, **kwargs) -> None:
if self._log_level <= LogLevel.WARNING:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
self.testsuite.stdout += args[0] + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
def error(self, *args, **kwargs) -> None:
self.tests[self.currentSubtest].stderr += args[0] + os.linesep
self.tests[self.currentSubtest].failure = True
self.testsuite.stderr += args[0] + os.linesep
self.testsuite.failure = True
if self.currentSubtest:
self.tests[self.currentSubtest].stderr += args[0] + os.linesep
self.tests[self.currentSubtest].failure = True
def log_test_error(self, *args, **kwargs) -> None:
self.error(*args, **kwargs)
@@ -141,6 +151,9 @@ class JunitXMLLogger(AbstractLogger):
def close(self) -> None:
with open(self.outfile, "w") as f:
test_cases = []
if len(self.tests) == 0:
self.tests.setdefault("main", self.TestCaseState())
self.tests["main"].failure = self.testsuite.failure
for name, test_case_state in self.tests.items():
tc = TestCase(
name,
@@ -151,7 +164,12 @@ class JunitXMLLogger(AbstractLogger):
tc.add_failure_info("test case failed")
test_cases.append(tc)
ts = TestSuite("NixOS integration test", test_cases)
ts = TestSuite(
"NixOS integration test",
test_cases,
stdout=self.testsuite.stdout,
stderr=self.testsuite.stderr,
)
f.write(TestSuite.to_xml_string([ts]))

View File

@@ -109,6 +109,7 @@ let
"btrfs" = [ btrfs-progs ];
"xfs" = [ xfsprogs ];
"swap" = [ util-linux ];
"empty" = [ ];
};
fileSystemTools = builtins.concatMap (f: fileSystemToolMapping."${f}") fileSystems;

View File

@@ -31,8 +31,6 @@
# Relies on bash scripts
powerManagement.enable = lib.mkDefault false;
users.manageLingering = lib.mkDefault false;
# Relies on the gzip command which depends on bash
services.logrotate.enable = lib.mkDefault false;
# The resize helper pulls in bash
services.lvm.resizeHelper.enable = false;

View File

@@ -204,5 +204,5 @@ in
]
);
meta.maintainers = with lib.maintainers; [ yvnth ];
meta.maintainers = [ ];
}

View File

@@ -1252,7 +1252,7 @@ let
name = "fscrypt";
enable = config.security.pam.enableFscrypt;
control = "optional";
modulePath = "${pkgs.fscrypt-experimental}/lib/security/pam_fscrypt.so";
modulePath = "${pkgs.fscrypt}/lib/security/pam_fscrypt.so";
}
{
name = "zfs_key";
@@ -1449,7 +1449,7 @@ let
name = "fscrypt";
enable = config.security.pam.enableFscrypt;
control = "optional";
modulePath = "${pkgs.fscrypt-experimental}/lib/security/pam_fscrypt.so";
modulePath = "${pkgs.fscrypt}/lib/security/pam_fscrypt.so";
}
{
name = "zfs_key";
@@ -1610,7 +1610,7 @@ let
name = "fscrypt";
enable = config.security.pam.enableFscrypt;
control = "optional";
modulePath = "${pkgs.fscrypt-experimental}/lib/security/pam_fscrypt.so";
modulePath = "${pkgs.fscrypt}/lib/security/pam_fscrypt.so";
}
{
name = "zfs_key-skip-systemd";
@@ -2663,7 +2663,7 @@ in
++ lib.optionals config.security.pam.enableOTPW [ pkgs.otpw ]
++ lib.optionals config.security.pam.oath.enable [ pkgs.oath-toolkit ]
++ lib.optionals config.security.pam.p11.enable [ pkgs.pam_p11 ]
++ lib.optionals config.security.pam.enableFscrypt [ pkgs.fscrypt-experimental ]
++ lib.optionals config.security.pam.enableFscrypt [ pkgs.fscrypt ]
++ lib.optionals config.security.pam.u2f.enable [ pkgs.pam_u2f ];
security.wrappers = {

View File

@@ -151,6 +151,17 @@ in
# ~/.config/Yubico/u2f_keys (the default key file location)
ProtectHome = "read-only";
})
(mkIf config.security.pam.yubico.enable {
# Override upstream PrivateDevices=yes to allow access to /dev/hidraw*
PrivateDevices = false;
DeviceAllow = [ "char-hidraw rw" ];
})
(mkIf config.services.fprintd.enable {
# Override upstream PrivateDevices=yes to allow access to /dev/bus/usb/**
PrivateDevices = false;
DeviceAllow = [ "char-usb_device rw" ];
RestrictAddressFamilies = [ "AF_NETLINK" ];
})
(mkIf config.security.pam.zfs.enable {
PrivateDevices = false;
DeviceAllow = [

View File

@@ -84,7 +84,6 @@ let
}
}
'';
__structuredAttrs = true;
};
checkPhase = ''
printf "%s" "$expectScript" | ${lib.getExe pkgs.buildPackages.expect} -f -

View File

@@ -362,7 +362,6 @@ in
{
description = "Syncoid ZFS synchronization from ${c.source} to ${c.target}";
after = [ "zfs.target" ];
startAt = cfg.interval;
# syncoid may need zpool to get feature@extensible_dataset
path = [ "/run/booted-system/sw/bin/" ];
serviceConfig = {
@@ -473,6 +472,23 @@ in
]
)
) cfg.commands;
systemd.timers = lib.concatMapAttrs (
name: c:
lib.optionalAttrs
(config.systemd.services."syncoid-${escapeUnitName name}".enable && cfg.interval != [ ])
{
"syncoid-${escapeUnitName name}" = {
wantedBy = [ "timers.target" ];
timerConfig = {
OnCalendar = cfg.interval;
# Backup timers should catch up on missed windows (e.g. the
# machine was powered off), like restic and btrbk do.
Persistent = true;
};
};
}
) cfg.commands;
};
meta.maintainers = with lib.maintainers; [

View File

@@ -167,7 +167,7 @@ in
zookeeperQuorum = lib.mkOption {
description = ''
This option will set "hbase.zookeeper.quorum" in hbase-site.xml.
Comma separated list of servers in the ZooKeeper ensemble.
Comma-separated list of servers in the ZooKeeper ensemble.
'';
type = with lib.types; nullOr commas;
example = "zk1.internal,zk2.internal,zk3.internal";

View File

@@ -13,6 +13,7 @@ let
opt: lib.isOption opt && opt.type == lib.types.path && opt.highestPrio >= 1500;
sslPolicies = lib.mapAttrsToList (name: conf: ''
dbms.ssl.policy.${name}.enabled=${lib.boolToString conf.enable}
dbms.ssl.policy.${name}.allow_key_generation=${lib.boolToString conf.allowKeyGeneration}
dbms.ssl.policy.${name}.base_directory=${conf.baseDirectory}
${lib.optionalString (conf.ciphers != null) ''
@@ -35,7 +36,7 @@ let
dbms.ssl.policy.${name}.tls_versions=${lib.concatStringsSep "," conf.tlsVersions}
dbms.ssl.policy.${name}.trust_all=${lib.boolToString conf.trustAll}
dbms.ssl.policy.${name}.trusted_dir=${conf.trustedDir}
'') cfg.ssl.policies;
'') (lib.filterAttrs (_: v: v.enable) cfg.ssl.policies);
serverConfig = pkgs.writeText "neo4j.conf" ''
# General
@@ -467,6 +468,8 @@ in
}:
{
options = {
enable = lib.mkEnableOption "this policy";
allowKeyGeneration = lib.mkOption {
type = lib.types.bool;
default = false;
@@ -714,6 +717,6 @@ in
};
meta = {
maintainers = [ ];
maintainers = [ lib.maintainers.c2fc2f ];
};
}

View File

@@ -10,13 +10,6 @@ let
cfg = config.services.udev;
initrdUdevRules = pkgs.runCommand "initrd-udev-rules" { } ''
mkdir -p $out/etc/udev/rules.d
for f in 60-cdrom_id 60-persistent-storage 75-net-description 80-drivers 80-net-setup-link; do
ln -s ${config.boot.initrd.systemd.package}/lib/udev/rules.d/$f.rules $out/etc/udev/rules.d
done
'';
extraUdevRules = pkgs.writeTextFile {
name = "extra-udev-rules";
text = cfg.extraRules;
@@ -59,8 +52,11 @@ let
nativeBuildInputs = [
# We only include the out output here to avoid needing to include all
# other outputs in the installer tests as well
# We only need the udevadm command anyway
pkgs.buildPackages.systemdMinimal.out
# We only need the udevadm command anyway.
#
# We cannot use systemdMinimal here because it doesn't contain all
# the udev builtins, most notably uacess.
pkgs.buildPackages.systemd.out
];
}
''
@@ -74,7 +70,7 @@ let
# Add the udev rules from other packages.
for i in $packages; do
echo "Adding rules for package $i"
for j in $i/{etc,lib}/udev/rules.d/*; do
for j in $i/{etc,lib}/udev/rules.d/*.rules; do
echo "Copying $j to $out/$(basename $j)"
cat $j > $out/$(basename $j)
done
@@ -101,7 +97,9 @@ let
run_progs=$(grep -v '^[[:space:]]*#' $out/* | grep 'RUN+="[^/$]' |
sed -e 's/.*RUN+="\([^ "]*\)[ "].*/\1/' | uniq)
for i in $import_progs $run_progs; do
if [[ ! -x ${udev}/lib/udev/$i && ! $i =~ socket:.* ]]; then
# Remove the check for tpm2_id when systemd v262 lands where this is
# correctly identified as a builtin.
if [[ ! -x ${udev}/lib/udev/$i && ! $i =~ socket:.* && ! $i == tpm2_id ]]; then
echo "FAIL"
echo "$i is called in udev rules but not installed by udev"
exit 1
@@ -154,10 +152,15 @@ let
exit 1
fi
# Verify all the udev rules
echo "Verifying udev rules using udevadm verify..."
udevadm verify --resolve-names=late --no-style $out
echo "OK"
# Only run these checks if the systemd used to check is at least as new
# as the one configured to run on the system. This is necessary to be
# able to test newer systemd versions.
${lib.optionalString (lib.versionAtLeast pkgs.buildPackages.systemdMinimal.version systemd.version) ''
# Verify all the udev rules
echo "Verifying udev rules using udevadm verify..."
udevadm verify --resolve-names=late --no-style $out
echo "OK"
''}
# If auto-configuration is disabled, then remove
# udev's 80-drivers.rules file, which contains rules for
@@ -426,6 +429,7 @@ in
services.udev.extraRules = nixosRules;
services.udev.packages = [
config.systemd.package
extraUdevRules
extraHwdbFile
];
@@ -490,7 +494,7 @@ in
};
# Insert initrd rules
boot.initrd.services.udev.packages = [
initrdUdevRules
config.boot.initrd.systemd.package
(lib.mkIf (config.boot.initrd.services.udev.rules != "") (
pkgs.writeTextFile {
name = "initrd-udev-rules";

View File

@@ -141,6 +141,11 @@ in
"logrotate"
"paths"
] "Add attributes to services.logrotate.settings instead")
(lib.mkRemovedOptionModule [
"services"
"logrotate"
"configFile"
] "Use services.logrotate.settings instead to specify extra configuration")
];
options = {
@@ -255,27 +260,6 @@ in
);
};
configFile = lib.mkOption {
type = lib.types.path;
default = configFile;
defaultText = ''
A configuration file automatically generated by NixOS.
'';
description = ''
Override the configuration file used by logrotate. By default,
NixOS generates one automatically from [](#opt-services.logrotate.settings).
'';
example = lib.literalExpression ''
pkgs.writeText "logrotate.conf" '''
missingok
"/var/log/*.log" {
rotate 4
weekly
}
''';
'';
};
checkConfig = lib.mkOption {
type = lib.types.bool;
default = true;
@@ -306,6 +290,18 @@ in
};
config = lib.mkIf cfg.enable {
# logrotate config has an include directive. As such, always generate the built-in config
# in case it is useful to the user.
# Users could choose to disable it with environment.etc."logrotate.conf".enable = false;
environment.etc."logrotate.conf" = {
source = configFile;
# logrotate mandates that its config is always owned by root.
# Copy into /etc to avoid user namespacing issues.
mode = "0644";
user = "root";
group = "root";
};
systemd.services.logrotate = {
description = "Logrotate Service";
documentation = [
@@ -316,7 +312,7 @@ in
serviceConfig = {
Type = "oneshot";
ExecStart = "${lib.getExe pkgs.logrotate} ${utils.escapeSystemdExecArgs cfg.extraArgs} ${mailOption} ${cfg.configFile}";
ExecStart = "${lib.getExe pkgs.logrotate} ${utils.escapeSystemdExecArgs cfg.extraArgs} ${mailOption} /etc/logrotate.conf";
# performance
Nice = 19;
@@ -370,7 +366,7 @@ in
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
ExecStart = "${pkgs.logrotate}/sbin/logrotate ${utils.escapeSystemdExecArgs cfg.extraArgs} --debug ${cfg.configFile}";
ExecStart = "${pkgs.logrotate}/sbin/logrotate ${utils.escapeSystemdExecArgs cfg.extraArgs} --debug /etc/logrotate.conf";
};
};
};

View File

@@ -298,7 +298,7 @@ in
popd
'';
restartTriggers = lib.optional (!cfg.mutableConfig) [ printerConfig ];
restartTriggers = lib.optionals (!cfg.mutableConfig) [ printerConfig ];
serviceConfig = {
ExecStart = "${cfg.package}/bin/klippy ${klippyArgs} ${cfg.configDir}/printer.cfg";

View File

@@ -16,6 +16,7 @@ let
getExe
literalExpression
optional
optionals
attrValues
mapAttrs
;
@@ -158,7 +159,7 @@ in
"LOG_LEVEL=${cfg.logLevel}"
"PHX_SERVER=true"
]
++ optional cfg.selfhosted [ "RUN_CONTEXT=selfhosted" ]
++ optionals cfg.selfhosted [ "RUN_CONTEXT=selfhosted" ]
++ optional (!isNull config.time.timeZone) "TZ=${config.time.timeZone}"
++ attrValues (mapAttrs (name: value: name + "=" + toString value) cfg.extraConfig);
EnvironmentFile = optional (cfg.secretsFile != null) cfg.secretsFile;

View File

@@ -16,7 +16,7 @@ let
mapAttrs'
splitString
toUpper
optional
optionals
optionalAttrs
nameValuePair
;
@@ -145,7 +145,7 @@ in
LoadCredential = [
"RESTIC_PASSWORD_FILE:${cfg.passwordFile}"
]
++ optional (cfg.repositoryFile != null) [ "RESTIC_REPOSITORY:${cfg.repositoryFile}" ];
++ optionals (cfg.repositoryFile != null) [ "RESTIC_REPOSITORY:${cfg.repositoryFile}" ];
};
environment =
let

View File

@@ -152,7 +152,7 @@ in
startCLIList
++ lib.optionals (cfg.prometheusConfig != { }) [ "-promscrape.config=${prometheusConfigYml}" ]
);
LoadCredential = lib.optional (cfg.remoteWrite.basicAuthPasswordFile != null) [
LoadCredential = lib.optionals (cfg.remoteWrite.basicAuthPasswordFile != null) [
"remote_write_basic_auth_password:${cfg.remoteWrite.basicAuthPasswordFile}"
];
};

View File

@@ -205,8 +205,8 @@ in
"loose"
]
);
default = true;
defaultText = lib.literalMD "`true` except if the iptables based firewall is in use and the kernel lacks rpfilter support";
default = "loose";
defaultText = "loose";
example = "loose";
description = ''
Performs a reverse path filter test on a packet. If a reply

View File

@@ -254,6 +254,7 @@ in
wantedBy = [ "sockets.target" ];
socketConfig = {
ListenDatagram = "${cfg.listen.ipAddress}:${toString cfg.listen.port}";
ListenStream = "${cfg.listen.ipAddress}:${toString cfg.listen.port}";
Service = "netfoil.service";
};
};

View File

@@ -503,9 +503,32 @@ in
environment.systemPackages = [ cfg.pihole ];
services.logrotate.settings.pihole-ftl = {
enable = true;
files = [ "${cfg.logDirectory}/FTL.log" ];
services.logrotate.settings = {
pihole-dnsmasq = {
files = [ "${cfg.logDirectory}/pihole.log" ];
frequency = "daily";
create = "640 ${cfg.user} ${cfg.group}";
rotate = 5;
compress = true;
delaycompress = true;
# FTL keeps this log open; SIGUSR2 closes and reopens it after rotation.
# https://docs.pi-hole.net/ftldns/signals/#sigusr2
postrotate = ''
${getExe' pkgs.systemd "systemctl"} kill --kill-whom=main --signal=USR2 pihole-ftl.service 2>/dev/null || true
'';
};
pihole-ftl = {
files = [
"${cfg.logDirectory}/FTL.log"
"${cfg.logDirectory}/webserver.log"
];
frequency = "weekly";
create = "640 ${cfg.user} ${cfg.group}";
rotate = 3;
compress = true;
delaycompress = true;
};
};
};

View File

@@ -226,7 +226,7 @@ in
The value of this option is an attribute set. Each attribute configures a
{command}`wpa_supplicant` service, where the attribute name specifies
the name of the interface that {command}`wpa_supplicant` operates on.
The attribute name can be a space separated list of interfaces.
The attribute name can be a space-separated list of interfaces.
The attribute names `WLAN`, `LAN` and `DBUS`
have a special meaning. `WLAN` and `LAN` are
configurations for universal {command}`wpa_supplicant` service that is

View File

@@ -168,7 +168,7 @@ in
default = pkgs.writeText "userlist" (concatMapStrings (x: "${x}\n") cfg.userlist);
defaultText = literalExpression ''pkgs.writeText "userlist" (concatMapStrings (x: "''${x}\n") cfg.userlist)'';
description = ''
Newline separated list of names to be allowed/denied if {option}`userlistEnable`
Newline-separated list of names to be allowed/denied if {option}`userlistEnable`
is `true`. Meaning see {option}`userlistDeny`.
The default is a file containing the users from {option}`userlist`.

View File

@@ -40,7 +40,21 @@ in
options.services.grav = {
enable = mkEnableOption "grav";
package = mkPackageOption pkgs "grav" { };
package =
let
stateVersionAtLeast = lib.versionAtLeast config.system.stateVersion;
in
mkPackageOption pkgs "grav" {
default = if stateVersionAtLeast "26.11" then "grav_2" else "grav";
}
// {
defaultText = lib.literalExpression ''
if versionAtLeast config.system.stateVersion "26.11" then
pkgs.grav_2
else
pkgs.grav
'';
};
root = mkOption {
type = types.path;

View File

@@ -133,7 +133,7 @@ in
# if data_dir is a list, the actual path will in in the `path` attribute of each item
# see https://garagehq.deuxfleurs.fr/documentation/reference-manual/configuration/#data_dir
++ lib.optional (lib.isList data_dir) (map (item: item.path) data_dir)
++ lib.optional (lib.isString data_dir) [ data_dir ]
++ lib.optionals (lib.isString data_dir) [ data_dir ]
);
isDefault = lib.hasPrefix "/var/lib/garage";
isDefaultStateDirectory = lib.any isDefault paths;

View File

@@ -195,6 +195,11 @@ let
error_log ${cfg.logError};
daemon off;
# load_module is a main-context directive that must precede events{}/http{}.
${optionalString (
(cfg.package.dynamicModules or [ ]) != [ ]
) "include ${cfg.package}/etc/nginx/dynamic-modules.conf;"}
${optionalString cfg.enableQuicBPF ''
quic_bpf on;
''}
@@ -1642,7 +1647,7 @@ in
SystemCallFilter = [
"~@cpu-emulation @debug @keyring @mount @obsolete @privileged @setuid"
]
++ optional cfg.enableQuicBPF [ "bpf" ];
++ optionals cfg.enableQuicBPF [ "bpf" ];
};
};

View File

@@ -271,7 +271,7 @@ in
"~CAP_SYS_BOOT"
"~CAP_NET_ADMIN"
]
++ lib.lists.optional (!cfg.allowCgiUser) [
++ lib.lists.optionals (!cfg.allowCgiUser) [
"~CAP_SETGID"
"~CAP_SETUID"
];
@@ -279,7 +279,7 @@ in
SystemCallFilter = [
"~@cpu-emulation @debug @keyring @mount @obsolete"
]
++ lib.lists.optional (!cfg.allowCgiUser) [ "@privileged @setuid" ];
++ lib.lists.optionals (!cfg.allowCgiUser) [ "@privileged @setuid" ];
};
};

View File

@@ -70,9 +70,7 @@ let
];
in
if (val == "") then
"\"\""
else if val == "y" || val == "m" || val == "n" then
if val == "y" || val == "m" || val == "n" then
val
else if all isNumber (stringToCharacters val) then
val
@@ -87,6 +85,9 @@ let
# VIRTIO_BLK y
# VIRTIO_CONSOLE n
# NET_9P_VIRTIO? y
# LOCALVERSION
#
# A line without a value means an empty string.
#
# Borrowed from copumpkin https://github.com/NixOS/nixpkgs/pull/12158
# returns a string, expr should be an attribute set
@@ -100,9 +101,8 @@ let
let
val = if item.freeform != null then item.freeform else item.tristate;
in
optionalString (val != null) (
if (item.optional) then "${key}? ${mkValue val}\n" else "${key} ${mkValue val}\n"
);
optionalString (val != null)
"${key}${optionalString item.optional "?"}${optionalString (val != "") " ${mkValue val}"}\n";
mkConf = cfg: concatStrings (mapAttrsToList mkConfigLine cfg);
in
@@ -119,6 +119,7 @@ in
example = ''
USB? y
DEBUG n
LOCALVERSION
'';
description = ''
The result of converting the structured kernel configuration in settings

View File

@@ -360,7 +360,7 @@ in
default = null;
type = lib.types.nullOr lib.types.str;
description = ''
A ; seperated array of 8 colors in the format RRGGBB:
A semicolon-separated array of 8 colors in the format RRGGBB:
black, red, green, brown, blue, magenta, cyan, and gray.
'';
};
@@ -369,7 +369,7 @@ in
default = null;
type = lib.types.nullOr lib.types.str;
description = ''
A ; seperated array of 8 colors in the format RRGGBB:
A semicolon-separated array of 8 colors in the format RRGGBB:
dark gray, bright red, bright green, yellow, bright blue, bright magenta, bright cyan, and white.
'';
};

View File

@@ -1,6 +1,7 @@
{
config,
lib,
options,
pkgs,
utils,
...
@@ -201,8 +202,12 @@ let
--notify-ready=yes \
--kill-signal=SIGRTMIN+3 \
--bind-ro=/nix/store:/nix/store$NIX_BIND_OPT \
--bind-ro=/nix/var/nix/db:/nix/var/nix/db$NIX_BIND_OPT \
--bind-ro=/nix/var/nix/daemon-socket:/nix/var/nix/daemon-socket$NIX_BIND_OPT \
${optionalString config.nix.enable "--bind-ro=/nix/var/nix/db:/nix/var/nix/db$NIX_BIND_OPT"} \
${
optionalString (
config.nix.enable && config.nix.daemon.enable
) "--bind-ro=/nix/var/nix/daemon-socket:/nix/var/nix/daemon-socket$NIX_BIND_OPT"
} \
--bind="/nix/var/nix/profiles/per-container/$INSTANCE:/nix/var/nix/profiles$NIX_BIND_OPT" \
--bind="/nix/var/nix/gcroots/per-container/$INSTANCE:/nix/var/nix/gcroots$NIX_BIND_OPT" \
${optionalString (!cfg.ephemeral) "--link-journal=try-guest"} \
@@ -994,7 +999,10 @@ in
mapper =
name: cfg:
optional (cfg.networkNamespace != null && (cfg.privateNetwork || cfg.interfaces != [ ]))
"containers.${name}.networkNamespace is mutally exclusive to containers.${name}.privateNetwork and containers.${name}.interfaces.";
"containers.${name}.networkNamespace is mutally exclusive to containers.${name}.privateNetwork and containers.${name}.interfaces."
++
optional (cfg.config.nix.enable && cfg.config.nix.daemon.enable && !config.nix.daemon.enable)
"${options.containers}.${strings.escapeNixIdentifier name} requires a Nix daemon but the host does not provided it, as option ${options.nix.daemon.enable} is disabled";
in
mkMerge (mapAttrsToList mapper config.containers);
}

View File

@@ -80,6 +80,7 @@ in
wantedBy = [ "multi-user.target" ];
requires = [ "ovsdb.socket" ];
after = [ "ovsdb.socket" ];
wants = [ "ovs-delete-transient-ports.service" ];
path = [ cfg.package ];
restartTriggers = [
db
@@ -129,6 +130,19 @@ in
'';
};
systemd.services.ovs-delete-transient-ports = {
description = "Open vSwitch Delete Transient Ports";
after = [ "ovsdb.service" ];
before = [ "ovs-vswitchd.service" ];
path = [ cfg.package ];
unitConfig.AssertPathExists = "${runDir}/db.sock";
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
ExecStart = "${cfg.package}/share/openvswitch/scripts/ovs-ctl delete-transient-ports";
};
};
systemd.services.ovs-vswitchd = {
description = "Open_vSwitch Daemon";
wantedBy = [ "multi-user.target" ];

View File

@@ -324,6 +324,24 @@ let
''
)}
echo "Starting virtiofs daemons..."
NIX_VIRTIOFS_DIR=$(mktemp -d)
${lib.concatLines (
lib.mapAttrsToList (tag: share: ''
${lib.getExe hostPkgs.virtiofsd} \
--socket-path="$NIX_VIRTIOFS_DIR"/"${tag}" \
--shared-dir="${share.source}" \
${if share.writable then "--writeback" else "--readonly"} \
--sandbox=none \
--seccomp=none \
--cache=always \
--no-announce-submounts \
--translate-uid=host:65534:0:1 \
--translate-gid=host:65534:0:1 \
&
'') cfg.sharedDirectories
)}
# Start QEMU.
exec ${
qemu-common.qemuBinaryWith {
@@ -336,14 +354,6 @@ let
-smp ${toString config.virtualisation.cores} \
-device virtio-rng-pci \
${concatStringsSep " " config.virtualisation.qemu.networkingOptions} \
${
concatStringsSep " \\\n " (
mapAttrsToList (
tag: share:
"-virtfs local,path=${share.source},security_model=${share.securityModel},mount_tag=${tag}"
) config.virtualisation.sharedDirectories
)
} \
${drivesCmdLine config.virtualisation.qemu.drives} \
${concatStringsSep " \\\n " config.virtualisation.qemu.options} \
$QEMU_OPTS \
@@ -424,6 +434,14 @@ in
"virtualisation"
"useSecureBoot"
] "The default OVMF now always supports Secure Boot.")
(mkRemovedOptionModule [
"virtualisation"
"msize"
] "9p was replaced with virtiofs and thus this option is obsolete.")
(mkRemovedOptionModule [
"virtualisation"
"nixStore9pCache"
] "9p was replaced with virtiofs and thus this option is obsolete.")
];
options = {
@@ -438,16 +456,6 @@ in
'';
};
virtualisation.msize = mkOption {
type = types.ints.positive;
default = 16384;
description = ''
The msize (maximum packet size) option passed to 9p file systems, in
bytes. Increasing this should increase performance significantly,
at the cost of higher RAM usage.
'';
};
virtualisation.diskImage = mkOption {
type = types.nullOr types.str;
default = "./${config.system.name}.qcow2";
@@ -570,22 +578,8 @@ in
type = types.path;
description = "The mount point of the directory inside the virtual machine";
};
options.securityModel = mkOption {
type = types.enum [
"passthrough"
"mapped-xattr"
"mapped-file"
"none"
];
default = "mapped-xattr";
description = ''
The security model to use for this share:
- `passthrough`: files are stored using the same credentials as they are created on the guest (this requires QEMU to run as root)
- `mapped-xattr`: some of the file attributes like uid, gid, mode bits and link target are stored as file attributes
- `mapped-file`: the attributes are stored in the hidden .virtfs_metadata directory. Directories exported by this security model cannot interact with other unix tools
- `none`: same as "passthrough" except the sever won't report failures if it fails to set file attributes like ownership
'';
options.writable = lib.mkEnableOption "" // {
description = "Whether the directory is writable on the host and guest.";
};
}
);
@@ -610,11 +604,10 @@ in
A list of paths whose closure should be made available to
the VM.
When 9p is used, the closure is registered in the Nix
database in the VM. All other paths in the host Nix store
appear in the guest Nix store as well, but are considered
garbage (because they are not registered in the Nix
database of the guest).
When the Nix store is mounted from the host, the closure is registered
in the Nix database in the VM. All other paths in the host Nix store
appear in the guest Nix store as well, but are considered garbage
(because they are not registered in the Nix database of the guest).
When {option}`virtualisation.useNixStoreImage` is
set, the closure is copied to the Nix store image.
@@ -867,7 +860,7 @@ in
default = false;
description = ''
Build and use a disk image for the Nix store, instead of
accessing the host's one through 9p.
accessing the host's one.
For applications which do a lot of reads from the store,
this can drastically improve performance, but at the cost of
@@ -889,24 +882,7 @@ in
default = !cfg.useNixStoreImage && !cfg.useBootLoader;
defaultText = literalExpression "!cfg.useNixStoreImage && !cfg.useBootLoader";
description = ''
Mount the host Nix store as a 9p mount.
'';
};
virtualisation.nixStore9pCache = mkOption {
type = types.enum [
"loose"
"none"
"fscache"
];
default = "loose";
description = ''
Type of 9p cache to use when mounting host nix store. "none" provides
no caching. "loose" enables Linux's local VFS cache. "fscache" uses Linux's
fscache subsystem.
This option is only respected when {option}`virtualisation.mountHostNixStore`
is enabled.
Mount the host Nix store via a virtual filesystem.
'';
};
@@ -1242,22 +1218,20 @@ in
# Always mount this to /nix/.ro-store because we never want to actually
# write to the host Nix Store.
target = "/nix/.ro-store";
securityModel = "none";
};
xchg = {
source = ''"$TMPDIR"/xchg'';
securityModel = "none";
target = "/tmp/xchg";
writable = true;
};
shared = {
source = ''"''${SHARED_DIR:-$TMPDIR/xchg}"'';
target = "/tmp/shared";
securityModel = "none";
writable = true;
};
certs = mkIf cfg.useHostCerts {
source = ''"$TMPDIR"/certs'';
target = "/etc/ssl/certs";
securityModel = "none";
};
};
@@ -1303,6 +1277,12 @@ in
"-object memory-backend-memfd,id=mem0,size=${toString config.virtualisation.memorySize}M,share=on"
"-machine memory-backend=mem0"
])
(lib.flatten (
lib.mapAttrsToList (tag: share: [
"-chardev socket,id=${tag},path=$NIX_VIRTIOFS_DIR/${tag}"
"-device vhost-user-fs-pci,chardev=${tag},tag=${tag}"
]) cfg.sharedDirectories
))
(
let
alphaNumericChars = lowerChars ++ upperChars ++ (map toString (range 0 9));
@@ -1388,86 +1368,78 @@ in
virtualisation.diskSizeAutoSupported = false;
virtualisation.fileSystems =
let
mkSharedDir = tag: share: {
name = share.target;
value.device = tag;
value.fsType = "9p";
value.neededForBoot = true;
value.options = [
"trans=virtio"
"version=9p2000.L"
"msize=${toString cfg.msize}"
"x-systemd.requires=modprobe@9pnet_virtio.service"
]
++ lib.optional (tag == "nix-store") "cache=${cfg.nixStore9pCache}";
virtualisation.fileSystems = lib.mkMerge [
(lib.mapAttrs' (tag: share: {
name = share.target;
value = {
device = tag;
fsType = "virtiofs";
neededForBoot = true;
options = lib.mkIf (!share.writable) [ "ro" ];
};
in
lib.mkMerge [
(lib.mapAttrs' mkSharedDir cfg.sharedDirectories)
{
"/" = lib.mkIf cfg.useDefaultFilesystems (
if cfg.diskImage == null then
{
device = "tmpfs";
fsType = "tmpfs";
options = [ "mode=755" ];
}
else
{
device = cfg.rootDevice;
fsType = "ext4";
}
);
"/tmp" = lib.mkIf config.boot.tmp.useTmpfs {
device = "tmpfs";
fsType = "tmpfs";
neededForBoot = true;
# Sync with systemd's tmp.mount;
options = [
"mode=1777"
"strictatime"
"nosuid"
"nodev"
"size=${toString config.boot.tmp.tmpfsSize}"
];
};
"/nix/store" = lib.mkIf (cfg.useNixStoreImage || cfg.mountHostNixStore) (
if cfg.writableStore then
{
overlay = {
lowerdir = [ "/nix/.ro-store" ];
upperdir = "/nix/.rw-store/upper";
workdir = "/nix/.rw-store/work";
};
}
else
{
device = "/nix/.ro-store";
fsType = "none";
options = [ "bind" ];
}
);
"/nix/.ro-store" = lib.mkIf cfg.useNixStoreImage {
device = "/dev/disk/by-label/${nixStoreFilesystemLabel}";
fsType = "erofs";
neededForBoot = true;
options = [ "ro" ];
};
"/nix/.rw-store" = lib.mkIf (cfg.writableStore && cfg.writableStoreUseTmpfs) {
fsType = "tmpfs";
options = [ "mode=0755" ];
neededForBoot = true;
};
"${config.boot.loader.efi.efiSysMountPoint}" =
lib.mkIf (cfg.useBootLoader && cfg.bootPartition != null)
{
device = cfg.bootPartition;
fsType = "vfat";
}) cfg.sharedDirectories)
{
"/" = lib.mkIf cfg.useDefaultFilesystems (
if cfg.diskImage == null then
{
device = "tmpfs";
fsType = "tmpfs";
options = [ "mode=755" ];
}
else
{
device = cfg.rootDevice;
fsType = "ext4";
}
);
"/tmp" = lib.mkIf config.boot.tmp.useTmpfs {
device = "tmpfs";
fsType = "tmpfs";
neededForBoot = true;
# Sync with systemd's tmp.mount;
options = [
"mode=1777"
"strictatime"
"nosuid"
"nodev"
"size=${toString config.boot.tmp.tmpfsSize}"
];
};
"/nix/store" = lib.mkIf (cfg.useNixStoreImage || cfg.mountHostNixStore) (
if cfg.writableStore then
{
overlay = {
lowerdir = [ "/nix/.ro-store" ];
upperdir = "/nix/.rw-store/upper";
workdir = "/nix/.rw-store/work";
};
}
];
}
else
{
device = "/nix/.ro-store";
fsType = "none";
options = [ "bind" ];
}
);
"/nix/.ro-store" = lib.mkIf cfg.useNixStoreImage {
device = "/dev/disk/by-label/${nixStoreFilesystemLabel}";
fsType = "erofs";
neededForBoot = true;
options = [ "ro" ];
};
"/nix/.rw-store" = lib.mkIf (cfg.writableStore && cfg.writableStoreUseTmpfs) {
fsType = "tmpfs";
options = [ "mode=0755" ];
neededForBoot = true;
};
"${config.boot.loader.efi.efiSysMountPoint}" =
lib.mkIf (cfg.useBootLoader && cfg.bootPartition != null)
{
device = cfg.bootPartition;
fsType = "vfat";
};
}
];
swapDevices = (if cfg.useDefaultFilesystems then mkVMOverride else mkDefault) [ ];
boot.initrd.luks.devices = (if cfg.useDefaultFilesystems then mkVMOverride else mkDefault) { };

View File

@@ -7,6 +7,10 @@
meta.maintainers = with lib.maintainers; [ nikstur ];
nodes.machine = {
# - nix.enable gates nix.channel.enable behaviors
# - disabled by default. See all-tests.nix / tag(no-nix-by-default)
nix.enable = true;
nix.channel.enable = true;
};

View File

@@ -109,6 +109,34 @@ let
];
};
/**
The test framework as exposed through its [other entrypoints] has defaults
that are most suitable for external usage.
This module adjusts it for the particular, important use case of
NixOS *as packaged in the nixpkgs repo*.
[other entrypoints]: https://nixos.org/manual/nixos/stable/#sec-calling-nixos-tests
*/
localTestOverrides =
{ lib, ... }:
{
_class = "nixosTest";
# for error messages, pseudo-url in no particular format
_file = "nixpkgs/nixos/tests/all-tests.nix#localTestOverrides";
imports = [
./read-only-pkgs.nix
];
extraBaseModules = {
_file = "nixpkgs/nixos/tests/all-tests.nix#localTestOverrides-extraBaseModules";
# tag(no-nix-by-default): we exclude nix from the tests *here* to keep a
# small reverse closure for nix package updates among other things.
# Out-of-tree usages get nix by default as usual.
# See https://nixos.org/manual/nixos/unstable/#sec-call-nixos-test-outside-nixos
config.nix.enable = lib.mkDefault false;
};
};
inherit
(rec {
doRunTest =
@@ -116,7 +144,7 @@ let
((import ../lib/testing-python.nix { inherit system pkgs; }).evalTest {
imports = [
arg
./read-only-pkgs.nix
localTestOverrides
];
}).config.result;
findTests =
@@ -175,6 +203,16 @@ in
touch $out
'';
efivars = runTestOn [ "x86_64-linux" ] ./nixos-test-driver/efivars.nix;
junit =
pkgs.runCommand "junit-xml-has-correct-testcases"
{
test = runTest ./nixos-test-driver/junit.nix;
nativeBuildInputs = [ pkgs.yq-go ];
}
''
[[ 2 = $(yq '.testsuites.testsuite.+@tests' $test/junit.xml) ]]
touch $out
'';
};
# NixOS vm tests and non-vm unit tests
@@ -422,6 +460,10 @@ in
containers-macvlans = runTest ./containers-macvlans.nix;
containers-names = runTest ./containers-names.nix;
containers-nested = runTest ./containers-nested.nix;
containers-nested-nix = runTest {
imports = [ ./containers-nested.nix ];
params.nix = true;
};
containers-physical_interfaces = runTest ./containers-physical_interfaces.nix;
containers-portforward = runTest ./containers-portforward.nix;
containers-reloadable = runTest ./containers-reloadable.nix;
@@ -798,9 +840,7 @@ in
healthchecks = runTest ./web-apps/healthchecks.nix;
hedgedoc = runTest ./hedgedoc.nix;
herbstluftwm = runTest ./herbstluftwm.nix;
# 9pnet_virtio used to mount /nix partition doesn't support
# hibernation. This test happens to work on x86_64-linux but
# not on other platforms.
# This test happens to work on x86_64-linux but not on other platforms.
hibernate = handleTestOn [ "x86_64-linux" ] ./hibernate.nix {
systemdStage1 = false;
};
@@ -1200,6 +1240,7 @@ in
nginx = runTest ./nginx.nix;
nginx-auth = runTest ./nginx-auth.nix;
nginx-compression = runTest ./nginx-compression.nix;
nginx-dynamic-modules = runTest ./nginx-dynamic-modules.nix;
nginx-etag = runTest ./nginx-etag.nix;
nginx-etag-compression = runTest ./nginx-etag-compression.nix;
nginx-globalredirect = runTest ./nginx-globalredirect.nix;

View File

@@ -90,7 +90,16 @@ in
Minimize = "guess";
};
};
};
}
// (lib.genAttrs [ "squashfs" "erofs" "btrfs" "xfs" "swap" "empty" ] (fsType: {
repartConfig = {
Type = "linux-generic";
Format = fsType;
SizeMinBytes = "10M";
SizeMaxBytes = "10M";
};
}));
};
};

View File

@@ -15,6 +15,8 @@ in
nodes = {
local = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
services.atticd = {
enable = true;
@@ -27,6 +29,8 @@ in
};
s3 = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
services.atticd = {
enable = true;
settings = {

View File

@@ -7,6 +7,9 @@
{ pkgs, ... }:
{
imports = [ ../modules/installer/cd-dvd/channel.nix ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
environment.systemPackages = with pkgs; [
openssl
python3

View File

@@ -49,6 +49,7 @@ in
localAddress = containerIp;
localAddress6 = containerIp6;
config = {
nix.enable = false; # disabled by default on the host. See all-tests.nix / tag(no-nix-by-default)
services.httpd.enable = true;
services.httpd.adminAddr = "foo@example.org";
networking.firewall.allowedTCPPorts = [ 80 ];
@@ -60,6 +61,7 @@ in
privateNetwork = true;
hostBridge = "br0";
config = {
nix.enable = false; # disabled by default on the host. See all-tests.nix / tag(no-nix-by-default)
services.httpd.enable = true;
services.httpd.adminAddr = "foo@example.org";
networking.firewall.allowedTCPPorts = [ 80 ];

View File

@@ -37,6 +37,8 @@ in
{
nixpkgs.pkgs = customPkgs;
system.extraDependencies = [ pkgs.hello ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -26,6 +26,7 @@
};
};
networking.firewall.allowedTCPPorts = [ 80 ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -63,6 +63,7 @@
};
config = {
networking.firewall.allowedTCPPorts = [ 80 ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -39,9 +39,12 @@ in
hostBridge = "br0";
localAddress = containerIp4;
localAddress6 = containerIp6;
config.networking = {
defaultGateway.address = hostIp4;
defaultGateway6.address = hostIp6;
config = {
networking = {
defaultGateway.address = hostIp4;
defaultGateway6.address = hostIp6;
};
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -29,7 +29,9 @@
localAddress = "10.10.0.1";
hostAddress = "10.10.0.254";
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
containers.netmask = {
@@ -38,7 +40,9 @@
hostBridge = "br0";
localAddress = "10.11.0.1/24";
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -19,6 +19,7 @@
boot.enableContainers = true;
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
# XXX: Sandbox setup fails while trying to hardlink files from the host's
# store file system into the prepared chroot directory.
nix.settings.sandbox = false;

View File

@@ -8,6 +8,8 @@ let
adminAddr = "foo@example.org";
};
networking.firewall.allowedTCPPorts = [ 80 ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -104,6 +104,8 @@ in
services.httpd.enable = true;
networking.firewall.allowedTCPPorts = [ 80 ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -47,6 +47,7 @@ in
}
];
};
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
@@ -63,6 +64,7 @@ in
}
];
};
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -19,7 +19,9 @@
privateNetwork = true;
hostAddress = "192.168.${subnet}.1";
localAddress = "192.168.${subnet}.2";
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
in

View File

@@ -1,27 +1,54 @@
# Test for NixOS' container nesting.
{ pkgs, ... }:
{
name = "nested";
lib,
pkgs,
config,
...
}:
let
system = config.nodes.machine.nixpkgs.hostPlatform.system;
in
{
options = {
params.nix = lib.mkOption {
description = "Whether to enable nix on host and containers - we test both variants";
type = lib.types.bool;
default = false; # In line with all-tests.nix / tag(no-nix-by-default)
};
};
config.name = "nested";
meta = with pkgs.lib.maintainers; {
config.meta = with pkgs.lib.maintainers; {
maintainers = [ sorki ];
};
nodes.machine =
config.nodes.machine =
{ lib, ... }:
let
makeNested = subConf: {
# NOTE: outer container is also called "nested"!
containers.nested = {
autoStart = true;
privateNetwork = true;
config = subConf;
config = {
imports = [ subConf ];
nix.enable = config.params.nix;
nix.settings.substitute = false;
};
};
# host or level 1
nix.enable = config.params.nix;
};
in
makeNested (makeNested { });
{
imports = [
(makeNested (makeNested { }))
];
nix.settings.substitute = false;
};
testScript = ''
config.testScript = ''
machine.start()
machine.wait_for_unit("container@nested.service")
machine.succeed("systemd-run --pty --machine=nested -- machinectl list | grep nested")
@@ -30,5 +57,62 @@
"systemd-run --pty --machine=nested -- systemd-run --pty --machine=nested -- systemctl status"
)
)
${lib.optionalString config.params.nix ''
def check_path(path):
# result is available on host
machine.succeed(f"""
stat {path}
""")
# result is available on container
# invocation by absolute path because systemd-run is quite minimal
machine.succeed(f"""
systemd-run --machine=nested --pipe --wait -- /run/current-system/sw/bin/stat {path}
""")
# result is available on nested container
machine.succeed(f"""
systemd-run --machine=nested --pipe --wait -- systemd-run --machine=nested --pipe --wait -- /run/current-system/sw/bin/stat {path}
""")
with subtest("nix store sharing"):
with subtest("built on host"):
build = machine.succeed("""
nix-build --expr 'derivation {
name = "buildprobe-0";
system = "${system}";
builder = "/bin/sh";
args = [ "-c" "echo ok 0 >$out" ];
}'
""")
check_path(build)
with subtest("built on container layer 1"):
build = machine.succeed("""
systemd-run --machine=nested --pipe --wait -- \
/bin/sh -l -c 'exec $0 "$@"' \
/run/current-system/sw/bin/nix-build --expr 'derivation {
name = "buildprobe-1";
system = "${system}";
builder = "/bin/sh";
args = [ "-c" "echo ok 1 >$out" ];
}'
""")
check_path(build)
with subtest("built on container layer 2"):
build = machine.succeed("""
systemd-run --machine=nested --pipe --wait -- \
systemd-run --machine=nested --pipe --wait -- \
/bin/sh -l -c 'exec $0 "$@"' \
/run/current-system/sw/bin/nix-build --expr 'derivation {
name = "buildprobe-2";
system = "${system}";
builder = "/bin/sh";
args = [ "-c" "echo ok 2 >$out" ];
}'
""")
check_path(build)
''}
'';
}

View File

@@ -22,6 +22,7 @@
}
];
networking.firewall.enable = false;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};
@@ -44,6 +45,7 @@
config = {
networking.firewall.enable = false;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};
@@ -65,6 +67,7 @@
}
];
networking.firewall.enable = false;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};
@@ -90,6 +93,7 @@
}
];
networking.firewall.enable = false;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};
@@ -116,6 +120,7 @@
}
];
networking.firewall.enable = false;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -36,6 +36,7 @@ in
services.httpd.enable = true;
services.httpd.adminAddr = "foo@example.org";
networking.firewall.allowedTCPPorts = [ 80 ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -12,6 +12,7 @@
containers.test1 = {
autoStart = true;
config.environment.etc.check.text = "client_base";
config.nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
# prevent make-test-python.nix to change IP
@@ -22,6 +23,7 @@
environment.etc.check.text = lib.mkForce "client_c1";
services.httpd.enable = true;
services.httpd.adminAddr = "nixos@example.com";
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
@@ -29,6 +31,7 @@
containers.test1.config = {
environment.etc.check.text = lib.mkForce "client_c2";
services.nginx.enable = true;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -8,7 +8,9 @@
bindMounts = {
"/srv/data" = { };
};
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
virtualisation.fileSystems = {

View File

@@ -22,6 +22,7 @@
prefixLength = 24;
}
];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -23,7 +23,9 @@
# Add a tmpfs on a path that does not exist
"/some/random/path"
];
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
virtualisation.additionalPaths = [ pkgs.stdenv ];

View File

@@ -11,7 +11,9 @@
containers = {
test-container = {
autoStart = true;
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};
};

View File

@@ -34,10 +34,10 @@
return status == 0 and int(output) == 1
def start_job():
machine.succeed("curl -X POST http://localhost:8156/api/jobs/Test%20job")
machine.succeed("curl -X POST http://localhost:8156/api/jobs/test-job")
def job_ran_successfully() -> bool:
output = machine.succeed("curl http://localhost:8156/api/runs/Test%20job | jq '.[0].status_id, .[0].logs.[2].message'")
output = machine.succeed("curl http://localhost:8156/api/runs/test-job | jq '.[0].status_id, .[0].logs.[2].message'")
split_output = output.split('\n')
ran_successfully = int(split_output[0]) == 3
log_message_as_expected = "Job runs not successfully" in split_output[1]

View File

@@ -18,6 +18,7 @@
# check that extra-allowed-users is effective for harmonia
nix.settings.allowed-users = [ ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
client01 = {
@@ -27,6 +28,7 @@
"cache.example.com-1:eIGQXcGQpc00x6/XFcyacLEUmC07u4RAEHt5Y8vdglo="
];
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -29,7 +29,9 @@ makeTest {
powerManagement.resumeCommands = "systemctl --no-block restart backdoor.service";
virtualisation.emptyDiskImages = [ (2 * config.virtualisation.memorySize) ];
# virtiofs doesn't support hibernation
virtualisation.useNixStoreImage = true;
virtualisation.sharedDirectories = lib.mkForce { };
swapDevices = lib.mkOverride 0 [
{

View File

@@ -44,5 +44,6 @@
};
services.postfix.enable = true;
nix.settings.substituters = [ ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
}

View File

@@ -14,6 +14,7 @@ makeInstalledTest {
with pkgs;
[ flatpak-builder ] ++ flatpak-builder.installedTestsDependencies;
virtualisation.diskSize = 2048;
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testRunnerFlags = [

View File

@@ -684,6 +684,9 @@ let
nodes =
let
commonConfig = {
# disabled by default. See all-tests.nix / tag(no-nix-by-default)
nix.enable = true;
# builds stuff in the VM, needs more juice
virtualisation.diskSize = 12 * 1024;
virtualisation.cores = 8;
@@ -772,7 +775,7 @@ let
# Only the out output is included here, which is what is
# required to build the NixOS udev rules
# See the comment in services/hardware/udev.nix
systemdMinimal.out
systemd.out
# add curl so that rather than seeing the test attempt to download
# curl's tarball, we see what it's trying to download

View File

@@ -108,6 +108,8 @@ in
system.extraDependencies = [ nodes.initiatorRootDisk.system.build.toplevel ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
nix.settings = {
substituters = lib.mkForce [ ];
hashed-mirrors = null;

View File

@@ -4,7 +4,7 @@
name = "kimai";
meta.maintainers = with lib.maintainers; [ peat-psuwit ];
nodes.machine =
containers.machine =
{ ... }:
{
services.kimai.sites."localhost" = {

View File

@@ -2,6 +2,8 @@
name = "lix";
nodes.machine = { pkgs, ... }: {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
nix.package = pkgs.lix;
environment.etc."test.nix".text = ''

View File

@@ -28,10 +28,7 @@ in
{
services.logrotate = {
enable = true;
configFile = pkgs.writeText "logrotate.conf" ''
# self-written config file
su notarealuser notagroupeither
'';
settings.header.su = "notarealuser notagroupeither";
};
};
machine =
@@ -115,20 +112,13 @@ in
machine.succeed("systemctl cat logrotate.service | grep -- --mail")
with subtest("check generated config matches expectation"):
machine.succeed(
# copy conf to /tmp/logrotate.conf for easy grep
"conf=$(systemctl cat logrotate | grep -oE '/nix/store[^ ]*logrotate.conf'); cp $conf /tmp/logrotate.conf",
"! grep weekly /tmp/logrotate.conf",
"grep -E '^delaycompress' /tmp/logrotate.conf",
"tail -n 1 /tmp/logrotate.conf | grep shred",
"sed -ne '/\"sendmail\" {/,/}/p' /tmp/logrotate.conf | grep 'mail user@domain.tld'",
"sed -ne '/\"postrotate\" {/,/}/p' /tmp/logrotate.conf | grep endscript",
"grep '\"file1\"\n\"file2\" {' /tmp/logrotate.conf",
"sed -ne '/\"import\" {/,/}/p' /tmp/logrotate.conf | grep noolddir",
)
# also check configFile option
failingMachine.succeed(
"conf=$(systemctl cat logrotate | grep -oE '/nix/store[^ ]*logrotate.conf'); cp $conf /tmp/logrotate.conf",
"grep 'self-written config' /tmp/logrotate.conf",
"! grep weekly /etc/logrotate.conf",
"grep -E '^delaycompress' /etc/logrotate.conf",
"tail -n 1 /etc/logrotate.conf | grep shred",
"sed -ne '/\"sendmail\" {/,/}/p' /etc/logrotate.conf | grep 'mail user@domain.tld'",
"sed -ne '/\"postrotate\" {/,/}/p' /etc/logrotate.conf | grep endscript",
"grep '\"file1\"\n\"file2\" {' /etc/logrotate.conf",
"sed -ne '/\"import\" {/,/}/p' /etc/logrotate.conf | grep noolddir",
)
with subtest("Check logrotate-checkconf service"):
machine.wait_for_unit("logrotate-checkconf.service")

View File

@@ -6,6 +6,8 @@
{
imports = [ ../../modules/profiles/minimal.nix ];
environment.systemPackages = [ pkgs.lorri ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testScript = ''

View File

@@ -66,6 +66,7 @@ in
boot.kernel.sysctl."vm.swappiness" = 1;
boot.kernelParams = [ "vsyscall=emulate" ];
system.extraDependencies = [ foo ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testScript = ''

View File

@@ -23,6 +23,8 @@
networking.firewall.allowedTCPPorts = [ 8383 ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
# virtualisation.diskSize = 2 * 1024;
};
};

View File

@@ -26,6 +26,8 @@
networking.firewall.allowedTCPPorts = [ 5000 ];
system.extraDependencies = [ pkgs.emptyFile ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
ncps = {
@@ -50,6 +52,8 @@
};
networking.firewall.allowedTCPPorts = [ 8501 ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
client = {
@@ -59,6 +63,7 @@
"ncps:UtiE6C+3Tx0kgpP34vjyX/BKK6QZ/D1OzDYX72aCPJg="
];
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -116,8 +116,8 @@ runTest (
)
# Verify the local and remote copies of the file are identical.
client_hash = client.succeed("nix-hash testfile.bin").strip()
nextcloud_hash = nextcloud.succeed("nix-hash /var/lib/nextcloud-data/data/root/files/testfile.bin").strip()
client_hash = client.succeed("sha256sum <testfile.bin").strip()
nextcloud_hash = nextcloud.succeed("sha256sum </var/lib/nextcloud-data/data/root/files/testfile.bin").strip()
t.assertEqual(client_hash, nextcloud_hash)
with subtest("secrets"):

View File

@@ -0,0 +1,32 @@
{
name = "nginx-dynamic-modules";
nodes.machine =
{ pkgs, ... }:
{
services.nginx = {
enable = true;
additionalModules = [ (pkgs.nginxModules.echo // { dynamic = true; }) ];
virtualHosts."localhost".locations."/".extraConfig = ''
echo "dynamic-module-ok";
'';
};
};
testScript =
{ nodes, ... }:
let
cfg = nodes.machine.services.nginx;
in
''
machine.wait_for_unit("nginx")
machine.wait_for_open_port(80)
machine.succeed("ls ${cfg.package}/modules/*.so")
machine.succeed("grep -F load_module ${cfg.package}/etc/nginx/dynamic-modules.conf")
# The echo directive only exists once nginx has dlopen'd the .so.
response = machine.wait_until_succeeds("curl -fsS http://127.0.0.1/")
assert "dynamic-module-ok" in response, response
'';
}

View File

@@ -9,6 +9,7 @@
extra-nix-path = [ "extra=/etc/value.nix" ];
};
environment.etc."value.nix".text = "42";
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testScript = ''
start_all()

View File

@@ -100,6 +100,7 @@ let
# Gives us access inside the nix sandbox
extra-sandbox-paths = [ "${pkgs.pkgsStatic.busybox}" ];
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
# Easy way to get files to the system
environment.etc = {

View File

@@ -19,6 +19,7 @@
"auto-allocate-uids"
];
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
# Easiest way to get a file onto the machine
environment.etc."test.nix".text = ''

View File

@@ -7,6 +7,8 @@
experimental-features = [ "nix-command" ];
log-lines = 26;
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
# Easiest way to get a file onto the machine
environment.etc."test.nix".text = ''
derivation {

View File

@@ -16,6 +16,7 @@ in
nix.settings.substituters = lib.mkForce [ ];
nix.settings.system-features = [ "supported-feature" ];
nix.settings.experimental-features = [ "nix-command" ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
programs.nix-required-mounts.enable = true;
programs.nix-required-mounts.allowedPatterns.supported-feature = {
onFeatures = [ "supported-feature" ];

View File

@@ -12,6 +12,9 @@ in
{
name = "nix-ssh-serve";
meta.maintainers = [ lib.maintainers.shlevy ];
defaults = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
nodes = {
server.nix.sshServe = {
enable = true;

View File

@@ -8,6 +8,7 @@
environment.systemPackages = [
pkgs.hello
];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testScript =
let

View File

@@ -45,6 +45,8 @@ pkgs.testers.nixosTest {
imports = [ nixos-module ];
nix.package = nixVersions.stable;
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
system.extraDependencies = [
fallback-paths-external
];

View File

@@ -19,6 +19,8 @@
services.desktopManager.gnome.enable = true;
''
];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testScript = ''
start_all()

View File

@@ -20,6 +20,7 @@
hashed-mirrors = null;
connect-timeout = 1;
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
system.includeBuildDependencies = true;

View File

@@ -20,6 +20,7 @@
hashed-mirrors = null;
connect-timeout = 1;
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
system.includeBuildDependencies = true;

View File

@@ -5,7 +5,9 @@
# TODO: remove overlay from nixos/modules/profiles/installation-device.nix
# make it a _small package instead, then remove pkgsReadOnly = false;.
node.pkgsReadOnly = false;
defaults = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
nodes = {
deployer =
{ lib, pkgs, ... }:

View File

@@ -0,0 +1,25 @@
# This tests the generation of junit files via the test driver.
{
name = "junit";
extraDriverArgs = [ "--junit=junit.xml" ];
nodes.machine = {
# Speeds up the boot significantly
networking.useNetworkd = true;
environment.etc."something".text = "nothing";
};
testScript = ''
machine.start()
machine.wait_for_unit("multi-user.target")
with subtest("systemd-networkd is started"):
machine.succeed("systemctl status systemd-networkd.service")
with subtest("/etc is populated correctly"):
output = machine.succeed("cat /etc/something")
t.assertEqual(output, "nothing")
'';
}

View File

@@ -1,6 +1,9 @@
{ pkgs, lib, ... }:
{
name = "nixseparatedebuginfod2";
defaults = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
# A binary cache with debug info and source for gnumake
nodes.cache =
{ pkgs, ... }:

View File

@@ -50,7 +50,8 @@
testScript = # python
''
start_all()
node1.start(allow_reboot=True)
node2.start()
node1.wait_for_unit("ovsdb.service")
node1.wait_for_unit("ovs-vswitchd.service")
node2.wait_for_unit("ovsdb.service")
@@ -80,5 +81,20 @@
node1.wait_for_unit("vs0-netdev.service")
check_marker_flow()
with subtest("Transient ports are removed after reboot"):
node1.succeed(
"ovs-vsctl --no-wait add-br transient-test-br"
" -- add-port transient-test-br transient-test-port"
" -- set Interface transient-test-port type=internal"
" -- set Port transient-test-port other_config:transient=true"
)
node1.succeed("ovs-vsctl port-to-br transient-test-port")
node1.reboot()
node1.wait_for_unit("ovsdb.service")
node1.wait_for_unit("ovs-vswitchd.service")
node1.fail("ovs-vsctl port-to-br transient-test-port")
'';
}

View File

@@ -13,6 +13,7 @@
testScript = ''
machine.wait_for_unit("portunus.service")
machine.succeed("curl --fail -vvv http://localhost:8080/")
machine.wait_for_open_port(8080)
machine.wait_until_succeeds("curl --fail -vvv http://localhost:8080/")
'';
}

View File

@@ -5,6 +5,10 @@
meta.maintainers = with lib.maintainers; [ nikstur ];
defaults = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
nodes = {
sharedWritable = {
virtualisation.writableStore = true;
@@ -51,17 +55,16 @@
sharedReadOnly.fail(build_derivation)
imageReadOnly.fail(build_derivation)
# Checking whether the fs type is 9P is just a proxy to test whether the
# Nix Store is shared. If we switch to a different technology (e.g.
# virtiofs) for sharing, we need to adjust these tests.
# Checking whether the fs type is virtiofs is just a proxy to test whether the
# Nix Store is shared.
with subtest("Nix store is shared from the host via 9P"):
sharedWritable.succeed("findmnt --kernel --type 9P /nix/.ro-store")
sharedReadOnly.succeed("findmnt --kernel --type 9P /nix/.ro-store")
with subtest("Nix store is shared from the host via virtiofs"):
sharedWritable.succeed("findmnt --kernel --type virtiofs /nix/.ro-store")
sharedReadOnly.succeed("findmnt --kernel --type virtiofs /nix/.ro-store")
with subtest("Nix store is not shared via 9P"):
imageWritable.fail("findmnt --kernel --type 9P /nix/.ro-store")
imageReadOnly.fail("findmnt --kernel --type 9P /nix/.ro-store")
with subtest("Nix store is not shared via virtiofs"):
imageWritable.fail("findmnt --kernel --type virtiofs /nix/.ro-store")
imageReadOnly.fail("findmnt --kernel --type virtiofs /nix/.ro-store")
with subtest("Nix store is not mounted separately"):
rootDevice = fullDisk.succeed("stat -c %d /")

View File

@@ -52,16 +52,28 @@
machine.screenshot("Repath-Studio-GUI-Welcome")
machine.send_key("kp_enter") # OK
# sleep is required it needs time to dismiss the dialog
# move the mouse to the "Save" icon on the toolbar
machine.execute("su - alice -c \"DISPLAY=:0 xdotool mousemove --sync 95 65\"")
# click the save icon until the GTK save dialog appears
for _ in range(30):
status, _ = machine.execute("su - alice -c \"DISPLAY=:0 xdotool search --name 'Save File'\"")
if status == 0:
break
machine.execute("su - alice -c \"DISPLAY=:0 xdotool click 1\"")
machine.sleep(1)
# wait for the GTK dialog to focus the text input field
machine.sleep(3)
machine.send_chars("saved.rps") # avoid using absolute path here, doesn't work for some reason
# wait for text to be typed
machine.sleep(2)
machine.send_key("ctrl-shift-s")
machine.sleep(2)
machine.send_chars("/tmp/saved.rps")
machine.sleep(2)
machine.succeed("su - alice -c 'DISPLAY=:0 xdotool mousemove --sync 975 745 click 1'") # Save file dialog
machine.sleep(2)
print(machine.succeed("cat /tmp/saved.rps"))
assert "${pkgs.repath-studio.version}" in machine.succeed("cat /tmp/saved.rps")
machine.execute("su - alice -c \"DISPLAY=:0 xdotool key alt+s\"") # save file
machine.wait_until_succeeds("ls /home/alice/saved.rps")
machine.succeed("cat /home/alice/saved.rps")
assert "${pkgs.repath-studio.version}" in machine.succeed("cat /home/alice/saved.rps")
machine.screenshot("Repath-Studio-GUI")
'';

Some files were not shown because too many files have changed in this diff Show More