Conill: The long-term consequences of maintainers’ actions
Conill: The long-term consequences of maintainers’ actions
Posted Sep 19, 2021 15:31 UTC (Sun) by pizza (subscriber, #46)In reply to: Conill: The long-term consequences of maintainers’ actions by ilammy
Parent article: Conill: The long-term consequences of maintainers’ actions
A key difference is that Cargo only helps those already capable of recompiling the software. If you don't have the complete source code to _everything_ then you can't fix it yourself, period. You can't rely on a third party (eg distributions or some other system integrator) to update that one component and generate a new binary.
Rust (plus Go and all other static-link-only paradigms) makes you completely at the mercy of the software developer / vendor for all updates and fixes. That's what made the zlib thing so bad, and Cargo/etc won't change this -- even the relatively trivial "change your crate list to pull in a fixed version and recompile" actions represent more effort than has been historically demonstrated.
