Create automation to replace UID/GID database

Idea proposal 💡

Checks

NOTE: The below check boxes must be checked before the accompanying idea will be considered.

  • I have checked that the idea is not directly tied to a specific project For example: "Show label icons in the package overview web page" must be a feature request in the ArchWeb repository
  • I have carefully checked this idea is not already covered by any open or closed ideas.
  • I understand that I hold no copyright claims and that this idea can be adapted and used by Arch Linux in any arbitrary shape or form. (bruh)

Summary

Create some form of automation so that the table that is currently hosted on the Wiki (https://wiki.archlinux.org/title/DeveloperWiki:UID_/_GID_Database) can be maintained easily.

Motivation

Right now this is busywork and the underlying information tends to be out of date as not everybody knows about this resource, cares enough to keep it up to date or has access to this part of the wiki. Even when the page is eventually moved to the (yet to be created) developer handbook, this will not change much except for the access part.

Specification

The implementation of this is not yet clear, other people most likely have better input/ideas about this. This topic came up on the Arch Summit 2024 (Link)


cc @dvzrv @netsysfire @yhndnzj