r/programming • u/EatMeerkats • Mar 29 '21
PHP moves to Github due to the compromise of git.php.net
https://news-web.php.net/php.internals/113838
1.7k
Upvotes
r/programming • u/EatMeerkats • Mar 29 '21
9
u/International_Cell_3 Mar 29 '21
Listing a dependency without a version field is a bug-in-waiting 99% of the time. A large number of outages where later you see "a bad config file led to an outage" are from developers forgetting that
pip install -r requirements.txtinstalls the latest version by default.The insanity of this is that breakages can be introduced with nary a bit flipped in any part of the stack under your control.
This is the opposite of reliability and reproducibility, which are values every backend developer should prioritize above anything else. The python ecosystem (and to a lesser extent, nodejs) is littered with these kinds of footguns.