Reading up on package-management
5 deep · digging since dec 25, 25
- Show HN: Homebrew 6.0.0
Homebrew 6.0.0 introduces `brew trust` and other improvements, with the community praising the project's longevity and Mike's maintainership.
- Cursed Bundler: Using go get to install Ruby Gems
Go's module proxy and transparency log can be repurposed to fetch and verify Ruby gems with better integrity guarantees than RubyGems itself.
- Package managers keep using Git as a database, it never works out
Using Git as a package manager backend causes performance and scaling problems as ecosystems grow, leading to workarounds like proxies and sparse checkouts.
- Package managers keep using git as a database, it never works out
Package managers that use git as a database for registry data inevitably hit scaling limits, forcing migrations to HTTP-based or CDN-backed solutions.