!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

461 Members
Report: https://reproducible.nixos.org Project progress: https://github.com/orgs/NixOS/projects/3097 Servers

Load older messages


SenderMessageTime
1 Oct 2024
@nscnt:matrix.org@nscnt:matrix.org removed their display name nscnt.15:23:27
@nscnt:matrix.org@nscnt:matrix.org left the room.15:27:37
@-_o:matrix.org-_o joined the room.21:00:32
3 Oct 2024
@raboof:matrix.orgraboofinteresting, the NT_GNU_BUILD_ID also differs in https://github.com/NixOS/nixpkgs/issues/346119 . Added that to the 'nixos minimal runtime image' board (https://github.com/orgs/NixOS/projects/30) - it's not yet in there, but it will be ;)08:47:04
4 Oct 2024
@yusdacra:tchncs.de@yusdacra:tchncs.de left the room.04:11:59
@yusdacra:nixos.devdusk changed their profile picture.04:41:35
@raboof:matrix.orgraboofhttps://github.com/NixOS/nixpkgs/issues/346119#issuecomment-2392372427 - is this a LLM? It looks plausible and confident but at the same time everything seems slightly wrong/nonactionable. I guess I'll play along and see where it leads, can't hurt 🙂06:15:26
@rick:matrix.ciphernetics.nlMindaviA bit strangely worded for sure, but maybe it's more of a language barrier thing. Idk, it's getting harder to detect those things06:18:37
@atemu12:matrix.orgAtemuI've had an odd interaction with this account too a few days ago. They confidently talk about things that they evidently do not understand but I don't think it's an LLM but rather an experienced hacker who's new to Nix.12:04:41
@atemu12:matrix.orgAtemu* I've had an odd interaction with this account too a few days ago. They confidently talk about things that they evidently do not understand but I don't think it's an LLM but rather an otherwise experienced hacker who's completely new to Nix.12:05:18
@emilazy:matrix.orgemilymy LLM sense is pretty tuned and I'm quite confident it's not RLHF'd LLM output12:16:07
@emilazy:matrix.orgemilyunmatched ) smiley is used on Russian internet (among others?), so language barrier is likely12:16:37
6 Oct 2024
@sofie:fsfe.orgSofie joined the room.15:20:38
@sofo:matrix.org@sofo:matrix.org left the room.15:20:46
7 Oct 2024
@sofie:fsfe.orgSofieIs there any reason why something like mrustc issn't used to bootstrap rustc in Nixpkgs?13:57:55
@emilazy:matrix.orgemilyI think concerns about how slow the bootstrap would be or something. that's not really a reproducible builds thing though, more of a bootstrappable builds thing13:59:49
@sofie:fsfe.orgSofieThere exists this issue in nixpkgs, but its closed https://github.com/NixOS/nixpkgs/issues/22985813:59:53
@emilazy:matrix.orgemily(do we have a channel for bootstrap?)13:59:55
@emilazy:matrix.orgemilyit would be good to do it14:00:05
@raboof:matrix.orgraboofthere's https://github.com/NixOS/nixpkgs/issues/72606 / https://github.com/NixOS/nixpkgs/pull/8554214:02:22
@emilazy:matrix.orgemily

yeah, it's this:

Well the main problem still remains. And it does not look like mrustc is catching up build a new version of rust. It's just not feasible to have this long chain of rust builds for maintainers with commodity hardware. There 28 version of rust that need to be build in order. Guix has long delays in updating to the lastest version. They had rust 1.39 until very recently. If you want to see this happen consider contributing to mrustc.

14:03:10
@raboof:matrix.orgraboof(https://github.com/NixOS/nixpkgs/issues/229858 was about the 'current' approach not being deterministic, but I don't think we've seen that problem anymore)14:03:13
@emilazy:matrix.orgemilypersonally, I don't think that objection makes sense if we're working towards switching to the minimal bootstrap by default14:03:25
@emilazy:matrix.orgemilywhich itself involves absurd grand tours of decades of software history14:03:36
* @raboof:matrix.orgraboof dreams about ca-derivations where the 'long-way' and 'shortcut' builds arrive at the same result, but that's probably too much work to be feasible :) )14:06:37
@emilazy:matrix.orgemilyI think as long as our rustc is reproducible that should already be the case14:07:55
@emilazy:matrix.orgemily it's more a matter of making contributors and Hydra do the whole rigmarole on staging 14:08:08
@emilazy:matrix.orgemilyanyway, hopefully we get an independent Rust implementation that can bootstrap rustc without a long chain at some point. e.g. https://notgull.net/announcing-dozer/ or something14:08:34
@emilazy:matrix.orgemilybut I'd really like to see a source-based bootstrap, personally14:08:49
@lehmanator:tchncs.deSam Lehman changed their profile picture.14:24:49

Show newer messages


Back to Room ListRoom Version: 6