4 ms·
Debian should simply not include Rust packages, except `rustup`. These modern languages are designed to manage internally their own source-based software distr
by DarylZero 5y ago
Debian should simply not include Rust packages, except `rustup`.
These modern languages are designed to manage internally their own source-based software distribution. Inevitably, when combining with Debian's distribution system, the two redundant approaches step on one another's toes.
- edflsafoiewq 5y agoI do not want to compile packages from source. It is extremely wasteful. For Rust especially.
- DarylZero 5y agoMe neither, but that's how Rust is designed. It's not for Debian to change that.
- edflsafoiewq 5y agoSorry, I realized you're talking about build dependencies, not eg. individual programs that are written in Rust. I agree rustup should probably be the only Rust build dependency.
- pydry 5y agoThis is how python/node/ruby should be managed too. It makes much more sense to have a thin layer on top that understands and interprets "install youtube-dl" or "upgrade youtube-dl" and delegates most of the work to pipx or something.
- bboozzoo 5y agoUltimately it's not the maintainer's role to waste hours untangling the this mess. I do want ripgrep, but I see no value in forcing any particular version of ripgrep's dependencies on other rust programs that happen to use the same crate.
- nonameiguess 5y agoThis doesn't work unless the entire dependency chain is Rust. Core libraries like librsvg and libimagequant that are used by a bunch of other things need to be provided by the distro. You're not going to point all of Gnome to "some user's home/.cargo/wherever shared libs go" so it can use graphics libs that have been rewritten in Rust.