Temporary binary package repositories
- Allow quickly creating and destroying temporary package repositories via
pkgctl - Should also be available via API, so the build service can manage ad-hoc repositories
- Build on
repo-addandrepo-removefrom pacman - Allow uploading to ad-hoc repos with
pkgctl build - Allow building against temporary repos with
pkgctl build - Add
pkgctlsubcommand for installing packages from ad-hoc repos? - Add rust to
pkgctland write tmp repo functionality using rust - Provide an overview in archweb, or similar to archweb, of all packages in current temporary repositories. This will allow packagers to detect potential conflicts between parallel work.
- Build one or more package in temporary repo:
pkgctl build --tmp-repo=<id>. If repo does not exist, it is created. - Build results are uploaded into temp repo.
- Create pacman drop-in config to add temp repo:
pkgctl tmp-pkg-repo add-local <id> pkgctl tmp-pkg-repo remove-local <id>- Release from tmp repo to official repo:
pkgctl release --tmp-repo=<id> <package> - Destroy temp repo:
pkgctl tmp-pkg-repo --remove <id>