Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport 339876 to release 24.05 #340193

Closed
wants to merge 2,560 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2560 commits
Select commit Hold shift + click to select a range
9844269
netbsd.libcMinimal: Cut down on deps, don't build tags
Ericson2314 Jun 20, 2024
71db2c9
principia: 2024.02.29 -> 2024.06.28
r-ryantm Jun 28, 2024
db93375
Merge pull request #323413 from NixOS/backport-323402-to-release-24.05
Ericson2314 Jun 29, 2024
e028de9
bsdSetupHook: Do not define empty `DESTDIR`
Ericson2314 Jun 20, 2024
a46f39d
openbsd: Remove `STRIP` hack
Ericson2314 Jun 20, 2024
3057392
openbsd.libc: Create from constituent pkgs not hack
Ericson2314 Jun 20, 2024
d95551a
Merge pull request #322210 from NixOS/backport-321319-to-release-24.05
Ma27 Jun 29, 2024
acd0866
Merge pull request #323268 from NixOS/backport-321349-to-release-24.05
risicle Jun 29, 2024
1dcc6c1
Merge pull request #323247 from NixOS/backport-322585-to-release-24.05
LeSuisse Jun 29, 2024
e1976e6
Merge pull request #323431 from NixOS/backport-323414-to-release-24.05
Ericson2314 Jun 29, 2024
b8639cd
qutebrowser: 3.2.0 -> 3.2.1
rnhmjoj Jun 26, 2024
9e8e29d
matrix-sliding-sync: 0.99.17 -> 0.99.18
r-ryantm May 23, 2024
7e47d3a
Merge pull request #323234 from onny/codegpt-backport
superherointj Jun 29, 2024
909189b
Merge pull request #323459 from NixOS/backport-322595-to-release-24.05
rnhmjoj Jun 29, 2024
0e13c1b
sc-controller: 0.4.8.13 -> 0.4.8.17
rnhmjoj Jun 28, 2024
ff85079
Merge pull request #323460 from NixOS/backport-314059-to-release-24.05
emilylange Jun 29, 2024
1e53dcb
matrix-sliding-sync: 0.99.18 -> 0.99.19
r-ryantm Jun 28, 2024
7dca152
Merge pull request #323484 from NixOS/backport-323201-to-release-24.05
emilylange Jun 30, 2024
af72677
flyctl: fix cross compilation
NickCao Jun 29, 2024
1345851
libsForQt5.qtsystems: Fetch patch to fix crash on XOpenDisplay failure
OPNA2608 Jun 29, 2024
b05cbc8
tests/lomiri: Don't need to keep Morph in the background anymore, con…
OPNA2608 Jun 29, 2024
78f8641
Merge pull request #323524 from NixOS/backport-323485-to-release-24.05
K900 Jun 30, 2024
4f24ae9
Merge pull request #323478 from NixOS/backport-323235-to-release-24.05
rnhmjoj Jun 30, 2024
f9d530c
Merge #322110: thunderbird: 115.12.0 -> 115.12.2
vcunat Jun 30, 2024
df59c61
Merge pull request #319156 from NixOS/backport-317407-to-release-24.05
wegank Jun 30, 2024
067ecc4
Merge pull request #319155 from NixOS/backport-317630-to-release-24.05
wegank Jun 30, 2024
1e85f84
vivaldi: 6.7.3329.41 -> 6.8.3381.46
r-ryantm Jun 26, 2024
48a4c8c
chromium-codecs-ffmpeg-extra: 114023 -> 115541
romildo Jun 29, 2024
14ff870
microsoft-edge: 125.0.2535.85 -> 125.0.2535.92
r-ryantm Jun 13, 2024
9b3393c
Merge pull request #323508 from NixOS/backport-323400-to-release-24.05
RaghavSood Jun 30, 2024
a3aedcc
google-chrome: 126.0.6478.114 -> 126.0.6478.126
r-ryantm Jun 30, 2024
2412eda
signal-desktop: 7.13.0 -> 7.14.0
teutat3s Jun 29, 2024
ed07793
Merge pull request #323564 from NixOS/backport-323467-to-release-24.05
drupol Jun 30, 2024
13453f7
Merge pull request #323562 from NixOS/backport-323526-to-release-24.05
jnsgruk Jun 30, 2024
be27a92
quarto: apply patch removing the usage of polyfill.io in the templates
LeSuisse Jun 30, 2024
893b95e
Merge pull request #323547 from NixOS/backport-319588-to-release-24.05
NickCao Jun 30, 2024
6ae5f32
ntpd-rs: 1.1.2 -> 1.1.3
fpletz Jun 30, 2024
2c704bc
Merge pull request #323024 from NixOS/backport-322661-to-release-24.05
NickCao Jun 30, 2024
846bbb5
microsoft-edge: 125.0.2535.92 -> 126.0.2592.68
r-ryantm Jun 21, 2024
cee79b7
bash: Fix OpenBSD build
Ericson2314 Jun 24, 2024
add428e
openssl: Fix build on OpenBSD
Ericson2314 Jun 20, 2024
a89268f
Merge pull request #323546 from NixOS/backport-323444-to-release-24.05
marcusramberg Jun 30, 2024
36375f0
Merge pull request #323594 from NixOS/backport-321514-to-release-24.05
wegank Jun 30, 2024
77d0718
docker_27: init at 27.0.2
guoard Jun 28, 2024
f033f9e
python3Packages.pdoc: 14.5.0 -> 14.5.1
LeSuisse Jun 30, 2024
059faf3
Merge pull request #323592 from NixOS/backport-323521-to-release-24.05
fpletz Jun 30, 2024
590d947
arc-browser: 1.48.2-51225 -> 1.49.0-51346
DontEatOreo Jun 30, 2024
e41d35a
mysql80: 8.0.36 -> 8.0.37
LeSuisse Jun 23, 2024
bff4a7e
nixos/smartd: add systembus-notify notifications
fgaz Jun 23, 2024
098926b
linux_xanmod: 6.6.33 -> 6.6.36
Shawn8901 Jun 23, 2024
1e62a53
linux_xanmod_latest: 6.9.4 -> 6.9.7
Shawn8901 Jun 23, 2024
590e0ae
Merge pull request #323648 from NixOS/backport-323582-to-release-24.05
wegank Jun 30, 2024
bd1f569
Merge pull request #323615 from NixOS/backport-323578-to-release-24.05
pbsds Jun 30, 2024
c05fd53
Merge pull request #323661 from NixOS/backport-322030-to-release-24.05
Atemu Jun 30, 2024
4bd2c5b
Merge pull request #323599 from NixOS/backport-323430-to-release-24.05
Ericson2314 Jun 30, 2024
e980b10
Merge pull request #323652 from NixOS/backport-322037-to-release-24.05
risicle Jul 1, 2024
f1f02dd
vscode-extensions.elixir-lsp.vscode-elixir-ls: 0.21.3 -> 0.22.0
datafoo Jun 12, 2024
762ffe1
raycast: 1.77.1 -> 1.77.3
DontEatOreo Jun 29, 2024
10c832d
openssh: add backported security fix patches
emilazy Jul 1, 2024
8000afc
spotify: 1.2.17.834.g26ee1129 -> 1.2.38.720.ga4a70a0e
abayomi185 Jun 19, 2024
047a4e2
spotify: 1.2.38.720.ga4a70a0e -> 1.2.40.599.g606b7f29
abayomi185 Jun 22, 2024
906d42a
envoy: 1.30.2 -> 1.30.3
katexochen Jun 27, 2024
578c374
openssh_{hpn,gssapi}: add backported security fix patches
emilazy Jul 1, 2024
d032c1a
Merge pull request #323784 from NixOS/backport-322912-to-release-24.05
lukegb Jul 1, 2024
db47e66
envoy: 1.30.3 -> 1.30.4
katexochen Jul 1, 2024
5d2887e
stats: 2.10.18 -> 2.10.19
DontEatOreo Jun 30, 2024
20d1ba0
Merge pull request #323736 from NixOS/backport-323465-to-release-24.05
JohnRTitor Jul 1, 2024
57f2be3
maintainers: update mguentner's contact info
mguentner Jul 1, 2024
6d2cb2b
Merge #323818: maintainers: update mguentner's contact info
vcunat Jul 1, 2024
868f9f2
nss_latest: 3.101 -> 3.101.1
mweinelt Jun 29, 2024
811eddc
Merge pull request #323810 from NixOS/backport-323597-to-release-24.05
NickCao Jul 1, 2024
575a6b8
Merge pull request #323804 from NixOS/backport-323734-to-release-24.05
katexochen Jul 1, 2024
376288f
arc-browser: fix darwin bundle
wegank Jun 30, 2024
e6d93cf
Merge pull request #323614 from NixOS/backport-323111-to-release-24.05
wegank Jul 1, 2024
55e0367
Merge pull request #323729 from NixOS/backport-319319-to-release-24.05
wegank Jul 1, 2024
60b4034
Merge pull request #323891 from NixOS/backport-323669-to-release-24.05
wegank Jul 1, 2024
25e969a
brave: 1.67.116 -> 1.67.123
r-ryantm Jun 29, 2024
2121548
Merge pull request #323830 from NixOS/backport-323283-to-release-24.05
mweinelt Jul 1, 2024
420da03
lxcfs: 6.0.0 -> 6.0.1
r-ryantm Jul 1, 2024
b15223a
Merge pull request #323944 from NixOS/backport-323776-to-release-24.05
jnsgruk Jul 2, 2024
ce05c27
Revert "[Backport release 24.05] nixos/snapper: add snapper opts"
piegamesde Jul 2, 2024
1123f4e
python311Packages.yt-dlp-light: 2024.5.27 -> 2024.7.1
r-ryantm Jul 2, 2024
26cd93c
Merge pull request #323971 from NixOS/revert-322217-backport-snapper-…
superherointj Jul 2, 2024
f5fa0cf
Merge pull request #323308 from NixOS/backport-323125-to-release-24.05
natsukium Jul 2, 2024
63bbb45
poppler: apply patch for CVE-2024-6239
LeSuisse Jun 28, 2024
c133b51
signal-desktop-beta: 7.14.0-beta.1 -> 7.15.0-beta.1
r-ryantm Jun 29, 2024
05bf057
ovn: fix ovn trying to create socket in nix store
xanderio Jul 2, 2024
946c853
java-language-server: use headless jdk to reduce dependencies
SuperSandro2000 Jun 29, 2024
982b4a1
yt-dlp: relax requests constraint
SuperSandro2000 Jul 2, 2024
3ea463e
Merge pull request #324007 from NixOS/backport-323994-to-release-24.05
adamcstephens Jul 2, 2024
c9bcc7a
lxc: 6.0.0 -> 6.0.1
adamcstephens Jul 2, 2024
9ebbe81
Merge pull request #324024 from NixOS/backport-323945-to-release-24.05
adamcstephens Jul 2, 2024
04df0e0
incus-lts: 6.0.0 -> 6.0.1
adamcstephens Jul 2, 2024
f9c6ebd
{mullvad,tor}-browser: Add mimeTypes
Jul 2, 2024
5c76bd1
Merge pull request #323973 from NixOS/backport-323934-to-release-24.05
SuperSandro2000 Jul 2, 2024
0d1f1b5
ladybird: 0-unstable-2024-06-04 -> 0-unstable-2024-06-08
fgaz Jun 6, 2024
3ab293c
ladybird: mark as broken on darwin
fgaz Jul 2, 2024
e96cecd
Merge pull request #320906 from Assistant/twitch-chat-downloader-back…
h7x4 Jul 2, 2024
d97992f
gscan2pdf: 2.13.2 -> 2.13.3
pacien Jun 30, 2024
eb73520
maintainers: add andershus
kfollesdal Jun 17, 2024
6b1e9a0
python3Packages.deltalake: init at 0.18.1
kfollesdal Jun 17, 2024
7069932
Merge pull request #324107 from NixOS/backport-320485-to-release-24.05
h7x4 Jul 2, 2024
7b25460
ladybird: enable wayland support
fgaz Jul 2, 2024
694d396
Merge pull request #323417 from Ma27/grafana-2405
Ma27 Jul 2, 2024
2d8170b
organicmaps: enable wayland support
fgaz Jul 2, 2024
6f3d703
Merge pull request #324040 from NixOS/backport-323795-to-release-24.05
NickCao Jul 2, 2024
ff20be2
Merge pull request #323897 from NixOS/backport-322097-to-release-24.05
LeSuisse Jul 2, 2024
f7a7d7e
Merge pull request #324146 from NixOS/backport-324009-to-release-24.05
h7x4 Jul 2, 2024
772092f
_389-ds-base: apply patches for CVE-2024-2199 and CVE-2024-3657
LeSuisse Jun 23, 2024
ceefd18
Merge pull request #323763 from NixOS/backport-321077-to-release-24.05
wegank Jul 2, 2024
2a8238d
Merge pull request #324011 from NixOS/backport-323434-to-release-24.05
wegank Jul 2, 2024
706eef5
Merge pull request #324157 from NixOS/backport-321990-to-release-24.05
h7x4 Jul 2, 2024
77308c4
opera: 110.0.5130.49 -> 111.0.5168.43
r-ryantm Jun 29, 2024
fc61b98
go: 1.21.11 -> 1.21.12
katexochen Jul 2, 2024
0612b2b
Merge pull request #324195 from NixOS/backport-324126-to-release-24.05
katexochen Jul 3, 2024
4cd1ef8
sigi: 3.6.4 -> 3.7.0
r-ryantm May 29, 2024
22cfd37
maintainers: add Bot-wxt1221
Bot-wxt1221 May 10, 2024
0eb8623
qq: 3.2.9_240606 -> 3.2.9_240617
Bot-wxt1221 Jun 17, 2024
1a6886d
flyctl: 0.2.75 -> 0.2.79
r-ryantm Jul 3, 2024
b0bab78
docker_27: 27.0.2 -> 27.0.3
r-ryantm Jul 3, 2024
b18ed9f
Merge pull request #324162 from NixOS/backport-319538-to-release-24.05
wegank Jul 3, 2024
ab23271
yaml-language-server: drop dev dependencies to reduce closure size
SuperSandro2000 Jul 2, 2024
ff81696
python311Packages.libknot: 3.3.6 -> 3.3.7
mweinelt Jun 25, 2024
70ab1ff
python311Packages.pytorch-metric-learning: refactor
mweinelt Jun 8, 2024
1f439c8
Merge pull request #324282 from NixOS/backport-322475-to-release-24.05
mweinelt Jul 3, 2024
a433b1a
Merge pull request #324288 from NixOS/backport-318385-to-release-24.05
mweinelt Jul 3, 2024
5896582
yt-dlp: 2024.7.1 -> 2024.7.2
SuperSandro2000 Jul 3, 2024
9817cd4
lxd-unwrapped-lts: fetch from github and fix updater
adamcstephens Jul 2, 2024
5e391d7
lxd-unwrapped-lts: 5.21.0 -> 5.21.1
adamcstephens Jul 2, 2024
9c7e6d9
Merge pull request #324144 from wegank/backport-qq
jian-lin Jul 3, 2024
18577b4
Merge pull request #324315 from NixOS/backport-324272-to-release-24.05
SuperSandro2000 Jul 3, 2024
6e1adc0
cinnamon.nemo: Backport search window fix
bobby285271 Jul 2, 2024
c2a3f27
Merge pull request #324332 from NixOS/backport-324056-to-release-24.05
bobby285271 Jul 3, 2024
c66a270
rcu: 2024.001o -> 2024.001p
OPNA2608 Jun 13, 2024
0c03a25
rcu: Fix hash
OPNA2608 Jul 2, 2024
3d134cf
Merge pull request #324271 from NixOS/backport-324160-to-release-24.05
SuperSandro2000 Jul 3, 2024
9b2d808
Merge pull request #324318 from NixOS/backport-324015-to-release-24.05
adamcstephens Jul 3, 2024
85f6b73
Merge pull request #323571 from LeSuisse/quarto-no-polyfill.io
SuperSandro2000 Jul 3, 2024
fc82e1d
raycast: 1.77.3 -> 1.78.0
DontEatOreo Jul 3, 2024
46d21a4
datadog-agent: fix
ryantm Jul 2, 2024
d9c3cec
znc: fix modtcl rce
mweinelt Jul 3, 2024
ab02aaf
Merge pull request #324372 from NixOS/backport-324371-to-release-24.05
mweinelt Jul 3, 2024
2ccc79c
Merge pull request #324370 from NixOS/backport-324109-to-release-24.05
domenkozar Jul 3, 2024
e70820b
python3Packages.astropy: apply patch removing the usage of polyfill.io
doronbehar Jun 30, 2024
5fa2aba
apacheHttpd: 2.4.59 -> 2.4.61
aanderse Jul 3, 2024
a291727
znc: update CVE_2024-39844 patch
mweinelt Jul 3, 2024
34b75b8
Merge pull request #316750 from NixOS/backport-306716-to-release-24.05
SomeoneSerge Jul 3, 2024
2a68752
Merge pull request #324392 from LeSuisse/astropy-patch-polyfill-24.05
doronbehar Jul 3, 2024
cd4f49b
Merge pull request #324412 from NixOS/backport-324388-to-release-24.05
mweinelt Jul 3, 2024
023b97f
Merge pull request #324254 from NixOS/backport-324233-to-release-24.05
NickCao Jul 3, 2024
f81c07a
Merge pull request #324243 from NixOS/backport-315660-to-release-24.05
NickCao Jul 3, 2024
db4b561
sigi: 3.7.0 -> 3.7.1
r-ryantm Jun 5, 2024
8668e0c
Merge pull request #324039 from NixOS/backport-323536-to-release-24.05
adamcstephens Jul 4, 2024
12e2115
Merge pull request #324397 from NixOS/backport-323805-to-release-24.05
LeSuisse Jul 4, 2024
e6eb9ad
xprintidle: 0.2.5 -> 0.3.0
r-ryantm Jul 4, 2024
271b3a6
netbird-ui: 0.28.3 -> 0.28.4
r-ryantm Jul 4, 2024
77b4d80
geoserver: 2.25.1 -> 2.25.2
r-ryantm Jun 22, 2024
24cd13a
Merge pull request #324358 from NixOS/backport-324324-to-release-24.05
JohnRTitor Jul 4, 2024
045ff53
Merge pull request #324524 from NixOS/backport-321753-to-release-24.05
imincik Jul 4, 2024
638369f
Merge pull request #324441 from NixOS/backport-317570-to-release-24.05
NickCao Jul 4, 2024
19b88de
forgejo: remove no longer required patch
vrifox Jul 4, 2024
d895119
forgejo: 7.0.4 -> 7.0.5
vrifox Jul 4, 2024
e8f680e
mastodon: 4.2.9 -> 4.2.10
erictapen Jul 4, 2024
fa14fd5
Merge pull request #324587 from erictapen/24.05/mastodon
mweinelt Jul 4, 2024
d0a1c51
Merge pull request #324523 from NixOS/backport-324485-to-release-24.05
Lassulus Jul 4, 2024
9ddbc87
discourse: fix update script after nix-universal-prefetch removal
mweinelt Jul 3, 2024
afbd4ae
discourse: 3.2.2 -> 3.2.3
mweinelt Jul 3, 2024
898c75d
discourse.plugins.discourse-migratepassword: 1.16.3 -> 1.17.0
mweinelt Jul 3, 2024
fc70d94
gcal: set meta.mainProgram
thiagokokada Jul 4, 2024
472a570
git-cola: set meta.mainProgram
thiagokokada Jul 4, 2024
a60539b
Merge pull request #324573 from NixOS/backport-324497-to-release-24.05
adamcstephens Jul 4, 2024
7038168
Merge pull request #324607 from NixOS/backport-324569-to-release-24.05
Aleksanaa Jul 4, 2024
c0d0be0
Merge pull request #324262 from NixOS/backport-324194-to-release-24.05
wegank Jul 4, 2024
219ce47
nixos/networkd: allow KeepCarrier in tunConfig and tapConfig
nbdd0121 Dec 22, 2023
5c3a090
Merge pull request #324610 from NixOS/backport-276135-to-release-24.05
fpletz Jul 4, 2024
0f8e5a0
Merge pull request #324597 from NixOS/backport-324349-to-release-24.05
mweinelt Jul 4, 2024
781498f
nixos/networkd: add new Network section options
melvyn2 Jun 6, 2024
835cf2d
linux-packages: init at ${linuxHeaders.version}
phip1611 Apr 3, 2024
bd30de9
Merge pull request #324642 from NixOS/backport-317642-to-release-24.05
fpletz Jul 4, 2024
768ab07
gitlab: 16.11.5 -> 17.1.1
yayayayaka Jun 27, 2024
6dd53e2
nixos/gitlab: Assert PostgreSQL >= 14.9
yayayayaka Jun 17, 2024
f2a4060
nixos/gitlab: Add missing state folder
yayayayaka Jun 26, 2024
6a83f61
tests/lomiri: Fix OCR detection
OPNA2608 Jun 30, 2024
5429fca
yanic: 1.5.2 -> 1.6.1
r-ryantm Jul 5, 2024
30e1d60
matrix-synapse-unwrapped: 1.109.0 -> 1.110.0
sumnerevans Jul 3, 2024
e79ca78
Merge pull request #324759 from NixOS/backport-324716-to-release-24.05
Lassulus Jul 5, 2024
853658e
Merge pull request #324336 from OPNA2608/backport/24.05/update/rcu
OPNA2608 Jul 5, 2024
2938af8
matrix-appservice-irc: 2.0.0 -> 2.0.1
mweinelt Jul 4, 2024
014ade6
Merge pull request #324797 from NixOS/backport-324527-to-release-24.05
mweinelt Jul 5, 2024
96167f7
astromenace: 1.4.1 -> 1.4.2
fgaz May 31, 2024
8b53180
astromenace: add fgaz to maintainers
fgaz May 31, 2024
72eb017
raycast: 1.78.0 -> 1.78.1
DontEatOreo Jul 5, 2024
cce03f0
Merge pull request #324844 from NixOS/backport-324841-to-release-24.05
lovesegfault Jul 5, 2024
e648d19
linux_testing: 6.10-rc5 -> 6.10-rc6
K900 Jul 5, 2024
6856e2c
linux_6_9: 6.9.7 -> 6.9.8
K900 Jul 5, 2024
988d2a0
linux_6_6: 6.6.36 -> 6.6.37
K900 Jul 5, 2024
af7d23b
linux_6_1: 6.1.96 -> 6.1.97
K900 Jul 5, 2024
1d5bb22
linux_5_15: 5.15.161 -> 5.15.162
K900 Jul 5, 2024
4a177e8
linux_5_10: 5.10.220 -> 5.10.221
K900 Jul 5, 2024
99c8a4f
linux_5_4: 5.4.278 -> 5.4.279
K900 Jul 5, 2024
e780bb8
linux_4_19: 4.19.316 -> 4.19.317
K900 Jul 5, 2024
ef37c54
linux-rt_5_10: 5.10.218-rt110 -> 5.10.219-rt111
K900 Jul 5, 2024
07b66ec
linux-rt_5_4: 5.4.271-rt89 -> 5.4.278-rt91
K900 Jul 5, 2024
30e0426
linux-rt_6_1: 6.1.95-rt34 -> 6.1.96-rt35
K900 Jul 5, 2024
91745c5
linux-rt_6_6: 6.6.35-rt34 -> 6.6.36-rt35
K900 Jul 5, 2024
2c3e2b6
Merge pull request #324849 from NixOS/backport-324828-to-release-24.05
K900 Jul 5, 2024
1b4443a
qq: 3.2.9 -> 3.2.10
Bot-wxt1221 Jul 4, 2024
65b7ebd
maintainers: remove ivar
eclairevoyant Jun 24, 2024
d9b04d6
CODEOWNERS: add corngood to dotnet paths
eclairevoyant Jun 29, 2024
2346b3a
CODEOWNERS: remove jonringer
katexochen Jun 25, 2024
1069b59
maintainers: remove jonringer from all teams
katexochen Jun 25, 2024
c908aa4
treewide: remove jonringer as package maintainer
katexochen Jun 25, 2024
3e155b8
maintainers: remove jonringer
katexochen Jun 25, 2024
91a6b39
azure-cli: add katexochen as maintainer
katexochen Jun 25, 2024
8ca5160
CODEOWNERS: remove samueldr
eclairevoyant Jun 28, 2024
f0bd0e5
arc-browser: 1.49.0-51346 -> 1.49.1-51495
DontEatOreo Jul 5, 2024
375139b
Merge pull request #324762 from NixOS/backport-324423-to-release-24.05
Ma27 Jul 5, 2024
53263e5
Merge pull request #324887 from NixOS/backport-323228-to-release-24.05
wegank Jul 5, 2024
1e3e352
Merge pull request #324883 from NixOS/backport-324449-to-release-24.05
wegank Jul 5, 2024
a8a0310
Merge pull request #324751 from NixOS/backport-324661-to-release-24.05
wegank Jul 5, 2024
4e4ff6d
Merge pull request #324895 from NixOS/backport-324840-to-release-24.05
wegank Jul 5, 2024
32356a8
Merge pull request #323342 from NixOS/backport-323219-to-release-24.05
wegank Jul 5, 2024
4fbdd3f
Merge pull request #322874 from NixOS/backport-321219-to-release-24.05
wegank Jul 5, 2024
1381f81
Merge pull request #322350 from NixOS/backport-320522-to-release-24.05
wegank Jul 5, 2024
06995c5
exe2hex: init at 1.5.2-unstable-2020-04-27
D3vil0p3r Feb 11, 2024
bcafe12
Merge pull request #324914 from NixOS/backport-288126-to-release-24.05
wegank Jul 6, 2024
2985e58
Merge pull request #324885 from eclairevoyant/backport-322266-to-rele…
wegank Jul 6, 2024
d6285bd
Merge pull request #324886 from eclairevoyant/backport-322386-to-rele…
wegank Jul 6, 2024
49ee0e9
Merge pull request #324091 from NixOS/backport-323565-to-release-24.05
JohnRTitor Jul 6, 2024
163d94a
cargo-run-bin: 1.7.2 -> 1.7.3
r-ryantm Jul 6, 2024
8424b4f
gnome-clocks: rec -> finalAttrs, nixfmt-rfc-style
JohnRTitor Jul 4, 2024
965fa33
gnome-clocks: update description
JohnRTitor Jul 4, 2024
6918159
gnome-clocks: add missing gstreamer dependency
JohnRTitor Jul 4, 2024
8e0025b
gnome-clocks: remove unnecessary sound theme
JohnRTitor Jul 6, 2024
a975d52
Merge pull request #325034 from NixOS/backport-324495-to-release-24.05
JohnRTitor Jul 6, 2024
7a748a0
clightning: 24.02.2 -> 24.05
vincenzopalazzo May 17, 2024
270dace
Merge pull request #325066 from NixOS/backport-317693-to-release-24.05
prusnak Jul 6, 2024
550ac3e
Merge pull request #324988 from NixOS/backport-324929-to-release-24.05
NickCao Jul 6, 2024
dd1aeb2
weevely: init at 4.0.2-unstable-2024-04-29
D3vil0p3r Feb 11, 2024
6c9a18b
voms: normalize pname and version
wegank Jul 3, 2024
bdf776d
voms: 2.1.0-rc2-unstable-2022-06-14 -> 2.1.0 (#270400)
ShamrockLee Jul 6, 2024
51643b4
restic: 0.16.4 -> 0.16.5
r-ryantm Jul 2, 2024
36da74f
turtle: 0.8 -> 0.9
Aleksanaa Jul 6, 2024
8f090d7
voms: format according to Nix RFC 166
ShamrockLee Jul 6, 2024
e01566a
voms: move to pkgs/by-name
ShamrockLee Jul 6, 2024
29c3451
Merge pull request #325194 from NixOS/backport-324976-to-release-24.05
Aleksanaa Jul 7, 2024
c28eaf8
Merge pull request #325097 from ShamrockLee/backport-voms-update
superherointj Jul 7, 2024
20a59a0
Merge pull request #325156 from NixOS/backport-323910-to-release-24.05
NickCao Jul 7, 2024
3ea2727
Merge pull request #325085 from NixOS/backport-287904-to-release-24.05
wegank Jul 7, 2024
742a84b
python312Packages.kaleido: Enable on Darwin
sarahec Sep 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 15 additions & 17 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @raitobezarius @ma27
/nixos/default.nix @infinisil
/nixos/lib/from-env.nix @infinisil
/nixos/lib/eval-config.nix @infinisil
/nixos/modules/system @dasJ
/nixos/modules/system/activation/bootspec.nix @grahamc @cole-h @raitobezarius
/nixos/modules/system/activation/bootspec.cue @grahamc @cole-h @raitobezarius

Expand All @@ -113,8 +112,8 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @raitobezarius @ma27
/nixos/modules/system/boot/loader/systemd-boot @JulienMalka

# Images and installer media
/nixos/modules/installer/cd-dvd/ @samueldr
/nixos/modules/installer/sd-card/ @samueldr
/nixos/modules/installer/cd-dvd/
/nixos/modules/installer/sd-card/

# Updaters
## update.nix
Expand All @@ -125,7 +124,7 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @raitobezarius @ma27

# Python-related code and docs
/doc/languages-frameworks/python.section.md @mweinelt
/pkgs/development/interpreters/python/hooks @jonringer
/pkgs/development/interpreters/python/hooks

# Haskell
/doc/languages-frameworks/haskell.section.md @sternenseemann @maralorn @ncfavier
Expand All @@ -137,9 +136,9 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @raitobezarius @ma27
/pkgs/top-level/haskell-packages.nix @sternenseemann @maralorn @ncfavier

# Perl
/pkgs/development/interpreters/perl @stigtsp @zakame @dasJ @marcusramberg
/pkgs/top-level/perl-packages.nix @stigtsp @zakame @dasJ @marcusramberg
/pkgs/development/perl-modules @stigtsp @zakame @dasJ @marcusramberg
/pkgs/development/interpreters/perl @stigtsp @zakame @marcusramberg
/pkgs/top-level/perl-packages.nix @stigtsp @zakame @marcusramberg
/pkgs/development/perl-modules @stigtsp @zakame @marcusramberg

# R
/pkgs/applications/science/math/R @jbedo
Expand Down Expand Up @@ -259,13 +258,13 @@ nixos/modules/services/networking/networkmanager.nix @Janik-Haag
/pkgs/top-level/emacs-packages.nix @adisbladis

# Neovim
/pkgs/applications/editors/neovim @figsoda @jonringer @teto
/pkgs/applications/editors/neovim @figsoda @teto

# VimPlugins
/pkgs/applications/editors/vim/plugins @figsoda @jonringer
/pkgs/applications/editors/vim/plugins @figsoda

# VsCode Extensions
/pkgs/applications/editors/vscode/extensions @jonringer
/pkgs/applications/editors/vscode/extensions

# PHP interpreter, packages, extensions, tests and documentation
/doc/languages-frameworks/php.section.md @aanderse @drupol @globin @ma27 @talyz
Expand Down Expand Up @@ -306,14 +305,14 @@ nixos/modules/services/networking/networkmanager.nix @Janik-Haag
/pkgs/applications/networking/cluster/terraform-providers @zowoq

# Forgejo
nixos/modules/services/misc/forgejo.nix @bendlas @emilylange
pkgs/applications/version-management/forgejo @bendlas @emilylange
nixos/modules/services/misc/forgejo.nix @adamcstephens @bendlas @emilylange
pkgs/by-name/fo/forgejo/package.nix @adamcstephens @bendlas @emilylange

# Dotnet
/pkgs/build-support/dotnet @IvarWithoutBones
/pkgs/development/compilers/dotnet @IvarWithoutBones
/pkgs/test/dotnet @IvarWithoutBones
/doc/languages-frameworks/dotnet.section.md @IvarWithoutBones
/pkgs/build-support/dotnet @corngood
/pkgs/development/compilers/dotnet @corngood
/pkgs/test/dotnet @corngood
/doc/languages-frameworks/dotnet.section.md @corngood

# Node.js
/pkgs/build-support/node/build-npm-package @lilyinstarlight @winterqt
Expand Down Expand Up @@ -362,4 +361,3 @@ pkgs/by-name/in/incus/ @adamcstephens
pkgs/by-name/lx/lxc* @adamcstephens
pkgs/by-name/lx/lxd* @adamcstephens
pkgs/os-specific/linux/lxc/ @adamcstephens

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,9 @@ Nixpkgs and NixOS are built and tested by our continuous integration
system, [Hydra](https://hydra.nixos.org/).

* [Continuous package builds for unstable/master](https://hydra.nixos.org/jobset/nixos/trunk-combined)
* [Continuous package builds for the NixOS 23.11 release](https://hydra.nixos.org/jobset/nixos/release-23.11)
* [Continuous package builds for the NixOS 24.05 release](https://hydra.nixos.org/jobset/nixos/release-24.05)
* [Tests for unstable/master](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents)
* [Tests for the NixOS 23.11 release](https://hydra.nixos.org/job/nixos/release-23.11/tested#tabs-constituents)
* [Tests for the NixOS 24.05 release](https://hydra.nixos.org/job/nixos/release-24.05/tested#tabs-constituents)

Artifacts successfully built with Hydra are published to cache at
https://cache.nixos.org/. When successful build and test criteria are
Expand Down
6 changes: 2 additions & 4 deletions doc/build-helpers/images/makediskimage.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,14 +85,14 @@ let
in
make-disk-image {
inherit pkgs lib;
config = evalConfig {
inherit (evalConfig {
modules = [
{
fileSystems."/" = { device = "/dev/vda"; fsType = "ext4"; autoFormat = true; };
boot.grub.device = "/dev/vda";
}
];
};
}) config;
format = "qcow2";
onlyNixStore = false;
partitionTableType = "legacy+gpt";
Expand All @@ -104,5 +104,3 @@ in
memSize = 2048; # Qemu VM memory size in megabytes. Defaults to 1024M.
}
```


38 changes: 28 additions & 10 deletions doc/build-helpers/special/makesetuphook.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,40 @@ pkgs.makeSetupHook {
name = "something-hook";
propagatedBuildInputs = [ pkgs.commandsomething ];
depsTargetTargetPropagated = [ pkgs.libsomething ];
} ./script.sh
} ./script.sh;
```

### setup hook that depends on the hello package and runs hello and @shell@ is substituted with path to bash {#sec-pkgs.makeSetupHook-usage-example}

```nix
pkgs.makeSetupHook {
pkgs.makeSetupHook
{
name = "run-hello-hook";
propagatedBuildInputs = [ pkgs.hello ];
substitutions = { shell = "${pkgs.bash}/bin/bash"; };
passthru.tests.greeting = callPackage ./test { };
meta.platforms = lib.platforms.linux;
} (writeScript "run-hello-hook.sh" ''
#!@shell@
hello
'')
# Put dependencies here if they have hooks or necessary dependencies propagated
# otherwise prefer direct paths to executables.
propagatedBuildInputs = [
pkgs.hello
pkgs.cowsay
];
substitutions = {
shell = "${pkgs.bash}/bin/bash";
cowsay = "${pkgs.cowsay}/bin/cowsay";
};
}
(
writeScript "run-hello-hook.sh" ''
#!@shell@
# the direct path to the executable has to be here because
# this will be run when the file is sourced
# at which point '$PATH' has not yet been populated with inputs
@cowsay@ cow

_printHelloHook() {
hello
}
preConfigureHooks+=(_printHelloHook)
''
);
```

## Attributes {#sec-pkgs.makeSetupHook-attributes}
Expand Down
78 changes: 77 additions & 1 deletion doc/build-helpers/testers.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,82 @@ If the `moduleNames` argument is omitted, `hasPkgConfigModules` will use `meta.p

:::

## `lycheeLinkCheck` {#tester-lycheeLinkCheck}

Check a packaged static site's links with the [`lychee` package](https://search.nixos.org/packages?show=lychee&type=packages&query=lychee).

You may use Nix to reproducibly build static websites, such as for software documentation.
Some packages will install documentation in their `out` or `doc` outputs, or maybe you have dedicated package where you've made your static site reproducible by running a generator, such as [Hugo](https://gohugo.io/) or [mdBook](https://rust-lang.github.io/mdBook/), in a derivation.

If you have a static site that can be built with Nix, you can use `lycheeLinkCheck` to check that the hyperlinks in your site are correct, and do so as part of your Nix workflow and CI.

:::{.example #ex-lycheelinkcheck}

# Check hyperlinks in the `nix` documentation

```nix
testers.lycheeLinkCheck {
site = nix.doc + "/share/doc/nix/manual";
}
```

:::

### Return value {#tester-lycheeLinkCheck-return}

This tester produces a package that does not produce useful outputs, but only succeeds if the hyperlinks in your site are correct. The build log will list the broken links.

It has two modes:

- Build the returned derivation; its build process will check that internal hyperlinks are correct. This runs in the sandbox, so it will not check external hyperlinks, but it is quick and reliable.

- Invoke the `.online` attribute with [`nix run`](https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-run) ([experimental](https://nixos.org/manual/nix/stable/contributing/experimental-features#xp-feature-nix-command)). This runs outside the sandbox, and checks that both internal and external hyperlinks are correct.
Example:

```shell
nix run nixpkgs#lychee.tests.ok.online
```

### Inputs {#tester-lycheeLinkCheck-inputs}

`site` (path or derivation) {#tester-lycheeLinkCheck-param-site}

: The path to the files to check.

`remap` (attribe set, optional) {#tester-lycheeLinkCheck-param-remap}

: An attribute set where the attribute names are regular expressions.
The values should be strings, derivations, or path values.

In the returned check's default configuration, external URLs are only checked when you run the `.online` attribute.

By adding remappings, you can check offline that URLs to external resources are correct, by providing a stand-in from the file system.

Before checking the existence of a URL, the regular expressions are matched and replaced by their corresponding values.

Example:

```nix
{
"https://nix\\.dev/manual/nix/[a-z0-9.-]*" = "${nix.doc}/share/doc/nix/manual";
"https://nixos\\.org/manual/nix/(un)?stable" = "${emptyDirectory}/placeholder-to-disallow-old-nix-docs-urls";
}
```

Store paths in the attribute values are automatically prefixed with `file://`, because lychee requires this for paths in the file system.
If this is a problem, or if you need to control the order in which replacements are performed, use `extraConfig.remap` instead.

`extraConfig` (attribute set) {#tester-lycheeLinkCheck-param-extraConfig}

: Extra configuration to pass to `lychee` in its [configuration file](https://github.com/lycheeverse/lychee/blob/master/lychee.example.toml).
It is automatically [translated](https://nixos.org/manual/nixos/stable/index.html#sec-settings-nix-representable) to TOML.

Example: `{ "include_verbatim" = true; }`

`lychee` (derivation, optional) {#tester-lycheeLinkCheck-param-lychee}

: The `lychee` package to use.

## `testVersion` {#tester-testVersion}

Checks that the output from running a command contains the specified version string in it as a whole word.
Expand Down Expand Up @@ -129,7 +205,7 @@ runCommand "example" {

:::

## `testEqualContents` {#tester-equalContents}
## `testEqualContents` {#tester-testEqualContents}

Check that two paths have the same contents.

Expand Down
4 changes: 3 additions & 1 deletion doc/languages-frameworks/dart.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,10 +98,12 @@ The function `buildFlutterApplication` builds Flutter applications.

See the [Dart documentation](#ssec-dart-applications) for more details on required files and arguments.

`flutter` in Nixpkgs always points to `flutterPackages.stable`, which is the latest packaged version. To avoid unforeseen breakage during upgrade, packages in Nixpkgs should use a specific flutter version, such as `flutter319` and `flutter322`, instead of using `flutter` directly.

```nix
{ flutter, fetchFromGitHub }:

flutter.buildFlutterApplication {
flutter322.buildFlutterApplication {
pname = "firmware-updater";
version = "0-unstable-2023-04-30";

Expand Down
66 changes: 58 additions & 8 deletions doc/languages-frameworks/haskell.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -923,14 +923,64 @@ for this to work.

`justStaticExecutables drv`
: Only build and install the executables produced by `drv`, removing everything
that may refer to other Haskell packages' store paths (like libraries and
documentation). This dramatically reduces the closure size of the resulting
derivation. Note that the executables are only statically linked against their
Haskell dependencies, but will still link dynamically against libc, GMP and
other system library dependencies. If dependencies use their Cabal-generated
`Paths_*` module, this may not work as well if GHC's dead code elimination
is unable to remove the references to the dependency's store path that module
contains.
that may refer to other Haskell packages' store paths (like libraries and
documentation). This dramatically reduces the closure size of the resulting
derivation. Note that the executables are only statically linked against their
Haskell dependencies, but will still link dynamically against libc, GMP and
other system library dependencies.

If a library or its dependencies use their Cabal-generated
`Paths_*` module, this may not work as well if GHC's dead code elimination is
unable to remove the references to the dependency's store path that module
contains.
As a consequence, an unused reference may be created from the static binary to such a _library_ store path.
(See [nixpkgs#164630][164630] for more information.)

Nixpkgs unstable and releases from 24.11 onwards will verify that such
references are eliminated and fail the build if they are not.
You can opt in to this new behavior as follows:

```nix
pkgs.haskell.lib.overrideCabal
(pkgs.haskell.lib.justStaticExecutables my-haskell-package)
(drv: {
disallowGhcReference = true;
})
```

on the package you are statically linking with `justStaticExecutables`.
After doing so, importing the `Paths_*` module may cause builds to fail with this message:

```
error: output '/nix/store/64k8iw0ryz76qpijsnl9v87fb26v28z8-my-haskell-package-1.0.0.0' is not allowed to refer to the following paths:
/nix/store/5q5s4a07gaz50h04zpfbda8xjs8wrnhg-ghc-9.6.3
```

If that happens, temporarily disable the check for GHC references and rebuild the
derivation. Then use `strings` to determine which libraries are responsible:

```
$ nix-build ...
$ strings result/bin/my-haskell-binary | grep /nix/store/
...
/nix/store/n7ciwdlg8yyxdhbrgd6yc2d8ypnwpmgq-hs-opentelemetry-sdk-0.0.3.6/bin
...
```

Finally, use `remove-references-to` to delete those store paths from the produced output:

```nix
pkgs.haskell.lib.overrideCabal
(pkgs.haskell.lib.justStaticExecutables my-haskell-package)
(drv: {
postInstall = ''
${drv.postInstall or ""}
remove-references-to -t ${pkgs.haskellPackages.hs-opentelemetry-sdk}
'';
})
```

[164630]: https://github.com/NixOS/nixpkgs/issues/164630

`enableSeparateBinOutput drv`
: Install executables produced by `drv` to a separate `bin` output. This
Expand Down
3 changes: 2 additions & 1 deletion doc/languages-frameworks/texlive.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,12 +83,13 @@ Release 23.11 ships with a new interface that will eventually replace `texlive.c
```nix
stdenvNoCC.mkDerivation rec {
src = texlive.pkgs.iwona;
dontUnpack = true;

inherit (src) pname version;

installPhase = ''
runHook preInstall
install -Dm644 fonts/opentype/nowacki/iwona/*.otf -t $out/share/fonts/opentype
install -Dm644 $src/fonts/opentype/nowacki/iwona/*.otf -t $out/share/fonts/opentype
runHook postInstall
'';
}
Expand Down
Loading
Loading