- Feb 07, 2025
-
-
Sven-Hendrik Haase authored
This reverts commit e2346a9e since it was supposed to go through review first.
-
Sven-Hendrik Haase authored
The idea of this is to allow us to graph the number of packages per repository in grafana just like we're already doing in the archive exporter.
-
- Feb 04, 2025
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jelle van der Waa authored
-
- Jan 31, 2025
-
-
Jan Alexander Steffens (heftig) authored
Encrypted control rooms break the reaction-based interface.
-
- Jan 30, 2025
-
-
Jelle van der Waa authored
archusers: restrict jouke user to mail.archlinux.org See merge request !919
-
Jelle van der Waa authored
-
- Jan 27, 2025
-
-
Jelle van der Waa authored
Killing a build when it runs out of memory is better then having the whole machine trash.
-
- Jan 26, 2025
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- Jan 25, 2025
-
-
Jelle van der Waa authored
This version contains a fix for sourceballs.
-
Jelle van der Waa authored
-
- Jan 20, 2025
-
-
Kristian Klausen authored
The last gitlab bot[1] for the aurweb-tfstate project expired[2] some time ago, but it was not replaced with a new project bot. A new project bot has just been added, because we need the use-case[3] working again. [1] 7a994067 ("gluebuddy: Add new gitlab bot for the aurweb-tfstate project") [2] 242213b2 ("gluebuddy: Remove deleted project bot for arch-boxes") [3] 5fb8df85 ("gluebuddy: Add gitlab bot for aurweb-tfstate project")
-
Christian Heusel authored
tempo: increase retention to 7 days See merge request !914
-
We currently estimate up to 2G per day. This should fit well within our current storage limits.
-
Christian Heusel authored
one-shots: Remove obsolete keycloak-importer See merge request !903
-
It has not been used for over 4.5 years and I think it is unlikely that we will need it in the future.
-
Christian Heusel authored
tempo: Clean up config a bit See merge request !915
-
We do this in other services and features, lets be consistent and opt-put of usage reporting everywhere.
-
-
- Jan 19, 2025
-
-
Kristian Klausen authored
Gemini doesn't need to send emails and hasn't had that need for several years (AFAIU). It may have been used by the integrity-check script in the past, but that was disabled 7 years ago[1] and was just removed completely from dbscripts[2][3] and the infra repo[4]. [1] bcd20f65 ("Disable the integrity check timer and service.") [2] dbscripts!58 [3] f354ae35 ("dbscripts: Bump to latest commit for repos/archive split fixes") [4] 8e22cdbe ("dbscripts: Remove obsolete integrity-check.{service,timer}")
-
Kristian Klausen authored
They haven't been used for over 7 years[1] and was just removed from dbscripts[2][3]. [1] bcd20f65 ("Disable the integrity check timer and service.") [2] dbscripts!58 [3] f354ae35 ("dbscripts: Bump to latest commit for repos/archive split fixes")
-
Kristian Klausen authored
Move the repos and associated services to its own server Closes #531 See merge request !905
-
Kristian Klausen authored
0ebae15 ("chore(cron-jobs): Remove obsolete integrity-check script and friends") 2edd43d ("feat(db-archive): Archive package files atomically") a56c710 ("feat(db-functions): Check the archive index in check_reproducible") ea98599 ("fix(db-functions): Suppress realpath error output") Fix #531
-
Kristian Klausen authored
With the dbscripts role no longer deployed on gemini, we need to deploy rsyncd from another role, which this commit does. The rsync endpoint is only accessible over our internal wireguard network, to reduce exposure and we also get encryption. Relates to #531
-
Kristian Klausen authored
archivetools will add missing packages to the "packages" directory in the archive[1], but it is only done once a day, so if a package is updated more than once in that timeframe, the earlier version will not be added to the archive. For this reason, we need to sync archived packages from repos.a.o to gemini.a.o, so we don't lose packages, but also because we want the archived packages to show up faster on the archive server than once a day. The package files could already exist on gemini, created by archivetools, in which case rsync just ignores the files (--ignore-existing). The archived package files are deleted on repos.a.o after three days, so there is some leeway to stop archive-cleanup.timer if the sync breaks for whatever reason. [1] https://gitlab.archlinux.org/archlinux/archivetools/-/blob/d5cbd5a5a9454eecd5c46b64ebc08d5087a25f2d/archive.sh#L141-L200 Relates to #531
-
Kristian Klausen authored
We want to have the repos and the archive on different servers, to ensure separation of concerns. The I/O on gemini is also very sluggish, which is likely related to the archive design (millions of files on spinning rust), and this has resulted in rsync deleting the package database files due to a race condtion[1][2]. The does not solve the race condition, but it should make it less likely. We also need to rethink the archive design, but for now we are just isolating the problem. There is some "brokenness" related to the archive no longer being on the same server as the repos, which will be fixed in subsequent commits. [1] https://lore.kernel.org/linux-btrfs/00ed09b9-d60c-4605-b3b6-f4e79bf92fca@foutras.com/ [2] https://lore.kernel.org/linux-btrfs/ZP8AWKMVYOY0mAwq@debian0.Home/ Relates to #531
-
Kristian Klausen authored
The last bump was to a commit signed by him. Fixes: 28f8ba48 ("dbscripts: Upgrade to latest commit")
-
Kristian Klausen authored
-
- Jan 17, 2025
-
-
Christian Heusel authored
-
- Jan 16, 2025
-
-
Christian Heusel authored
Offboard coderobe as Package Maintainer Closes #655 See merge request !912
-
Christian Heusel authored
Fixes #655 Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Sven-Hendrik Haase authored
aurweb: send traces to correct route for the otlp endpoint See merge request !911
-
-
- Jan 15, 2025
-
-
Jelle van der Waa authored
New aurweb release, deprecations and fix loops See merge request !910
-
- Jan 13, 2025
-
-
Leonidas Spyropoulos authored
-
Leonidas Spyropoulos authored
Relates to: 701c1d01
-
Leonidas Spyropoulos authored
-