Nixpkgs Stdenv | 229 Members | |
| 75 Servers |
| Sender | Message | Time |
|---|---|---|
| 16 May 2025 | ||
| Oh, yeah I forgot about that PR lol | 22:14:18 | |
| I have run into some other failures, but I don’t know if they’re related. catch2 (transitive dependency of mpv) fails to build. Another one did as well, but I don}t recall what it was off hand. | 22:58:51 | |
| I think it's generally okay if there's some failures, it's just critical things. And we can fix it when we see it. | 23:18:46 | |
| triage bandwidth is an issue, if it holds up security fixes in the -next cycle because a ton of stuff is broken on Darwin | 23:25:04 | |
| I assume we're not looking at LLVM 19 levels of breakage though | 23:25:12 | |
| GCC 15 bump should be about due too… | 23:25:19 | |
| Yeah, this is one of the reason why I think these sorts of things should be done early after branch off since it gives us the maximum amount of time to fix issues. | 23:45:50 | |
well, for -next that doesn't help so much, since we can only merge if at least all channel blockers are working, and there's always security fixes in the pipeline | 23:46:27 | |
| Maybe in the next staging cycle or this one we could do it? | 23:46:33 | |
beyond -next timing earlier in the cycle is best of course | 23:46:35 | |
| but the less testing that's done up-front the more likely a big bump is to block the cycle and the more triage bandwidth during the cycle is required ultimately | 23:46:57 | |
| Yeah, find and fix what we can mostly in the pre-commit rather than merging. | 23:47:34 | |
| 17 May 2025 | ||
| Cool, rust builds with LLVM 20 just fine | 00:48:36 | |
| that's what they build with upstream | 01:10:05 | |
| I think we should do as Alyssa suggested and just have Rust use the standard LLVM version now | 01:10:18 | |
| since it will simplify this going forward | 01:10:26 | |
| I need to finish up the SDK bump, so the Darwin cycle can be extra exciting. | 02:25:50 | |
| * I need to finish up the SDK bump, so the next cycle can be extra exciting for Darwin. | 02:26:02 | |
| Reading the release notes for LLVM 20, something nice caught my eye for RISC-V:
| 03:17:21 | |
| WASM had a change in default target behavior:
| 03:18:04 | |
| Cool so rust has that change emily raised and Alyssa had. rust builds, mesa builds, libclc has a patch rebased, spirv-llvm-translator works, now testing Firefox. | 03:25:24 | |
| Does the current GHC in use use LLVM 20? | 03:27:03 | |
| Oh no, wasilibc is broken | 03:32:31 | |
| Alright, https://github.com/NixOS/nixpkgs/pull/407738 has progress. It seems like after fixing wasilibc, it'll run for quite a while. I'll sleep and check on this if I have time tomorrow before work. Feel free to test things and post comments of failures. | 05:24:40 | |
| 08:53:57 | ||
| 15:29:31 | ||
| Oh fun, Firefox didn't build with LLVM 20 because cryptsetup failed to compile. https://github.com/NixOS/nixpkgs/pull/404279 fixes it. | 16:33:55 | |
| * Oh fun, Firefox didn't build with LLVM 20 because cryptsetup failed its tests. https://github.com/NixOS/nixpkgs/pull/404279 fixes it. | 16:34:06 | |
| heads-up: python3 will point to python313 in the next staging-cycle and llvm<16 is not happy about it | 20:21:11 | |
| 20:21:25 | |