- Dec 23, 2024
- Sep 28, 2024
-
-
Evangelos Foutras authored
-
- May 19, 2024
-
-
Evangelos Foutras authored
pacman-contrib recently moved fakeroot to optional dependencies.
-
- Aug 21, 2023
-
-
Evangelos Foutras authored
It used to be pulled in as a dependency of gzip, but that was recently changed to an optional dependency [1]. It's a good tool so add it back. [1] archlinux/packaging/packages/gzip@be440e27
-
- May 22, 2023
-
-
Evangelos Foutras authored
Match the repo ordering of stock pacman.conf. Fixes: 4159a61f ("dbscripts: switch to Git packaging")
-
This drops all svn specific functionality and switches to dbscripts git version. Drops the community repository as it's merged into extra.
-
- May 06, 2023
-
-
Leonidas Spyropoulos authored
Signed-off-by:
Leonidas Spyropoulos <artafinde@archlinux.org>
-
- Mar 07, 2023
-
-
Evangelos Foutras authored
The disks on gemini show increased write latency every now and then, and this appears to correlate with when long self-tests are running. Fixes #498
-
- Feb 18, 2023
-
-
Evangelos Foutras authored
Liberally add "noqa no-changed-when" tags to the problematic tasks, except for two "systemd-tmpfiles --create" calls. For these we can simply include the creates= parameter in the command module's call.
-
- Feb 13, 2023
-
-
Leonidas Spyropoulos authored
The daemon_reload is specific to systemd and produce a warning in ansible-lint Signed-off-by:
Leonidas Spyropoulos <artafinde@archlinux.org>
-
- Nov 02, 2022
-
-
Kristian Klausen authored
C.UTF-8 is installed by default, so we can avoid messing with locale-gen by using that. All the postgres servers (excluding matrix due to[1]) have been migrated with the following commands: # sudo -u postgres pg_dumpall > d # sed "s/LOCALE = 'C'/LOCALE = 'C.UTF-8'/" -i d # systemctl stop postgresql.service # mv /var/lib/postgres/data{,.old} $ ansible-playbook --diff -t postgres playbooks/<host>.yml # sudo -u postgres psql < d [1] https://github.com/matrix-org/synapse/blob/19a57f4a3710d6c3f7cc9d031e0e59bc2ed3b052/docs/postgres.md#fixing-incorrect-collate-or-ctype Fix #470
-
- Oct 24, 2022
-
-
Evangelos Foutras authored
- common: for deciding when to install/configure smartmontools - install_arch: installing ucode update only on physical hosts
-
- Oct 03, 2022
-
-
Evangelos Foutras authored
I have needed to use compsize on multiple occasions, and thus had to temporarily install it. As it is already installed on 9 machines and is generally useful, make it part of the standard tool set for btrfs.
-
Evangelos Foutras authored
The traffic hitting ping.archlinux.org has lately been exhausting its default nf_conntrack_max limit of 64k. Bump it to 256k (which is also the default limit found on systems with more than 4G of memory). Suggested-by:
Kristian Klausen <kristian@klausen.dk>
-
- Sep 11, 2022
-
-
Evangelos Foutras authored
The default of 0.5 has proven insufficient on at least 3 boxes so far.
-
- Aug 29, 2022
-
-
Evangelos Foutras authored
Fixes: 26f289b7 ("Capitalize the first letter of all task names")
-
- Aug 23, 2022
-
-
Evangelos Foutras authored
ansible-lint 6.5.0 complains about: name: All names should start with an uppercase letter. (name[casing])
-
- Jul 23, 2022
-
-
nl6720 authored
The glibc 2.35-6 package ships with the C.UTF-8 locale included which means there is now a usable UTF-8 locale available by default. en_US.UTF-8 will still be generated because PostgreSQL clusters are created with that locale. Migrating the clusters to C.UTF-8 is possible, but that requires dumping and recreating them.
-
- Jun 08, 2022
-
-
Evangelos Foutras authored
These are used to signal the start of the document in a stream of many documents. As Ansible only supports one YAML document per file this is unnecessary. About a third of our YAML documents already lacked these.
-
- Jun 04, 2022
-
-
Evangelos Foutras authored
Other than avoiding the conditional logic there's no reason to specify /srv/ftp/pool/{packages,community} as additional cache directories for all servers. Restoring the default CacheDir value on machines without a local mirror allows us to use pacdiff to perform a three-way merge of the few config files which are easier to rebase this way.
-
- May 09, 2022
-
-
Evangelos Foutras authored
Bash histories indicate this isn't being used anywhere other than {build,gemini}.archlinux.org and gemini's filelist is so big that locate becomes so slow that it's practically useless on this box.
-
Evangelos Foutras authored
-
- Mar 19, 2022
-
-
Evangelos Foutras authored
There is a need for build servers to never build against outdated repo databases, even with syncrepo providing a local mirror that is updated every minute. To that effect, we adjust mirrorlist on build servers so the first mirror is the tier0 mirror provided by gemini. Keep the syncrepo role on build servers in order to have a local cache of packages and avoid concurrent build jobs downloading the same files causing them to be corrupted. Finally, configure gemini to use its own repos (like other mirrors do).
-
- Mar 12, 2022
-
-
Evangelos Foutras authored
Keeps us from having to deal with .pacnew files.
-
- Jan 21, 2022
-
-
Jelle van der Waa authored
-
- Jan 04, 2022
-
-
Jelle van der Waa authored
Run a self test every day at 02:00/03:00 and a long tests every saturday.
-
- Oct 04, 2021
-
-
Evangelos Foutras authored
sort + groupby fanciness by @klausenbusk.
-
Evangelos Foutras authored
-
- Oct 02, 2021
-
-
Kristian Klausen authored
Fix #392
-
- Sep 27, 2021
-
-
- Allow killing of any cgroup if swap is about to run out. When swap is at least 90% full, oomd will kill a cgroup, tending to kill the cgroup with the highest swap usage. - Allow killing cgroups of logged in users under severe memory pressure. When a cgroup is stalled waiting for memory at least 60% of the time, for at least 30 seconds, oomd will attempt to kill it or one of its descendant cgroups.
-
- Aug 22, 2021
-
-
Kristian Klausen authored
It has been applied upstream[1] and released with smartmontools 7.2[2]. [1] https://github.com/smartmontools/smartmontools/commit/61bc85ecadf9e5596b140380fed701a674e38a1b [2] https://github.com/smartmontools/smartmontools/releases/tag/RELEASE_7_2 This reverts commit b4c97002.
-
- Aug 17, 2021
-
-
Evangelos Foutras authored
Main motivation behind this is preparing for doing more automatic upgrades. The need for ignoring kernel updates isn't clear either.
-
- Jul 30, 2021
-
-
Kristian Klausen authored
It was removed in: d9fdafb0 ("Use archlinux-contrib over git submodule") c380c429 ("Remove old task to symlink checkservices to /usr/local/bin")
-
This is shared between common and install_arch roles Closed: #288 Signed-off-by:
Leonidas Spyropoulos <artafinde@gmail.com>
-
- Jul 28, 2021
-
-
Fix #376
-
- Jul 15, 2021
-
-
Kristian Klausen authored
Fixes: 678845af ("Add Kape server IPv6 addresses (fixes #230)")
-
- Jul 13, 2021
-
-
Evangelos Foutras authored
It's been running out of swap during borg-backup and seems to get good compression ratios; try upping the zram size to 100% of RAM (from 50%).
-
- Jul 12, 2021
-
-
Evangelos Foutras authored
When both zswap and zram are active, zswap sits in front of zram and treats it as a backing store. We just want to use zram and not zswap disguising itself as such; disable the latter so we can enjoy useful zramctl statistics. Implemented as tmpfiles.d/zram.conf which disables zswap at runtime.
-
Evangelos Foutras authored
Restarting swap.target doesn't apply configuration changes; instead we can restart systemd-zram-setup@zram0 which seems to do what we wanted.
-
Evangelos Foutras authored
Set "max-zram-size = none" to disable this unwanted limitation which defaulted to creating zram-based swap with a maximum size of 4096MiB. Fixes: dc8fa2bd ("common: Replace deprecated systemd-swap[1] with zram-generator")
-