3 ms·
Pointless article. What we need is good, language independent, tooling to automatically select which versions to use, how risky the update is going to be, what
by eeZah7Ux 9y ago
Pointless article.
What we need is good, language independent, tooling to automatically select which versions to use, how risky the update is going to be, what problems are being fixed.
Tracking and correlating successful and failed updates centrally - call it "distributed CI".
Tentatively upgrading dependencies, running tests and rolling back on error.
Don't forget that even minor, bugfix releases introduce bugs or break code by actually fixing bugs that people were inadvertently relying upon.
Lack of automated tools only encourages the "vendorize, ship and forget" model that is so popular.
- CMCDragonkai 9y agoThe NixOS community is building towards this with hydra, ipfs, nixpkgs.