3 ms·
It's the distro packaging that makes it hard to exercise freedom 2, and it always has been - frankly when distro packagers intervene in language packaging it's
by lmm 2y ago
It's the distro packaging that makes it hard to exercise freedom 2, and it always has been - frankly when distro packagers intervene in language packaging it's always done more harm than good. Distributions still don't have good answers to installing packages locally, or even installing two versions of the same library side by side, and it's not reasonable for that to hold back packaging and development progress. (There are good solutions to this problem, but they look more like Nix than like traditional distro packaging).
- davexunit 2y agoNix and Guix solve the problem, I don't see why they shouldn't count. Traditional global install distros are too inflexible and imperative.
- xedrac 2y agoThere is definite friction between Nix and Rust dependency management. Nix wants all dependencies to be a Nix package, but Rust wants Cargo to dynamically manage all dependencies. It seems like the same sort of problem. Or am I missing something?
- xyzsparetimexyz 2y agohttps://github.com/ipetkov/crane https://github.com/ipetkov/crane makes integrating rust and nix incredibly easy