On 24-08-2023 09:05, Pascal Bryner wrote:
Hello Arch-DevOps Community We'd like to ask you, if there's a possibilty to clone all core & extra packages from the ArchLinux GitLab Packages Group to one of our build-servers and build them for our self.
You can do this already using rsync. More information can be found here: https://wiki.archlinux.org/title/DeveloperWiki:NewMirrors Personally, I would pick your upstream mirror based on dislike: you'll be using their bandwidth to clone the mirror, so pick the webhosting company you like the least.
The reason for this request is: We're running 60+ Arch clients for our employees (tendency increasing), which all are managed through a central application, where we can execute OS-updates, software-installs, firmware-updates, etc. The main problem is, that if we execute a company-wide update, some people directly install them and some postpone them as far as possible, sometimes taking vacation without installing the updates first. This leads us to the problem that the clients don't have the same state, sometimes with a 2 week or more gap, which makes it difficult for us to troubleshoot any problems. We had in mind, cloning all package-sources and then making snapshots of the build-directory, for a "stable" release. When using the gitlab-api to get all the urls of the repos, after some time the request times out, because we made to many requests.
I do exactly this for exactly this reason. It works well :) Kind regards, Maarten de Vries