!UNVBThoJtlIiVwiDjU:nixos.org

Staging

402 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.11 | Review Reports: https://malob.github.io/nix-review-tools-reports/129 Servers

Load older messages


SenderMessageTime
30 Jun 2026
@emilazy:matrix.orgemilyimo if yes → eat the rebuilds, if no → package 1.96.1 separately for this cycle and override stuff we know will break to use it17:38:37
@lach:delta.rocksLachI think it affects only _mm512_dpbusd_epi32 intrinsic specifically17:39:05
@emilazy:matrix.orgemily looks like zlib-rs uses it. ouch. 17:39:38
@lach:delta.rocksLachzlib_rs, ndarray are using it17:39:55
@emilazy:matrix.orgemilyhttps://github.com/trifectatechfoundation/zlib-rs/blob/5a96dcf8f36644074ca604dadae36591de5551a5/zlib-rs/src/adler32/avx512.rs#L42 or not? "emulated"…17:39:58
@emilazy:matrix.orgemily if it actually affects zlib-rs then that's serious enough we should probably reroll Rust 17:40:35
@lach:delta.rocksLachhttps://github.com/AdaWorldAPI/ndarray/blob/8c381a61040884180f3909d755f45d129d14cd4c/src/hpc/int8_tile_gemm.rs#L15217:40:38
@emilazy:matrix.orgemilyit seems like it only calls this "emulated" version though17:41:05
@lach:delta.rocksLachhttps://github.com/trifectatechfoundation/zlib-rs/blob/5a96dcf8f36644074ca604dadae36591de5551a5/zlib-rs/src/adler32/avx512_vnni.rs#L8417:42:12
@lach:delta.rocksLachvnni path uses the real one17:42:49
@emilazy:matrix.orgemilyaha, ok. separate files.17:42:48
@emilazy:matrix.orgemilycan we get Linux to fake CPUID? 🤪17:43:05
@lach:delta.rocksLachIt won't help since it breaks at compile time17:43:24
@lach:delta.rocksLachllvm 21 doesn't understand the code that rustc 1.96 emits17:43:38
@lach:delta.rocksLachIt needs this patch https://github.com/rust-lang/llvm-project/commit/94e2c19f86a699d7a19ff0f4130b696699189c8d17:43:55
@emilazy:matrix.orgemilyoh, it's just a build failure?17:44:15
@lach:delta.rocksLachYes17:44:23
@emilazy:matrix.orgemilythat's totally fine then. we can probably fix it for packages that break17:44:26
@k900:0upti.meK900Two rustcs?17:44:35
@k900:0upti.meK900That's going to suuuuuuuck17:44:40
@k900:0upti.meK900And there's the 1.96.1 miscompilation17:44:47
@lach:delta.rocksLachI don't think so, as with ndarray and other packages this issue would be deep into the dependency graph17:44:48
@emilazy:matrix.orgemily I guess if it's everything using zlib-rs, yeah… 17:44:50
@k900:0upti.meK900Which is much more subtle17:44:49
@emilazy:matrix.orgemilythe other thing is, 1.96.1 also has https://github.com/libssh2/libssh2/commit/97acf3dfda80c91c3a8c9f2372546301d4a1a7a817:44:57
@emilazy:matrix.orgemily I believe we devendor libssh2, but this commit isn't in any release of libssh2 17:45:06
@k900:0upti.meK900We're not using vendored libssh17:45:07
@emilazy:matrix.orgemilyyes but17:45:11
@emilazy:matrix.orgemilythat just means we're vulnerable across the board17:45:16
@emilazy:matrix.orgemily so we should probably consider applying this to our libssh2, at which point we eat a Rust rebuild anyway 17:45:24

Show newer messages


Back to Room ListRoom Version: 6