[Draft] feat: aurweb v6.1.5 - Git Archive repositories
This commit brings in four new routes to nginx:
- /archives/metadata.git
- /archives/users.git
- /archives/pkgbases.git
- /archives/pkgnames.git
See https://gitlab.archlinux.org/archlinux/aurweb/-/blob/master/doc/git-archive.md for a detailed rundown on what these archive repositories are.
For those wishing to use archive metadata, see https://gitlab.archlinux.org/archlinux/aurweb/-/blob/master/doc/repos/metadata-repo.md#popularity-calculation for important consumer details.
These git archive repositories are intended to deprecate and supercede aurweb-mkpkglists within two months of this feature being announced to AUR helper projects.
For now, we will be updating the repositories once every 10 minutes internally on the AUR server. When aurweb-mkpkglists is removed, we should change this to a five minute interval to coincide with the same interval that aurweb-mkpkglists used. From a client perspective, they can still use a five minute interval to update their git repositories, as this will work seamlessly between five minute and ten minute intervals in terms of git updates.
Signed-off-by: Kevin Morris kevr@0cost.org
Merge request reports
Activity
added 510 commits
-
acee3001...1183090e - 509 commits from branch
archlinux:master
- 1a5fe5f1 - feat: aurweb v6.1.5 - Git Archive repositories
-
acee3001...1183090e - 509 commits from branch
I think we want to be mirroring these repositories somewhere and supplying those mirrors to clients. This patch here sets the repos up to be served from aur.al, and probably needs to be changed.
Also, you guys at devops might want to tweak some things with this MR -- this is merely a skeleton to show you how to setup the new archive timers with smartgit.
Edited by Kevin MorrisIncluded in the MR !636 (merged)