!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
25 Aug 2023
@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
@raboof:matrix.orgraboofThat sounds reasonable to me - I've never tried checking reproducibility using remote builders myself12:37:35
@rimuru:gentoo.chat@rimuru:gentoo.chat changed their display name from rimuru to rimuru (moved to @kaya:catnip.ee).22:00:22
@rimuru:gentoo.chat@rimuru:gentoo.chat left the room.22:27:24
26 Aug 2023
@henrytill:matrix.org@henrytill:matrix.org joined the room.23:18:19
27 Aug 2023
@uuuvn:dendrite.fail@uuuvn:dendrite.fail changed their display name from uuuvn to uuuvn 📎.15:31:17
@goodboy:matrix.orglord_fomo joined the room.21:21:00
28 Aug 2023
@trofi:matrix.org@trofi:matrix.orgI usually do Content Addressed build with a non-material change in stdenv to see if both machines produce the same hashes for larger build trees :)06:40:27
@julienmalka:matrix.orgJulienInteresting trick, thanks06:42:13
30 Aug 2023
@j-k:matrix.orgj-khttps://go.dev/blog/rebuild08:17:25
31 Aug 2023
@henrirosten:matrix.orghenrirosten joined the room.06:05:06
@industrialrobot:matrix.orgIndustrialRobot changed their display name from IndustrialRobot (she/her) to IndustrialRobot.10:50:52
@moritz.hedtke:matrix.orgmoritz.hedtke removed their display name moritz.hedtke.16:13:19
@philiptaron:matrix.orgPhilip Taron (UTC-8) joined the room.21:46:27
1 Sep 2023
@t4ccer:matrix.orgt4ccer joined the room.01:45:48
2 Sep 2023
@adrielus:matrix.orgprescientmoon joined the room.00:02:07
3 Sep 2023
@ek_is_anika:tchncs.de@ek_is_anika:tchncs.de left the room.19:04:35
4 Sep 2023
@mib:kanp.aimib 🥐 joined the room.08:19:57
@trofi:matrix.org@trofi:matrix.org Test for you intuition: does gcc build depend on filesystem type of /nix/store? And subsquently, could it fail to build on fancy ones? :) 15:07:32
@raitobezarius:matrix.orgraitobezariusTrivially yes15:08:30
@raitobezarius:matrix.orgraitobezariusCase sensitiveness :p15:08:39
@raboof:matrix.orgraboofthis is a quantum question: after reading it my intuition changed 😆15:09:03
@trofi:matrix.org@trofi:matrix.org Support /tmp is case ensitine and nix/store is not. Will it still fail? :) 15:09:34
@atemu12:matrix.orgatemu12 trofi: I'd say it depends on both /nix store and build dir 15:09:41
@trofi:matrix.org@trofi:matrix.org * Suppose /tmp is case ensitine and nix/store is not. Will it still fail? :) 15:09:50
@trofi:matrix.org@trofi:matrix.org Yeah, apparently every time you fiddle with $out in your phases you probe the /nix/store. Spoiler: https://github.com/NixOS/nixpkgs/issues/253274 15:10:21
@atemu12:matrix.orgatemu12Though most commonly used fs should be fine15:10:25
@atemu12:matrix.orgatemu12Dang it 32b15:10:48

Show newer messages


Back to Room ListRoom Version: 6