!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
11 Feb 2025
@r522:matrix.org@r522:matrix.org that being said: unless you're doing encryption, you could define hashes to be over the uncompressed content 13:26:44
@pveierland:matrix.orgpveierlandIt was just something I was thinking about since I was doing some stuff with binary build caches. E.g. nix binary caches sets the file name of a compressed NAR based on the file hash of the compressed NAR, meaning that when the compression is not reproducible, you cannot directly infer the location of the data, but need to depend on metadata13:38:30
@mschwaig:matrix.orgMartin Schwaighofer
In reply to @pveierland:matrix.org
It was just something I was thinking about since I was doing some stuff with binary build caches. E.g. nix binary caches sets the file name of a compressed NAR based on the file hash of the compressed NAR, meaning that when the compression is not reproducible, you cannot directly infer the location of the data, but need to depend on metadata

If you want to associate a computation with its outcome, but not run the computation yourself, you always need to rely on some metadata for that association.

That's not only true for the kind of compression you describe, but also for the build steps themselves, even with content-addressed derivations in Nix.

14:13:40
@lunchtime:envs.net@lunchtime:envs.net left the room.19:07:32
12 Feb 2025
@pveierland:matrix.orgpveierland
In reply to @mschwaig:matrix.org

If you want to associate a computation with its outcome, but not run the computation yourself, you always need to rely on some metadata for that association.

That's not only true for the kind of compression you describe, but also for the build steps themselves, even with content-addressed derivations in Nix.

It does seem to change certain thing however, as e.g. binary caches now store NARs with file names based on the hash of the compressed NAR, as the contents of the stored file will be different based on the compression used. If a deterministic compression was used, different caches would store the same files for the same payload data, making it possible to have consistent file names and contents, which could simplify some syncing and lookups
02:33:11
@arcayr:mischief.expertarcayr joined the room.02:51:06
@kira:jakira.spaceKira changed their display name from kira to Kira.19:59:43
15 Feb 2025
@benjb83:matrix.orgBenjB83 joined the room.10:19:15
@benjb83:matrix.orgBenjB83 changed their display name from BenjamΓ­n Buske to BenjB83.10:43:11
21 Feb 2025
@shd:matrix.orgshd joined the room.17:51:01
23 Feb 2025
@ethancedwards8:matrix.orgethancedwards8 joined the room.03:07:46
@gmodena:matrix.orggmodena joined the room.10:18:31
@dont.wanna.tell:matrix.orgMartin HΓ€cker joined the room.16:40:40
27 Feb 2025
@wjjunyor:matrix.orgw changed their display name from w to w - out for 🚬.18:34:28
@wjjunyor:matrix.orgw changed their display name from w - out for 🚬 to w.19:25:49
3 Mar 2025
@kenmacd:matrix.org@kenmacd:matrix.org left the room.17:58:51
4 Mar 2025
@lassulus:lassul.uslassulus changed their profile picture.17:48:48
7 Mar 2025
@adam_neverwas:matrix.orgAdam Neverwas joined the room.20:45:05
10 Mar 2025
@multiset:matrix.orgπ“‚π“Šπ“π“‰π’Ύπ“ˆβ„―π“‰ joined the room.04:49:41
@maximsmol:matrix.org@maximsmol:matrix.org left the room.16:02:01
11 Mar 2025
@adam_neverwas:matrix.orgAdam Neverwas removed their display name adam_neverwas.23:24:17
12 Mar 2025
@adam_neverwas:matrix.orgAdam Neverwas set their display name to Adam Neverwas.14:27:38
13 Mar 2025
@0rzklv:matrix.org@0rzklv:matrix.org joined the room.07:58:45
@sigmasquadron:matrix.orgFernando Rodrigues raboof Mind if we discuss something in a DM? 23:29:12
17 Mar 2025
@nancyenos:matrix.orgnancyenos joined the room.20:47:27
@3plexdev:matrix.org3pleX-dev joined the room.21:50:35
18 Mar 2025
@tessyjames:matrix.orgtessyjames joined the room.20:45:47
@tessyjames:matrix.orgtessyjamesHello NixOS Community My name is Theresa James from Nigeria and am excited to join this space. I am part of Outreachy 2025 contributors and am exploring NixOS and Nix package manager to learn and deepen my understanding of functional package management and reproducible build. This is my first time contributing to FOSS and am eager to learn from the community. I am interested on Kitty Nixpkgs and will start to reproduce and build the package once I setup my environment. Thanks and I look forward to collaborating with you guys.21:14:35
@raboof:matrix.orgraboofAwesome, welcome!22:18:24
19 Mar 2025
@tessyjames:matrix.orgtessyjames
In reply to @raboof:matrix.org
Awesome, welcome!
Thanks πŸ™
02:34:24

Show newer messages


Back to Room ListRoom Version: 6