Stop Writing Package Managers
STOP WRITING PACKAGE MANAGERS • PROGRAMMING LANGUAGES WERE NOT SUPPOSED TO BE GIVEN PACKAGE REPOSITORIES • YEARS OF VENDORING yet NO REAL-WORLD USE FOUND for version pinning • Wanted to pin versions anyway for a laugh? We had a tool for that: It was called “LINUX DISTRIBUTIONS” • “Yes please freeze these gems. Please publish this wheel.” — Statements dreamed up by the utterly Deranged LOOK at what SOFTWARE DEVELOPERS have been demanding your Respect for all this time, with all the computers & networks we build for them (This is REAL package management, done by REAL software developers): Can't find gem railties (= 0.0), with executable rails Gem::GemNotFoundException $ cargo install curl Updating `https://github.com/rust-lang/crates.io-index` error: specified package has no binaries ??? ????? ??????? “I would like to install an ad blocker for my CLI package manager” They have played us for absolute fools
Текст высмеивает сложность и абсурдность пакетных менеджеров для языков программирования. Внизу показаны запутанные ошибки установки RubyGems, Cargo и Python-пакетов, после чего автор шутит, что хочет установить блокировщик рекламы для собственного CLI-пакетного менеджера. Мем используют как реакцию на болезненные зависимости, несовместимые версии и чрезмерно сложную разработку инструментов. EN: The text mocks the complexity and absurdity of package managers for programming languages. The bottom shows confusing installation errors from RubyGems, Cargo, and Python packages, followed by the joke that the author wants to install an ad blocker for their own CLI package manager. The meme is used as a reaction to painful dependencies, incompatible versions, and overly complicated tooling.
- @gentoomemes / 10753 2024-04-20
- Type
- image
- Size
- 800×800 · 129.3 KiB
- Mood
- саркастичный, абсурдный
- Language
- en
- Added