!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
22 Apr 2026
@manueljacob:matrix.orgmanueljacob I’m running in a Docker container. I manually set to sandbox = true in nix.conf. When passing --privileged to podman (Docker clone) in addition to that, it worked. 14:58:42
@manueljacob:matrix.orgmanueljacobThis probably should be a warning instead of debug print: https://github.com/NixOS/nix/blob/cd16aee6c1343f1b1e48f6506f7c99327a2352bc/src/libstore/unix/build/derivation-builder.cc#L213215:03:59
@raboof:matrix.orgraboofyeah that'd make sense to me15:04:47
@manueljacob:matrix.orgmanueljacobBetter even, the default should be to use it if possible. If it is explicitly requested but it is not possible, it should be an error.15:10:09
@manueljacob:matrix.orgmanueljacobTo get on-topic again... Is there an easy way to find regressing formerly reproducible builds?15:11:33
@manueljacob:matrix.orgmanueljacobE.g., when making a change to binutils, how can I check whether it broke reproducibility of some package?15:12:12
@raboof:matrix.orgraboofInteresting question. I don't think we have an easy answer because we don't even have a full definition of "the same package" across changes, nor of "binutils and its dependendees" ;) . But doing a reproduciblity report for 'binutils and its referrers in nixpkgs' for two sets and comparing the results probably should get you close. Might be neat to set up a local instance of https://github.com/nix-community/lila for the reporting. expect a bit of a project, though. this would be valuable to document once you figure it out though!15:31:15
@manueljacob:matrix.orgmanueljacobWell, that would probably build 10s of thousands of packages. What would be a suitable set of packages to build?15:55:01
@manueljacob:matrix.orgmanueljacobIdeally, the re-build with changed binutils should rebuild only packages that were shown to be reproducible.15:55:37
@manueljacob:matrix.orgmanueljacob(shown to be reproducible before the binutils change)15:58:30
@raboof:matrix.orgraboofThat's ideally still most of them though 😊. I like to take 'the graphical installation iso' as testset (and that should be easy enough to prune to only things that depended on binutils), but that's still pretty arbitrary. Maybe nixpkgs-small? (not sure what's in that)16:21:55
@gkleen:synapse.li@gkleen:synapse.li left the room.20:36:17
19 May 2021
@grahamc:nixos.org@grahamc:nixos.org set the history visibility to "world_readable".16:14:09
@qyliss:fairydust.spaceAlyssa Ross joined the room.16:14:59
@baloo_:matrix.orgbaloo joined the room.16:15:12
@baloo_:matrix.orgbaloo 16:15:29
@grahamc:nixos.org@grahamc:nixos.orgchanged room power levels.16:21:56
@grahamc:nixos.org@grahamc:nixos.orgchanged room power levels.16:22:02
@immae:matrix.orgimmae joined the room.16:23:59
@sumner:sumnerevans.comsumner joined the room.16:35:41
@raboof:matrix.orgraboof joined the room.16:41:20
@grahamc:nixos.org@grahamc:nixos.org 16:42:10
@ninjatrappeur:matrix.orgNinjaTrappeur joined the room.16:42:24
@rgrunbla:matrix.orgReventlov joined the room.16:46:08
@grahamc:nixos.org@grahamc:nixos.org changed the room name to "" from "".17:08:52
@jez:petrichor.meJez (he/him) joined the room.17:09:16
@andi:kack.itandi- joined the room.17:13:11
@ryantm:matrix.orgryantm joined the room.17:16:14
@andi:kack.itandi- changed their display name from andi to andi-.17:51:11
@Drakonis:matrix.orgDrakonis joined the room.17:41:07

Show newer messages


Back to Room ListRoom Version: 6