Skip to content

[Draft] feat: aurweb v6.1.5 - Git Archive repositories

Kevin Morris requested to merge kevr/infrastructure:aurweb-role-v6.1.5 into master

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