logoalt Hacker News

ifh-hnyesterday at 2:18 PM2 repliesview on HN

So what's the answer then? That's the question I wanted answered after reading this article. With no experience with git or package management, would using a local client sqlite database and something similar on the server do?


Replies

encomyesterday at 2:30 PM

I quite like Gentoo's rsync based package manager. I believe they've used that since the beginning. It works well.

show 1 reply
AaronFrielyesterday at 6:44 PM

OCI artifacts, using the same protocol as container registries. It's a protocol designed for versioning (tagging) content addressable blobs, associating metadata with them, and it's CDN friendly.

Homebrew uses OCI as its backend now, and I think every package manager should. It has the right primitives you expect from a registry to scale.