!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
1 Jul 2021
@siraben:matrix.orgsirabenIt should be easier for people to check reproducibility of their own packages as well04:53:13
@raboof:matrix.orgraboof
In reply to @siraben:matrix.org
It should be easier for people to check reproducibility of their own packages as well
for a leaf package nix-build '<nixpkgs>' -A mypackage --check, is a good start, right? seems pretty easy :)
14:59:32
@raboof:matrix.orgraboofbut making it easier to do a 'recursive' rebuild would be cool, too, things like "given a derivation, I trust cache.nixos.org, but I want to rebuild the rest and compare the result with the results from other builders"15:06:05
@raboof:matrix.orgraboof adisbladis' trustix project (https://github.com/tweag/trustix) seems super interesting in that area, but I get the impression that it's not really ready for collaboration yet? 15:06:53
@raboof:matrix.orgraboofI would also like it if we could somehow integrate reproducibility in the review process more - not requiring it yet, but at least making it visible. I think there were some approaches to that discussed above (doing something in nixpkgs-review and/or adding a flag somewhere that a package is intended to be reproducible)15:09:00
@adis:blad.isadisbladis
In reply to @raboof:matrix.org
adisbladis' trustix project (https://github.com/tweag/trustix) seems super interesting in that area, but I get the impression that it's not really ready for collaboration yet?
I'd say it's ready for collaboration but recently I've not been able to give it quite the attention it deserves
15:09:54
@raboof:matrix.orgraboofand of course there's https://github.com/NixOS/nixpkgs/issues/125380 - I hope I haven't scared you all away with all my chatter in that issue :D15:15:19
@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

Show newer messages


Back to Room ListRoom Version: 6