[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#77041] [PATCH 16/16] DRAFT news: Add entry for mcron deprecation.
From: |
Maxim Cournoyer |
Subject: |
[bug#77041] [PATCH 16/16] DRAFT news: Add entry for mcron deprecation. |
Date: |
Sun, 16 Mar 2025 21:11:09 +0900 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi Ludovic,
Ludovic Courtès <ludo@gnu.org> writes:
> * etc/news.scm: Add entry.
>
> Change-Id: I7e096a8f137e20487f5dac5fca4ae5b05754f5cd
> ---
> etc/news.scm | 13 +++++++++++++
> 1 file changed, 13 insertions(+)
>
> diff --git a/etc/news.scm b/etc/news.scm
> index 8e37bc8bec..368bdb567a 100644
> --- a/etc/news.scm
> +++ b/etc/news.scm
> @@ -37,6 +37,19 @@
> (channel-news
> (version 0)
>
> + (entry (commit "XXX")
> + (title
> + (en "Scheduled job execution with mcron superseded by Shepherd
> +timers"))
> + (body
> + (en "On Guix System and Guix Home, scheduled job execution with the
> +mcron package is deprecated; @code{mcron-service-type} and
> +@code{home-mcron-service-type} are slated for removal after 2026-04-01.
> +
> +As a replacement for mcron jobs, you can use Shepherd timers---a feature that
> +appeared in version 1.0 of the Shepherd. Run @command{info \"(guix)
> Scheduled
> +Job Execution\"} for more information on how to transition.")))
> +
I'd turn this into a soft-deprecation: document Shepherd timers as the
preferred alternative to use in most scenarios such as when authoring
Guix System or home services,, but leave otherwise leave the
mcron-service-type and home-mcron-service-type services be.
--
Thanks,
Maxim
- [bug#77041] [PATCH 12/16] services: ganeti: Update to Shepherd 1.0 interface., (continued)
- [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
- [bug#77041] [PATCH 10/16] tests: ganeti: Write system log to /dev/console., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 14/16] services: virtual-build-machine: Turn GC job into a Shepherd timer., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 13/16] services: ganeti: Produce Shepherd timers instead of mcron jobs., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 09/16] tests: ganeti: Remove unnecessary ‘begin’., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 16/16] DRAFT news: Add entry for mcron deprecation., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 16/16] DRAFT news: Add entry for mcron deprecation.,
Maxim Cournoyer <=
- [bug#77041] [PATCH 15/16] services: mcron: Deprecate., Ludovic Courtès, 2025/03/15
- [bug#77041] [PATCH 15/16] services: mcron: Deprecate., Tomas Volf, 2025/03/16
[bug#77041] [PATCH 00/16] Replacing mcron jobs by Shepherd timers, Maxim Cournoyer, 2025/03/16
[bug#77041] [PATCH 00/16] Replacing mcron jobs by Shepherd timers, Sergey Trofimov, 2025/03/17