!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
21 Jun 2021
@grahamc:nixos.org@grahamc:nixos.orgdon't worry about it :) it is great to see some people be grumpy about the good work we're doing01:02:43
@hexa:lossy.networkhexaheh, taviso has been downvoted01:07:05
@hexa:lossy.networkhexahis post is essentially dead01:07:30
@grahamc:nixos.org@grahamc:nixos.orgif I'd known we'd see such response to hitting 100% I'd have thought more carefully about the text at the bottom, and how to refer to the rest of the ecosystem and the fact that we're benefiting a lot from the ecosystem01:17:37
@grahamc:nixos.org@grahamc:nixos.organy suggested text on how to communicate this?01:20:24
@siraben:matrix.orgsiraben
In reply to @hexa:lossy.network
and trending
YAY
01:22:25
@b:chreekat.net@b:chreekat.net
In reply to @grahamc:nixos.org
any suggested text on how to communicate this?
A short history of the effort?
01:24:33
@withoutwithin:matrix.orgXewhat compiler bundle does nixos use as the root of the reproducibility effort?01:29:59
@hexa:lossy.networkhexayou mean what's in stdenv(.cc)?01:30:39
@hexa:lossy.networkhexa
❯ nix-build -A stdenv.cc
/nix/store/gg2rq3hrl3rf92nq6dnqhdyyxaa89aqf-gcc-wrapper-10.3.0
01:31:07
@withoutwithin:matrix.orgXeis that c compiler used to rebuild itself?01:34:24
@grahamc:nixos.org@grahamc:nixos.orgthat is already a post-bootstrapping gcc01:35:12
@withoutwithin:matrix.orgXeoh, what's the bootstrapping root then?01:35:38
@grahamc:nixos.org@grahamc:nixos.orgit is a fairly standard set of tools that are made sure they can be built reproducibly and then tar'd up01:36:41
@grahamc:nixos.org@grahamc:nixos.org1s01:36:41
@grahamc:nixos.org@grahamc:nixos.org Xe: https://search.nix.gsc.io/?q=http%3A%2F%2Ftarballs.nixos.org%2Fstdenv&i=nope&files=&repos= 01:38:17
@ziguana:ziguana.clubziguana joined the room.01:39:00
@withoutwithin:matrix.orgXeand the ultimate root is some set of tools that eelco originally made nix with?01:39:34
@grahamc:nixos.org@grahamc:nixos.orgiirc they came from suse01:40:31
@grahamc:nixos.org@grahamc:nixos.org~forever ago01:40:59
@withoutwithin:matrix.orgXeso i guess if somehow there's a "more verifiable" way to make the root bundle of compilers then using it would boil down to replacing the tarball in bootstrapTools?01:42:23
@grahamc:nixos.org@grahamc:nixos.orgsure01:42:44
@withoutwithin:matrix.orgXei see01:43:00
@grahamc:nixos.org@grahamc:nixos.orgfor example we could go through the process to bootstrap across a bunch of machines of different makes and models and OS's and find all the ways they build differently, make them build the same, and then decide that is probably good01:43:36
@grahamc:nixos.org@grahamc:nixos.organother thing is progressively reducing the number of mystery meat bytes, also good, also hard work01:44:15
@grahamc:nixos.org@grahamc:nixos.orgI think it is good to make progress on this bootstrap problem over time, but I think it has diminishing returns and moves in to the realm of "is it plausible none of the users would notice the compromise?", and "do we really trust this CPU?"01:47:31
@siraben:matrix.orgsirabenIssue on reducing bootstrapping: https://github.com/NixOS/nixpkgs/issues/12309502:20:06
@siraben:matrix.orgsiraben Melg8 has had some progress on integrating the bootstrappable with Nixpkgs 02:20:32
@steve:trout.rocks@steve:trout.rocks joined the room.05:38:37
@rgrunbla:matrix.orgReventlovRedacted or Malformed Event07:41:25

Show newer messages


Back to Room ListRoom Version: 6