!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
27 Jan 2022
@tomberek:matrix.orgtomberekLooking at Figure 5.2 from thesis the supported types are regular(executable and normal), Symlink, Directory. I believe this is still true: https://github.com/NixOS/nix/blob/master/src/libutil/archive.cc#L202-L219 (btw: considering how long ago it was, the NAR format is still on the original version 1 ! A good testament to keeping it simple)03:41:31
@tpw_rules:matrix.orgtpw_rulesi'm just wondering if it's a problem if we potentially remove a hardlink a derivation has made itself. i am not sure they are distinguishable from ones made by --optimise03:42:32
@tpw_rules:matrix.orgtpw_rulesand i guess not, if nar does not convey that information03:43:00
@tpw_rules:matrix.orgtpw_rulesi will do some testing and submit a PR tomorrow night03:43:19
@tomberek:matrix.orgtomberekSounds reasonable03:47:20
@afontain:gnugen.chafontainSo the point is to have two copies instead of one, until it gets optimized?10:01:22
@atemu12:matrix.orgatemu12It's to always have two copies in the CPIO, no matter the stateful optimisation.12:44:16
@afontain:gnugen.chafontainsounds good12:49:32
@mickours:matrix.orgMichael Mercier joined the room.15:04:55
29 Jan 2022
@tpw_rules:matrix.orgtpw_ruleshttps://github.com/NixOS/nixpkgs/pull/15723516:48:10
31 Jan 2022
@bernardo:matrix.parity.io@bernardo:matrix.parity.io changed their profile picture.11:49:49
@nixinator:nixos.dev@nixinator:nixos.dev joined the room.20:45:57
2 Feb 2022
@mrhedgehog:jupiterbroadcasting.com@mrhedgehog:jupiterbroadcasting.com joined the room.12:44:30
4 Feb 2022
@withoutwithin:matrix.orgXe changed their display name from Xe to Xe Iaso.00:43:45
@marius851000:newsmatrix.pmdcollab.org@marius851000:newsmatrix.pmdcollab.org joined the room.12:48:51
@peel:matrix.orgpeel joined the room.13:41:41
5 Feb 2022
@shanoaice:sfo.cube64128.xyzmikafluffyball ⚡️ joined the room.01:50:38
7 Feb 2022
@tomberek:matrix.orgtombereklatest: https://tomberek.info/r13y.com/02:37:23
8 Feb 2022
@tpw_rules:matrix.orgtpw_rulesbah, why is the initrd still not reproducible. what does that column mean?04:51:16
@atemu12:matrix.orgatemu12 tpw_rules: looks like the hardlink issue? Te PR that fixes it is still in staging I believe 09:26:26
@atemu12:matrix.orgatemu12* tpw_rules: looks like the hardlink issue? The PR that fixes it is still in staging I believe09:26:41
@raboof:matrix.orgraboofhmm https://nixpk.gs/pr-tracker.html?pr=157235 suggests it should've made it by now09:41:59
@tpw_rules:matrix.orgtpw_rulesthe commit hash that page says it used has it18:35:03
@tpw_rules:matrix.orgtpw_rulesas far as i can tell18:35:33
@tpw_rules:matrix.orgtpw_rulesi was able to get a reproducible build for whatever hydra built on 4.15 with ext4 and 5.4 with zfs. i don't know what the column diffoscope is describing doesn't match is. inode number?23:27:28
@tpw_rules:matrix.orgtpw_rules(and on both systems pre and post store optimization)23:27:55
@tpw_rules:matrix.orgtpw_rules"nlink" apparently23:35:02
@atemu12:matrix.orgatemu12So the patch didn't do anything? That's surprising.23:36:24
@tpw_rules:matrix.orgtpw_ruleswell it appears the formerly hardlinked files are not removed from the archive now? but the cpio directory entries are still different23:37:19
@tpw_rules:matrix.orgtpw_rulesit works for me...23:37:21

Show newer messages


Back to Room ListRoom Version: 6