10 ms·
It's surprising to hear that a package manager needs local analytics to figure out which packages are used. On the other hand it was likewise surprising to hea
by blub 10y ago
It's surprising to hear that a package manager needs local analytics to figure out which packages are used.
On the other hand it was likewise surprising to hear that homebrew was using github as its CDN.
I don't rely on homebrew to do anything, but I am concerned about the normalisation of surveilance and will point that out in a reasonably polite manner.
- justinclift 10y ago> On the other hand it was likewise surprising to hear that homebrew was using github as its CDN. That sounds a bit weird to me. Homebrew gets developed on GitHub... so using GitHub as a CDN doesn't seem wrong (to me).
- blub 10y agoGithub offers source control services, it's not a package server. The CDN stunt was impacting other customers and they had to restrict brew's access.
- justinclift 10y agoInteresting, hadn't heard about it. :) Sounds like they weren't using GitHub's Releases approach for binaries, instead doing something else. :/
- mikemcquaid 10y agoAs both a GitHub engineer and Homebrew lead maintainer: that's not true. You're perhaps thinking of CocoaPods where there was some problems which have been addressed through repository reorganisation work on CocoaPods side and a new API that I added to GitHub for Homebrew that makes it easier to avoid no-op `git fetch` runs now.