- Mar 30, 2024
-
-
Evangelos Foutras authored
Move backup-related variable defaults from the database roles into the borg_client role. Also check group membership to guard installation of database backup helper scripts.
-
Evangelos Foutras authored
Due to the "systemctl is-active foo && backup-foo || true" shorthand, errors during database dumping were being ignored. Change the MariaDB section to also be wrapped in a proper if statement. Finally, get rid of "|| true" silencing statements + enable errexit in helper scripts.
-
- Mar 29, 2024
-
-
Evangelos Foutras authored
-
David Runge authored
archlinux/dbscripts@cde46716 includes fixes for pacman 6.1 Signed-off-by:
David Runge <dvzrv@archlinux.org>
-
Sven-Hendrik Haase authored
-
- Mar 25, 2024
-
-
Evangelos Foutras authored
Fixes a NOT NULL violation related to Pacman 6.1 dropping MD5 checksums from repository databases.
-
- Mar 22, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- Mar 16, 2024
-
-
Kristian Klausen authored
Fixes: 4e5550a8 ("Decommission bugs.archlinux.org and replace it with a static copy[1]")
-
Kristian Klausen authored
This may be interesting for our mirror administrators and mirror owners. I tried backfilling the data, but was unsuccessful, due to a bug[1]. We may try again if/when the bug is fixed. [1] https://github.com/prometheus/prometheus/issues/13747
-
- Mar 15, 2024
-
-
Evangelos Foutras authored
The only variables we want to change are MAKEFLAGS and SRCDEST so this is a cleaner approach compared to templating the whole file.
-
- Mar 12, 2024
-
-
Christian Heusel authored
Change this to the noreply mail but also add a wiki tag to it so it can more easily be filtered in mail programs. Fixes #563 Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Mar 09, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- Mar 06, 2024
-
-
Christian Heusel authored
Up until now the captcha has depended on the exact output of the pacman version command which could lead to multiple problematic scenarios: a) User uses testing repos (user pacman newer) b) Server is not instantly updated (user pacman newer) c) User system is not updated (user pacman older) Circumvent this problem by switching to a time based captcha instead. Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Mar 05, 2024
-
-
Jelle van der Waa authored
-
- Feb 21, 2024
-
-
Christian Heusel authored
Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Feb 19, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- Feb 18, 2024
-
-
Kristian Klausen authored
The systemd environment variables can be read by anyone, so move the secret to the configuration file, which can only be read by root and the hedgedoc user. Fix #562
-
Kristian Klausen authored
The config file contain secrets, so it should not be world writable. Fix #562
-
Kristian Klausen authored
The firewalld direct interface is deprecated and will be removed in a future release[1]. Recently IPv4 connectivity inside docker containers on our runners broke and after some troubleshooting, the issue was pinpointed to the start of the fail2ban service. We also had issues in the past where sometimes firewalld had to be restarted after boot before network connectivity worked in libvirt on our runners. The issuse may be due to a bug in the way fail2ban use the direct interface, a bug in firewalld or a combination thereof. Let's just avoid the direct interface altogether and create a clean separation, with firewalld handling the blocking and fail2ban maintaining the ipset. [1] https://firewalld.org/documentation/man-pages/firewalld.direct.html
-
Kristian Klausen authored
Fixes: 97bc3928 ("gitlab_runner: raise max memory to 2GB")
-
- Feb 15, 2024
-
-
Levente Polyak authored
This is required f.e. for the dbscripts pipeline where kcov coverage requires quite a bit more memory and fails to run in parallel with 1GB limit.
-
Christian Heusel authored
Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Christian Heusel authored
Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Christian Heusel authored
When there was an error i.e. with the image verification the loopdev variable was unbound in the cleanup function. We fix this by defining the variable as empty. Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Christian Heusel authored
Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Related to #557
-
- Feb 14, 2024
-
-
Christian Heusel authored
Related to #550 Related to #551 Fixes: 4e5550a8 ("Decommission bugs.archlinux.org and replace it with a static copy[1]") Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Feb 13, 2024
-
-
Levente Polyak authored
-
- Feb 10, 2024
-
-
Kristian Klausen authored
This feature is needed for the static copy of bugs.a.o[2], to redirect some of the migrated tasks to the new gitlab URLs. [1] https://docs.gitlab.com/ee/user/project/pages/redirects.html#domain-level-redirects [2] https://gitlab.archlinux.org/archlinux/bugs-archive/-/blob/snapshots/_redirects
-
Kristian Klausen authored
As announced[2][3] the bugtracker has been migrated to gitlab, so bugs.a.o can be decommissioned and replaced with a static copy[1](to avoid link rot). [1] https://gitlab.archlinux.org/archlinux/bugs-archive/ [2] https://archlinux.org/news/bugtracker-migration-to-gitlab-completed/ [3] https://lists.archlinux.org/hyperkitty/list/arch-dev-public@lists.archlinux.org/thread/WYXDTJ3TR2DWRQCDZK44BQDH67IDVGTS/ Fix #550 Fix #551
-
Jelle van der Waa authored
-
- Feb 06, 2024
-
-
Evangelos Foutras authored
-
- Jan 27, 2024
-
-
Kristian Klausen authored
Since Gitlab causes high email traffic, apply the same rule as for the aur by adding the sasl_username for gitlab to the no limits list. Fix #564
-
- Jan 26, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
Doesn't make sense to split these; the notifications are unnecessary.
-
- Jan 20, 2024
-
-
Evangelos Foutras authored
-
Evangelos Foutras authored
-
Evangelos Foutras authored
-
Jinmiao Luo authored
-
- Jan 19, 2024
-
-
Christian Heusel authored
-