!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
1 Jul 2021
@fzakaria:matrix.orgfzakaria --check is kind of frustrating 16:02:04
@fzakaria:matrix.orgfzakariabecause it has to already be in the store16:02:10
@fzakaria:matrix.orgfzakariaI think there's opportunity in the newer CLI to make it a better experience here.16:02:23
@fzakaria:matrix.orgfzakariamaybe integrate with diffoscope directly.16:02:30
@synthetica:matrix.orgSyntheticaYeah, I want a "no-really-build-this-even-if-you-think-you-already-have-it" flag16:45:57
@synthetica:matrix.orgSyntheticamaybe a bit less verbose16:46:02
@siraben:matrix.orgsirabenBoss level: https://github.com/ligurio/unreliablefs17:23:24
@raboof:matrix.orgraboof nix-build '<nixpkgs>' -A mypackage && nix-build '<nixpkgs>' -A mypackage --check? ;) 17:31:42
@siraben:matrix.orgsiraben --check is nice but barely adds variation to the build setup 17:45:22
@siraben:matrix.orgsirabenI want to be able to automatically test on different kernels and at different times somehow17:45:42
@afontain:gnugen.chafontain
In reply to @siraben:matrix.org
Boss level: https://github.com/ligurio/unreliablefs
that's like disorderfs, but much more evil
17:48:19
@afontain:gnugen.chafontainI'd expect many software not to be able to survive this17:48:35
@siraben:matrix.orgsirabenradiation hardening time17:51:09
@siraben:matrix.orgsirabenlevel Cthulhu: survive the van Allen belt17:52:16
@fzakaria:matrix.orgfzakariaI posted that I like git's model of allowing subcommands so people can create their own. It lets you have very ergonomic naming commands17:54:42
@fzakaria:matrix.orgfzakaria (git searches for any tool on $PATH that is prefixd with git-) 17:54:50
@fzakaria:matrix.orgfzakaria something like:
nix verify-reproducible <PACKAGE> [--repeat 0] sounds a lot better
17:55:15
@fzakaria:matrix.orgfzakariaWhen it does repeat, losing all the previous attempts was frustrating; but i'm being nitpicky17:56:18
@fzakaria:matrix.orgfzakaria --check was pretty good 17:56:23
2 Jul 2021
@irenes:matrix.orgIrenes joined the room.09:21:34
@immae:matrix.orgimmae changed their display name from immae (he/him) to immae.17:46:04
@immae:matrix.orgimmae changed their profile picture.17:46:14
@immae:matrix.orgimmae changed their profile picture.17:47:53
@obfusk:matrix.org幸猫 (𝗍𝗁𝖾𝗒/𝗍𝗁𝖾𝗆)
In reply to @siraben:matrix.org
It should be easier for people to check reproducibility of their own packages as well
Debian's gitlab (salsa) CI has a default reprotest job. something like that would be nice.
18:38:10
@immae:immae.euimmae joined the room.18:42:42
@immae:matrix.orgimmae left the room.22:02:59
4 Jul 2021
@siraben:matrix.orgsirabenDoes the reproducibility patches lead to slower binary performance?11:23:48
@rick:matrix.ciphernetics.nlRick (Mindavi)Some do, like the python patches that disable optimized builds and disabling gcc profile guided optimization11:49:27
@rick:matrix.ciphernetics.nlRick (Mindavi)I think there are some wins to be had with making those reproducible as well, but that's quite involved11:50:01
@rick:matrix.ciphernetics.nlRick (Mindavi)And requires intricate knowledge of the code and tooling, so that requires effort upstream11:50:54

Show newer messages


Back to Room ListRoom Version: 6