The sound distributed version control system

#840 The Nix flake in this repository doesn't build

Closed on December 17, 2023
dblsaiko on November 26, 2023

The Nix flake in this repository doesn’t build, probably due to mismatch in dependencies between the Cargo.lock and generated Cargo.nix which hasn’t been updated in a while.

Here’s a change that fixes this and also replaces cargo2nix with the builtin Rust tools from nixpkgs, which don’t need you to maintain any extra lock file apart from the main Cargo one.

spacefrogg on December 10, 2023

This works well and looks good to me.

pmeunier on December 17, 2023

As always, my hard drive is not large enough to use Nix flakes: I only have 500Gb and I also use my computer for personal files, emails, etc.

But I like the idea of getting rid of Cargo.nix, thanks! Also, your patch pushes the limits of Pijul’s conflict detection algorithm, which is good.

pmeunier closed this discussion on December 17, 2023