Commit Graph

24459 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
141fd36043 Merge staging-next-26.05 into staging-26.05 2026-10-30 00:21:35 +00:00
David McFarland
a06c112b4c Backport 579239 to release 26.05 (#580113) 2026-10-29 11:33:56 +00:00
nixpkgs-ci[bot]
54653a13ee Merge staging-next-26.05 into staging-26.05 2026-10-29 00:21:33 +00:00
Tristan Ross
b2175bf914 llvmPackages_git: 24.0.0-unstable-2026-10-18 -> 24.0.0-unstable-2026-10-25
(cherry picked from commit ad90f2ed7e)
2026-10-29 00:03:04 +00:00
Tristan Ross
fbc3627612 llvmPackages_git: 24.0.0-unstable-2026-10-11 -> 24.0.0-unstable-2026-10-18
(cherry picked from commit df63b7ce79)
2026-10-29 00:03:04 +00:00
Tristan Ross
cacfb810da llvmPackages_git: 24.0.0-unstable-2026-09-20 -> 24.0.0-unstable-2026-10-11
(cherry picked from commit b1f003b7ff)
2026-10-28 16:20:13 -07:00
Tristan Ross
e161fd0332 llvmPackages_git: 24.0.0-unstable-2026-09-13 -> 24.0.0-unstable-2026-09-20
(cherry picked from commit 44a4253082)
2026-10-28 16:20:12 -07:00
Tristan Ross
6ca51364fc llvmPackages_git: 24.0.0-unstable-2026-09-06 -> 24.0.0-unstable-2026-09-13
(cherry picked from commit 3d881f8836)
2026-10-28 16:20:12 -07:00
Tristan Ross
a9836514e8 llvmPackages_git: 24.0.0-unstable-2026-08-30 -> 24.0.0-unstable-2026-09-06
(cherry picked from commit 0ae4f2c352)
2026-10-28 16:20:12 -07:00
Tristan Ross
e9457aa09c llvmPackages_git: 24.0.0-unstable-2026-08-23 -> 24.0.0-unstable-2026-08-30
(cherry picked from commit 8f88f18123)
2026-10-28 16:20:12 -07:00
Philip Taron
d06206ddfc [Backport release-26.05] llvmPackages_git: 24.0.0-unstable-2026-07-26 -> 24.0.0-unstable-2026-08-23 (#558186) 2026-10-28 23:05:51 +00:00
David McFarland
cfc537c996 dotnetCorePackages.sdk_11_0: 11.0.100-rc.2.26504.105 -> 11.0.100-rc.3.26522.148
(cherry picked from commit d1382e429e)
2026-10-28 13:13:25 -03:00
David McFarland
477020218b dotnetCorePackages.sdk_10_0: 10.0.402 -> 10.0.403
(cherry picked from commit cad176e518)
2026-10-28 13:13:24 -03:00
David McFarland
1e55d7a91c dotnetCorePackages.sdk_9_0: 9.0.319 -> 9.0.320
(cherry picked from commit 35be3fdb67)
2026-10-28 13:13:24 -03:00
David McFarland
ae74afd683 dotnetCorePackages.sdk_8_0: 8.0.426 -> 8.0.427
(cherry picked from commit 4e56bf3b11)
2026-10-28 13:13:24 -03:00
David McFarland
d88eeee1f1 dotnetCorePackages.sdk_11_0: 11.0.100-rc.1.26425.128 -> 11.0.100-rc.2.26504.105
(cherry picked from commit 5e9f2fed54)
2026-10-28 13:13:24 -03:00
David McFarland
3d8fcc2d1e dotnetCorePackages.sdk_10_0: 10.0.401 -> 10.0.402
(cherry picked from commit 6ae1de4500)
2026-10-28 13:13:24 -03:00
David McFarland
425fa5b1c6 dotnetCorePackages.sdk_9_0: 9.0.318 -> 9.0.319
(cherry picked from commit 0ceaf1dadc)
2026-10-28 13:13:24 -03:00
David McFarland
16b5bf5d02 dotnetCorePackages.sdk_8_0: 8.0.425 -> 8.0.426
(cherry picked from commit d74e53bf88)
2026-10-28 13:13:24 -03:00
David McFarland
06bbb66f4f dotnet-sdk_{8..11}: fix cross-compilation
(cherry picked from commit 14f433c582)
2026-10-28 13:13:16 -03:00
David McFarland
ef106c145d dotnetCorePackages.sigtool: fix splicing
(cherry picked from commit 45c1d8746c)
2026-10-28 13:12:54 -03:00
David McFarland
6ef3c71019 dotnet: add riscv64-linux to rid map
(cherry picked from commit 5a3353b59a)
2026-10-28 13:12:53 -03:00
Vladimír Čunát
3dfabeed33 gcc: force rebuild on x86_64-linux
The log on Hydra is suspicious
https://hydra.nixos.org/build/350473218/step/30
(missing some store paths which "do exist")
and a sanity check even fails:
https://hydra.nixos.org/build/350936953
2026-10-28 04:27:40 +01:00
R. Ryantm
38e24812ba javaPackages.compiler.openjdk21: 21.0.12.1+1 -> 21.0.13.0.2+1
(cherry picked from commit f05f625bf7)
2026-10-24 11:10:50 +00:00
Vladimír Čunát
c49b26bfb5 [Backport staging-next-26.05] openjdk: generate cacerts from cacert for JDK 11+ (#576772) 2026-10-23 07:03:21 +00:00
zimbatm
2e82a849ff openjdk: generate cacerts from cacert for JDK 11+
JDK 8 already builds its cacerts from cacert. JDK 11 and later shipped
the CA list that comes with the OpenJDK source. That list does not get
the cacert updates, for example the removal of distrusted roots.

Generate the keystore with the bootstrap keytool before configure and
give it to --with-cacerts-file. The file goes into the java.base jmod,
so jlink images such as jre_minimal also use it.

Write a PKCS12 store without a password, like upstream. The JDK opens
cacerts without a password, so it cannot read certificates that a
password protects.

Assisted-by: Claude Code (claude-opus-5)
(cherry picked from commit b1e20b25b1)
2026-10-21 10:34:17 +00:00
nixpkgs-ci[bot]
75c0c28d57 Merge staging-next-26.05 into staging-26.05 2026-10-21 00:26:19 +00:00
nixpkgs-ci[bot]
b2148b2ea2 Merge release-26.05 into staging-next-26.05 2026-10-21 00:25:45 +00:00
whispers
54214b4ea1 go_1_26: 1.26.9 -> 1.26.10
announcement: https://groups.google.com/g/golang-announce/c/66pojueaQek
changelog: https://go.dev/doc/devel/release#go1.26.minor
diff: https://github.com/golang/go/compare/go1.26.9...go1.26.10
(cherry picked from commit 3b9cd97a66)
2026-10-20 13:26:10 +00:00
whispers
f49e816f56 go_1_27: 1.27.2 -> 1.27.3
announcement: https://groups.google.com/g/golang-announce/c/66pojueaQek
changelog: https://go.dev/doc/devel/release#go1.27.minor
diff: https://github.com/golang/go/compare/go1.27.2...go1.27.3
(cherry picked from commit e666c2b24f)
2026-10-20 12:09:04 +00:00
nixpkgs-ci[bot]
abb00f4faa Merge staging-next-26.05 into staging-26.05 2026-10-14 00:26:12 +00:00
r-vdp
a5db992e6c 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.

(cherry picked from commit 5b4742e823)
2026-10-13 15:18:06 -04:00
whispers
c3e0dc9bb0 [Backport staging-26.05] go_1_26: 1.26.8 -> 1.26.9 (#571809) 2026-10-09 17:30:00 +00:00
Leon Klingele
423bc95d0e go_1_27: 1.27.1 -> 1.27.2
Changelog: https://go.dev/doc/devel/release#go1.27.minor
(cherry picked from commit 4b4931b2f5)
2026-10-08 20:55:55 +00:00
whispers
d676bac6b6 go_1_26: 1.26.8 -> 1.26.9
changelog: https://go.dev/doc/devel/release#go1.26.minor
diff: https://github.com/golang/go/compare/go1.26.8...go1.26.9
pre-announcement: https://groups.google.com/g/golang-announce/c/biAUFfa1XGU/m/7pVTbnGhAAAJ
(cherry picked from commit 1cd57097f1)
2026-10-08 17:51:06 +00:00
Vladimír Čunát
4f2797bcb0 Merge release-26.05 into staging-next-26.05 2026-10-06 08:55:47 +02:00
Dave Seddon
0842db442b llvmPackages_{22,23,git}.compiler-rt: fix no-libc build on aarch64-linux
LLVM 22 dropped the `__has_include(<sys/auxv.h>)` guards from the
AArch64 LSE-atomics and FMV feature detection in compiler-rt's builtins
(llvm/llvm-project#161751, released in 22.1.0). The no-libc variant of
compiler-rt, which libcxx and the libc++ clang wrappers are built with,
has no libc headers, so lib/builtins/cpu_model/aarch64.c fails with

    fatal error: 'sys/auxv.h' file not found

and llvmPackages_22.{compiler-rt-no-libc,libcxx,libcxxClang,clangUseLLVM}
cannot be built on aarch64-linux; the same holds for llvmPackages_23 and
llvmPackages_git. Hydra has no aarch64-linux build of any of these jobs,
while the llvmPackages_21 ones build.

Restore the LLVM 21 behaviour for the no-libc build: guard both
`#elif defined(__linux__)` branches with `__has_include(<sys/auxv.h>)`,
so LSE detection is skipped and __aarch64_have_lse_atomics stays false
without a libc, as it did in 21. The FMV branch is already compiled out
in this configuration by COMPILER_RT_DISABLE_AARCH64_FMV (ded560caff).
The substitution applies unchanged to 22.1.8, 23.1.0 and the git
snapshot.

Only compiler-rt-no-libc and what is built on top of it change, and only
on aarch64-linux: compiler-rt (with libc), clang, libllvm, lld and the
stdenv keep their derivations, and nothing changes on x86_64-linux. The
gate includes isLinux because Darwin builds compiler-rt-no-libc without
a libc as well but never takes the __linux__ branches; without it every
llvmPackages_{22,23} derivation on aarch64-darwin would rebuild for no
effect.

Fixes #495155.

Assisted-by: Claude Code (Claude Fable 5.1)
(cherry picked from commit 8c59070cfe)
2026-10-04 15:21:34 +00:00
nixpkgs-ci[bot]
8e1a9bfaa9 Merge release-26.05 into staging-next-26.05 2026-10-01 00:35:37 +00:00
Vladimír Čunát
2b744f5d17 [Backport 26.05] gcc14: backport patch to fix an ICE on aarch64 (#565912) 2026-09-30 05:08:25 +00:00
nixpkgs-ci[bot]
ddacd3139a Merge release-26.05 into staging-next-26.05 2026-09-30 00:31:47 +00:00
whispers
6b986c886a [Backport release-26.05] go_1_25: 1.25.13 -> 1.25.14 (#557440) 2026-09-29 15:08:17 +00:00
whispers
d3721b2e88 [Backport staging-26.05] go_1_26: 1.26.7 -> 1.26.8 (#563591) 2026-09-29 13:29:38 +00:00
nixpkgs-ci[bot]
f6f4e2390c Merge staging-next-26.05 into staging-26.05 2026-09-25 00:29:40 +00:00
emilylange
b4bb5b441b {rust,rustPackages}_1_98: init at 1.98.1
Neither rust_1_95 nor rust_1_97 is new enough for chromium M154, sadly.

Not-cherry-picked-because: unstable carries only 1.98 but 26.05 multiple
2026-09-24 18:38:39 +02:00
Gaetan Lepage
db3cf20710 gcc14: backport patch to fix an ICE on aarch64
(cherry picked from commit 99bb9193fb)
2026-09-22 16:16:15 +00:00
nixpkgs-ci[bot]
82cb415646 Merge staging-next-26.05 into staging-26.05 2026-09-21 00:31:32 +00:00
Arne Keller
e4f2658b35 [Backport release-26.05] dotnetCorePackages.dotnet_{8..11}.vmr: reintroduce fix for intermittent compiler error (#542303) 2026-09-20 08:43:48 +00:00
nixpkgs-ci[bot]
fd8892684a Merge staging-next-26.05 into staging-26.05 2026-09-20 00:32:22 +00:00
Michael Daniels
50e939be59 [26.05] treewide: remove optional cond [...] (#561462) 2026-09-19 18:11:43 +00:00
Ihar Hrachyshka
581c8e4e32 [Backport staging-26.05] llvmPackages_{18,19,20,21,22}.libllvm: backport Darwin triple parsing; lldb: backport export trie fixes to LLDB 22 and older (#562652) 2026-09-19 02:23:48 +00:00