!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
1 Jul 2025
@katexochen:matrix.orgPaul Meyer (katexochen)Anyone interested in reviewing https://github.com/NixOS/nixpkgs/pull/395494?16:31:06
6 Jul 2025
@jammie:matrix.org@jammie:matrix.org left the room.02:27:18
@cathal_mullan:matrix.orgCathal changed their display name from CJ to Cathal.17:17:27
7 Jul 2025
@jackleightcap:matrix.org@jackleightcap:matrix.org left the room.18:09:42
13 Jul 2025
@timschumi:matrix.orgtimschumi joined the room.18:30:07
@marie:marie.cologneMarie changed their profile picture.20:11:49
25 Jul 2025
@vuks:matrix.orgVuks joined the room.18:04:29
26 Jul 2025
@jarkad:tchncs.deJarkad joined the room.17:51:35
2 Aug 2025
@life00:tchncs.de@life00:tchncs.de joined the room.11:14:27
@Dan:matrix.org@Dan:matrix.org left the room.21:17:43
3 Aug 2025
@adrielus:matrix.orgprescientmoon changed their display name from Adriel to prescientmoon.14:31:36
5 Aug 2025
@isabel:isabelroses.comisabel changed their profile picture.09:49:47
6 Aug 2025
@emilazy:matrix.orgemilyfyi I am actively working on detecting and fixing leaks of the build directory into derivation outputs13:06:31
@emilazy:matrix.orgemilywhich should make a big difference for package reproducibility on Darwin13:06:48
@emilazy:matrix.orgemily (modulo --rebuild still being somewhat busted due to the way it changes store paths and the cryptographic hashes in aarch64-darwin binaries) 13:07:39
@emilazy:matrix.orgemily Linux's current use of a fixed namespaced build directory masks reproducibility issues that surface on Darwin due to the lack of working chroot there. the leaks are also often just upstream or packaging bugs when they're not benign ones we can remap away like __FILE__ 13:09:48
@emilazy:matrix.orgemilyI'm working on a fix for an unrelated Darwin build directory issue that involves injecting more entropy into the paths than we already do, so I'm preemptively building a bunch of stuff and fixing leaks that were happening on Linux too13:11:04
@emilazy:matrix.orgemily hoping to get the build directory changed to something more distinguishable than /build on Linux too so that we can expand the existing tmpdir auditing hook to catch more of this 13:12:11
@emilazy:matrix.orgemily (and ideally get some entropy in there in future too, so that --rebuild can reliably detect reproducibility issues they cause on Linux and we don't have to deal with the use-mention problems of the scanner detecting a false leak from documentation that mentions a fixed path) 13:13:46
7 Aug 2025
@sbc64:matrix.org@sbc64:matrix.org left the room.09:41:11
8 Aug 2025
@0x4a6f:nixos.dev0x4A6F joined the room.06:59:31
@picnoir:alternativebit.frPicnoir changed their display name from Picnoir to Picnoir DECT 7426.12:34:01
13 Aug 2025
@picnoir:alternativebit.frPicnoir changed their display name from Picnoir DECT 7426 to Picnoir.13:25:09
19 Aug 2025
@raboof:matrix.orgraboofhttps://github.com/NixOS/nixpkgs/issues/434930 seems like nice low-hanging fruit regression08:05:50
20 Aug 2025
@jopejoe1:matrix.orgjopejoe1 changed their display name from jopejoe1 (4094@GPN23) to jopejoe1.18:51:42
22 Aug 2025
@elikoga:matrix.orgelikoga changed their profile picture.17:28:32
25 Aug 2025
@emilazy:matrix.orgemily Alyssa Ross: I remember you having reproducibility objections to PGO, so flagging up https://discourse.nixos.org/t/transparently-supporting-pgo-fdo-plo-optimized-builds/68420 03:17:10
@emilazy:matrix.orgemilythough unclear if there is going to be serious work on this or if it is just an ad for the crowdfunding platform…03:17:32
@raboof:matrix.orgraboofIt sounds like they're proposing to do the profiling on the users' machine, in which case reproducibility is less essential I suppose (and it could even be reproducible if they store the profiling data and use it as an input)06:11:32
@emilazy:matrix.orgemilyyeah, I don't know. "I believe the correct high-level model for NixOS is binary substitution. The derivation the users specifies does not change. The binary used to satisfy that specification changes." is pretty vague. not sure they understand the model06:12:27

Show newer messages


Back to Room ListRoom Version: 6