[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#77041] [PATCH 00/16] Replacing mcron jobs by Shepherd timers
From: |
Ludovic Courtès |
Subject: |
[bug#77041] [PATCH 00/16] Replacing mcron jobs by Shepherd timers |
Date: |
Sat, 15 Mar 2025 22:27:24 +0100 |
Hello,
This is the last step of the Shepherd 1.0 transition, leading
to the deprecation of mcron, superseded by Shepherd timers.
Thoughts?
Ludo'.
Ludovic Courtès (16):
services: shepherd: Factorize ‘trigger’ action.
services: file-database: Turn into a Shepherd timer.
services: file-database: Exclude /dev by default.
services: package-database: Turn into a Shepherd timer.
services: fstrim: Turn into a Shepherd timer.
services: certbot: Turn into a Shepherd timer.
services: wireguard: Turn monitoring into a Shepherd timer.
tests: Make ‘operating-system-with-console-syslog’ public.
tests: ganeti: Remove unnecessary ‘begin’.
tests: ganeti: Write system log to /dev/console.
tests: ganeti: Increase VM memory size.
services: ganeti: Update to Shepherd 1.0 interface.
services: ganeti: Produce Shepherd timers instead of mcron jobs.
services: virtual-build-machine: Turn GC job into a Shepherd timer.
services: mcron: Deprecate.
DRAFT news: Add entry for mcron deprecation.
doc/guix.texi | 60 +++++++---
etc/news.scm | 13 +++
gnu/home/services/mcron.scm | 7 +-
gnu/services/admin.scm | 68 +++++++----
gnu/services/backup.scm | 6 +-
gnu/services/certbot.scm | 93 ++++++++-------
gnu/services/ganeti.scm | 135 ++++++++++-----------
gnu/services/linux.scm | 50 ++++----
gnu/services/mcron.scm | 7 +-
gnu/services/shepherd.scm | 8 ++
gnu/services/virtualization.scm | 22 +++-
gnu/services/vpn.scm | 201 +++++++++++++++++---------------
gnu/tests.scm | 21 ++++
gnu/tests/ganeti.scm | 120 +++++++++----------
gnu/tests/install.scm | 20 ----
15 files changed, 462 insertions(+), 369 deletions(-)
base-commit: 0c497c87ac47206b3e8c6dfa2e1e9b5f3e452292
--
2.48.1
- [bug#77041] [PATCH 00/16] Replacing mcron jobs by Shepherd timers,
Ludovic Courtès <=
- [bug#77041] [PATCH 01/16] services: shepherd: Factorize ‘trigger’ action., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 02/16] services: file-database: Turn into a Shepherd timer., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 04/16] services: package-database: Turn into a Shepherd timer., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 03/16] services: file-database: Exclude /dev by default., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 06/16] services: certbot: Turn into a Shepherd timer., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 08/16] tests: Make ‘operating-system-with-console-syslog’ public., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 07/16] services: wireguard: Turn monitoring into a Shepherd timer., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 11/16] tests: ganeti: Increase VM memory size., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 12/16] services: ganeti: Update to Shepherd 1.0 interface., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 05/16] services: fstrim: Turn into a Shepherd timer., Ludovic Courtès, 2025/03/15