Hacker News new | ask | show | jobs
by legulere 3852 days ago
> We have rpm, deb, pkg, pkgng, etc as system packaging formats.

Those are all general binary distribution formats: they copy certain files as root to a predefined position in the file system and execute code as root. Not at all the use case for this: Downloading library source files that are needed for building something as a user.

It actually also uses pre-existing things: "a package is a git repository with semantically versioned tags, that contains Swift sources and a Package.swift manifest file at its root."