4 ms·
Reproducible self-contained configurations give most of the same benefit for bug filing. Just your regular reminder that nix is good actually. "I have a bug,
by TheDong 1y ago
Reproducible self-contained configurations give most of the same benefit for bug filing.
Just your regular reminder that nix is good actually.
"I have a bug, you can get a full VM that reproduces it with 'nixos-rebuild build-vm --flake "github:user/repo#test-vm" && ./result/bin/run-*-vm'"
And the code producing that VM isn't just a binary blob that's a security nightmare, it's plain nix expressions anyone can read (basically json with functions).
And of course applying it to a new machine is a single command too.
- nothrabannosir 1y ago<3 (Would it be pedantic of me to say that I receive my fair share of bug reports on nix code I maintain, and when someone sends me their entire nixosConfig the very first thing I do is punt it back with a "can you please create a minimal reproducible configuration"? :D but your point stands. I think. I like to think.)
- deleted 1y ago[deleted]