!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

You have reached the beginning of time (for this room).


SenderMessageTime
25 Aug 2023
@atemu12:matrix.orgatemu12Problem is, intrsducing that now would require a change in all FOD hashes08:49:03
@atemu12:matrix.orgatemu12An idea that popped to my head just now would be a non-FOD additional output which is a file that contains the unix timestamp08:50:53
@atemu12:matrix.orgatemu12Stdenv could read that out08:51:23
@atemu12:matrix.orgatemu12Not sure that's possible thougk08:51:59
@atemu12:matrix.orgatemu12* Not sure that's possible though08:56:19
@raboof:matrix.orgraboofmaybe we should make it opt-in for now, so it's up to whoever enables the feature to update the FOD hash... or perhaps even cuter: produce it by default only if the source date is after 1-1-2024 (for the fetchers implemented in nixpkgs at least)?08:57:33
@atemu12:matrix.orgatemu12 raboof: Hah, that's an interesting idea 08:59:20
@atemu12:matrix.orgatemu12Won't work for software that doesn't really receive updates anymore though09:00:11
@raboof:matrix.orgrabooftrue, but they won't break, they'll just stay as broken as they already were :)09:00:59
@julienmalka:matrix.orgJulien Hello 09:30:02
@julienmalka:matrix.orgJulien I am having trouble trying to check for reproducibility of a package while using remote builders 09:30:21
@julienmalka:matrix.orgJulien I want to check for the reproducibility of a lot of derivations and a would like the builds to be performed on remote machines 09:30:52
@julienmalka:matrix.orgJulien So far it seems to me that Nix is not allowing to do that: if I do nix-build --check it will build locally and if I do nix-build --check --max-jobs 0 it will use my remote builders but do not tell me anything about the reproducibility of the derivation. I suppose some of you here may have tried to distribute the jobs of checking for the reproducibility of a lot of derivations, do you have any feedback on this kind of question ? 09:32:34
@julienmalka:matrix.orgJulien I think my ideal workflow would be that the remote builder does the build step and then the coordinating nix daemon could do the comparison, but it looks like it is not working this way. 09:34:13

Show newer messages


Back to Room ListRoom Version: 6