!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
14 Sep 2021
@baloo_:matrix.orgbalooI don't understand why a patch would be bad, since we have such easy ability to patch upstreams18:54:02
@baloo_:matrix.orgbaloothe ability to patch upstream is one of the best thing there is about nix, I don't get why people would attach important to an upstream release18:54:51
@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.chafontainwhat's $cas ?10:14:18
@afontain:gnugen.chafontainor 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.chafontainok, 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

Show newer messages


Back to Room ListRoom Version: 6