!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
22 Mar 2022
@ksonj:matrix.org@ksonj:matrix.org joined the room.15:45:35
@kha13d:matrix.orgkha13d joined the room.19:58:07
26 Mar 2022
@tpw_rules:matrix.orgtpw_rulesfinally got around to reinvestigating the initrd and it seems gnu cpio is the only thing that makes the archives the kernel wants22:58:29
@tpw_rules:matrix.orgtpw_rulesi emailed a bug report to the cpio folks. not sure if it will go anywhere. 23:01:59
@tpw_rules:matrix.orgtpw_rulesah never mind, bsdtar can do it properly23:24:33
@tpw_rules:matrix.orgtpw_rulesyay, that fixed it: https://github.com/NixOS/nixpkgs/pull/16589223:43:25
27 Mar 2022
@tpw_rules:matrix.orgtpw_ruleshttps://github.com/NixOS/nixpkgs/pull/16589500:00:16
@tpw_rules:matrix.orgtpw_rulesalso someone should fix this: https://github.com/NixOS/nixpkgs/blob/6de161729c81dc98e844793cc9c8fda29d5ef62a/pkgs/stdenv/darwin/make-bootstrap-tools.nix#L19000:01:08
@tpw_rules:matrix.orgtpw_rules * also someone should fix this: https://github.com/NixOS/nixpkgs/blob/6de161729c81dc98e844793cc9c8fda29d5ef62a/pkgs/stdenv/darwin/make-bootstrap-tools.nix#L190 but i'm not sure i feel qualified. toonn ? 00:01:22
@artturin:matrix.orgartturin tpw_rules: Good job! 03:39:07
@qyliss:fairydust.spaceAlyssa Rosstpw_rules: I've had a cpio patch sitting on the list for months with no responses, so I wouldn't get your hopes up about your bug report12:24:56
@qyliss:fairydust.spaceAlyssa Rossbut glad bsdtar is suitable here instead — it wasn't for the last thing I looked into it for because it couldn't append to an existing archive12:25:31
@kayla.fire:matrix.orgkayla (she/they) joined the room.18:12:11
@kayla.fire:matrix.orgkayla (she/they) changed their display name from Kayla Fire to kayla.fire.18:16:38
28 Mar 2022
@bjth:matrix.orgBryan Honof joined the room.16:24:43
@max:privatevoid.netMax joined the room.21:31:44
29 Mar 2022
@toonn:matrix.orgtoonn tpw_rules: I agree, bzip2 is just outrageously painful. 11:07:57
@toonn:matrix.orgtoonn Is there consensus on what we'd use instead? Lzip, zstd, gzip? 11:08:41
@atemu12:matrix.orgatemu12zstd is pretty much the go-to compressor for general purposes.12:23:47
@toonn:matrix.orgtoonn Motivation for Lzip would be the compression ratio, since the bootstrap tarball isn't updated often. (And it seems to work well for Guix.) 12:31:57
@atemu12:matrix.orgatemu12 toonn: Who decompresses the bootstrap tarball? 12:33:14
@linus.heckemann:matrix.mayflower.deLinux HackermanHm, what's the practical difference between lzip and xz?12:34:18
@toonn:matrix.orgtoonn Anyone building stdenv. 12:34:37
@toonn:matrix.orgtoonn Lzip is a much simpler format with a focus on being suitable for archival. Xz has a bit of a complex format that is more vulnerable to corruption. 12:35:25
@linus.heckemann:matrix.mayflower.deLinux Hackermanhow can a compression format be more or less vulnerable to corruption?12:36:08
@atemu12:matrix.orgatemu12 Linux Hackerman: I think there was a blog post some time ago but I'm not sure how accurate it is. 12:38:02
@linus.heckemann:matrix.mayflower.deLinux HackermanIf anything I'd expect that more complexity (such as checksums) would make it less vulnerable to (undetected) corruption12:38:12
@atemu12:matrix.orgatemu12 toonn: I mean what process. If it's the bootstrap tarball, there wouldn't be anything that could decompress it other than Nix itself? 12:38:35
@atemu12:matrix.orgatemu12If that's the case, you'd need a compressor Nix can handle for instance12:38:56
@toonn:matrix.orgtoonn LinuxHackerman: Bigger headers, unprotected fields in the headers, multiple options for checksumming without any being required by the spec. There's also no utility to help recover an archive. Lzip does checksumming. The author's thoughts on the topic are probably more useful/accurate than my own. 12:41:37

Show newer messages


Back to Room ListRoom Version: 6