Remix.run Logo
amarant 3 hours ago

Nixos has a pretty solid solution to this issue: key your dependencies with checksums of the content. That way you get the best of both worlds: you always get the exact version you want, and you can share a copy of that exact version with other software that wants to use that exact version too!

altairprime an hour ago | parent | next [-]

Are the xattr / chattr / umask checksums rolled into the main data fork content or are they hashed separately (or not at all)?

JoshTriplett 3 hours ago | parent | prev [-]

Yeah, Nix-like distributions (e.g. guix, lix) do for Linux systems what some language package managers (e.g. cargo) do for individual projects.