!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
14 Sep 2021
@baloo_:matrix.orgbaloolike, by merging the patch upstream, there is some "acceptance" (wrong word) the patch is needed. So it feels like a pure philosophical limitation ... and I don't get it.18:57:04
@baloo_:matrix.orgbaloo(just trying to understand things going on here, not trying to be an ass or something)18:57:46
@tomberek:matrix.orgtombereki don't know, i think it'd be fine for most, but Nix is a bit special and so a lot of the normal committers are hesitating. I'm not aware of any expressed objections.18:58:47
@baloo_:matrix.orgbalooI've been chasing the issue for a month now, and seeing it drag when it should be fixed. I don't know, bothers me 18:58:51
@tomberek:matrix.orgtomberekWe can post it in "Nix Hackers"18:59:39
15 Sep 2021
@tomberek:matrix.orgtomberek baloo: This indicates that more than that PR is needed: https://github.com/NixOS/nix/issues/5089#issuecomment-917606674 01:01:13
@baloo_:matrix.orgbalooi mean01:02:32
@baloo_:matrix.orgbaloosure01:02:33
@baloo_:matrix.orgbaloostill trying to manage my frustration here :)01:03:10
@Las:matrix.org@Las:matrix.org joined the room.20:46:38
17 Sep 2021
@geowy:matrix.org@geowy:matrix.org joined the room.11:26:27
18 Sep 2021
@geowy:matrix.org@geowy:matrix.org left the room.00:09:46
19 Sep 2021
@artturin:matrix.orgArtturin changed their display name from artturin to Artturin.04:46:52
@shadowninja55:matrix.org@shadowninja55:matrix.org left the room.13:05:48
22 Sep 2021
@bew:matrix.org@bew:matrix.org joined the room.22:24:11
@bew:matrix.org@bew:matrix.org

Hello, I'm reading https://github.com/wmertens/rfcs/blob/master/rfcs/0017-intensional-store.md and there's something I don't understand:
In the part A note about reproducibility, it says:

There is no need for a given $out to always generate the same $cas. [...] There is no obligation that a single $out only stores a single $cas entry.

22:26:23
@bew:matrix.org@bew:matrix.orgHow is that possible?22:26:33
@bew:matrix.org@bew:matrix.orgHow can a single $out generate multiple $cas ?22:27:35
@bew:matrix.org@bew:matrix.org(if there's a better room for this question, please tell me 🙏)22:28:07
@tomberek:matrix.orgtomberek bew: Basically that is saying that the builds don't have to be reproducible for the intentional store to work. (of course it helps) 23:07:25
@tomberek:matrix.orgtomberekYou and I can build the same $out, but get different $cas's. This isn't ideal, but that's why there is a mapping from 1 $out to possible multiple $cas's.23:09:12
23 Sep 2021
@afontain:gnugen.ch@afontain:gnugen.chwhat's $cas ?10:14:18
@afontain:gnugen.ch@afontain:gnugen.chor is it $cas's ?10:14:31
@timdeh:matrix.org@timdeh:matrix.orgContent Addressed Store14:16:22
@timdeh:matrix.org@timdeh:matrix.org tl;dr: It's an experimental feature which places packages in the nix/store based on a hash of their output rather than their input 14:16:51
24 Sep 2021
@afontain:gnugen.ch@afontain:gnugen.chok, thanks15:31:36
25 Sep 2021
@trofi:matrix.org@trofi:matrix.org joined the room.08:28:33
26 Sep 2021
@lyderichti59:matrix.orglyderichti59 joined the room.13:13:22
27 Sep 2021
@yusdacra:nixos.devdusk changed their profile picture.19:50:42
29 Sep 2021
@j-k:matrix.orgj-kin a non-nix context on your typical distro is it possible to have a reproducible binary that has dynamic links? For achieving that reproducability I guess it'd be safest/easiest to use a statically linked gcc? If you're not using a statically linked gcc I guess you would need to keep track of your gcc version and glibc version?11:25:10

Show newer messages


Back to Room ListRoom Version: 6