!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
6 Sep 2024
@qyliss:fairydust.spaceAlyssa RossMost do08:09:08
@qyliss:fairydust.spaceAlyssa RossWe couldn't do it universally, but it could be the norm08:09:19
@qyliss:fairydust.spaceAlyssa RossI think the main weird bit would be that we'd want to start unpacking tarballs in separate derivations.08:09:59
@qyliss:fairydust.spaceAlyssa Ross

(We wouldn't want to just switch to fetchzip, because it's nice to be able to check the hash before operating on the output where it's reproducible)

08:10:22
@qyliss:fairydust.spaceAlyssa RossI guess we could have a mode where it checks the hash before unpacking08:10:48
@emilazy:matrix.orgemily
In reply to @qyliss:fairydust.space
I think the main weird bit would be that we'd want to start unpacking tarballs in separate derivations.
IIRC the times I've ended up doing this out of necessity it's been noticeably slow because of I guess hashing on store ingest
08:10:48
@qyliss:fairydust.spaceAlyssa RossAnd then still does it in the same derivation08:11:00
@emilazy:matrix.orgemilythough that might have been incombination with copying it in another derivation too08:11:00
@emilazy:matrix.orgemilyhm, that would mean we're not preserving original tarballs, which may or may not matter but makes me a little sad all the same08:11:32
@qyliss:fairydust.spaceAlyssa RossWe'd also need to apply patches as part of this08:11:46
@emilazy:matrix.orgemilyyou know, lazy trees would fix this 🤪08:12:08
@qyliss:fairydust.spaceAlyssa RossHonestly I think all the Nix expressions that modify source files in the middle of a build would be a bigger deal than build systems that don't support out-of-tree builds.08:12:18
@kamillaova:matrix.orgKamilla 'ova
In reply to @raboof:matrix.org
Yeah thanks for your awesome work on this! Is there any upstream reference to a strip bug? Or are we only observing it here?

No, I haven't found any issue that could be like that. Also I don't really know how to report such a bug, because it can only be reproduced with ~300 rebuilds, and only in a nix sandbox, etc etc etc...

By the way, toggling aslr (and something like that, what exactly - I don't remember now) doesn't change anything, but testing on aarch64-linux might be helpful

11:32:23
8 Sep 2024
@drupol:matrix.orgPol raboof: Are you going to the Hamburg R-B summit? 08:27:29
@raboof:matrix.orgraboofunfortunately not, couldn't fit it in my schedule :/08:28:05
@drupol:matrix.orgPolOh :( OK08:28:30
@raboof:matrix.orgraboofare you going?08:29:54
@drupol:matrix.orgPolyes !08:32:11
@drupol:matrix.orgPolI was wondering if it's better to arrive one day before and leave one day after.08:32:28
@drupol:matrix.orgPolAm I going to be the only Nix person in there?08:33:12
@raboof:matrix.orgraboofarriving a day before is probably good, when to leave depends a bit on what your connections are like. I see there'll be hacking time after the event, so if you have the time it's probably fun to err on the later side :)08:38:44
@raboof:matrix.orgraboofI was the only Nix person there last time, but that was no problem: very interesting to learn about what the other ecosystems are doing and share what we do08:40:20
@drupol:matrix.orgPolYeah that's what I though10:07:28
@drupol:matrix.orgPolOK good to know!10:07:32
@emilazy:matrix.orgemilyjust don't call Nix reproducible :D12:07:56
@drupol:matrix.orgPolShould I call Debian reproducible ? :D12:17:53
@drupol:matrix.orgPol * Should I call Debian reproducible instead? :D12:18:00
9 Sep 2024
@pandapip-1:matrix.orgPandapip1 joined the room.03:43:33
11 Sep 2024
@adis:blad.is@adis:blad.is left the room.03:41:36
14 Sep 2024
@ss:someonex.netSomeoneSerge (utc+3) changed their display name from SomeoneSerge (nix.camp) to SomeoneSerge (utc+3).11:38:01

Show newer messages


Back to Room ListRoom Version: 6