[bug#74860,v3,08/12] DRAFT news: Add entry for ‘rottlog-service-type’ deprecation.
Commit Message
* etc/news.scm: Add entry.
Change-Id: I46ccddf4216b4c46ec417692c832b2e37a3669a0
Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
---
etc/news.scm | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 56 insertions(+), 1 deletion(-)
@@ -1,6 +1,6 @@
;; GNU Guix news, for use by 'guix pull'.
;;
-;; Copyright © 2019-2024 Ludovic Courtès <ludo@gnu.org>
+;; Copyright © 2019-2025 Ludovic Courtès <ludo@gnu.org>
;; Copyright © 2019–2021, 2024 Tobias Geerinckx-Rice <me@tobias.gr>
;; Copyright © 2019, 2020 Miguel Ángel Arruga Vivas <rosen644835@gmail.com>
;; Copyright © 2019, 2020 Konrad Hinsen <konrad.hinsen@fastmail.net>
@@ -35,6 +35,61 @@
(channel-news
(version 0)
+ (entry (commit "FIXME")
+ (title
+ (en "Rottlog service replaced by new log rotation service")
+ (de "Rottlog-Dienst ersetzt durch neuen Dienst zur Protokollrotation")
+ (fr "Service Rottlog remplacé par un nouveau service de rotation des
+journaux"))
+ (body
+ (en "A noticeable change was made that impacts all Guix System users:
+the Rottlog service was replaced by the new log rotation service.
+Additionally, @code{rottlog-service-type} is now deprecated in favor of
+@code{log-rotation-service-type} and will be removed in six months, in
+accordance with the Guix's deprecation policy. Authors of service types in
+custom Guix channels should therefore no longer extend
+@code{rottlog-service-type}.
+
+The new @code{log-rotation-service-type} builds upon the log rotation service
+provided by version 1.0 of the Shepherd. It is more flexible and easier to
+use. Run @command{info \"(guix) Log Rotation\"}, for more info.
+
+Because the new log rotation service depends on Shepherd 1.0 functionality,
+you will need to reboot after reconfiguring if you are not running Shepherd
+1.0 yet.")
+ (de "Eine merkliche Änderung betrifft alle Nutzer von Guix System:
+Anstelle des Rottlog-Dienstes wird jetzt ein neuer Dienst zur Protokollrotation
+benutzt. Des Weiteren gilt @code{rottlog-service-type} jetzt als veraltet und
+ersetzt durch @code{log-rotation-service-type}; er wird in sechs Monaten
+entfernt werden, wie es Guix’ Richtlinie zu Veraltetem vorsieht. Autoren
+von Diensttypen in eigenen Guix-Kanälen sollten daher nicht mehr
+@code{rottlog-service-type} erweitern.
+
+Der neue Diensttyp @code{log-rotation-service-type} baut auf auf dem in Version
+1.0 von Shepherd bereitgestellten Protokollrotationsdienst. Er ist
+vielseitiger und leichter nutzbar. Führen Sie @command{info \"(guix.de)
+Log-Rotation\"} aus, um mehr zu erfahren.
+
+Weil der neue Protokollrotationsdienst die Funktionalitäten der Version 1.0 von
+Shepherd voraussetzt, werden Sie nach dem Rekonfigurieren Ihren Rechner neu
+starten müssen, falls auf ihm noch nicht Shepherd 1.0 läuft.")
+ (fr "Un changement important a eu lieu impactant toute personne
+utilisant Guix System : le service Rottlog a été remplacé par le nouveau
+service de rotation des journaux. De plus, @code{rottlog-service-type} est
+maintenant obsolète, remplacé par @code{log-rotation-service-type}, et sera
+retiré d'ici six mois, conformément à la politique d'obsolescence de Guix.
+Les auteurices de services dans des canaux Guix tiers sont donc invité·es à ne
+plus étendre @code{rottlog-service-type}.
+
+Le nouveau @code{log-rotation-service-type} repose sur le service de rotation
+des journaux fourni par la version 1.0 du Shepherd. Il est plus flexible et
+facile à utiliser. Lancer @command{info \"(guix.fr) Rotation des journaux\"}
+pour en savoir plus.
+
+Comme ce nouveau service dépend d'une fonctionnalité de Shepherd 1.0, il
+faudra redémarrer après reconfiguration si tu ne fais pas encore tourner
+Shepherd 1.0.")))
+
(entry (commit "1dcd0ded86e341cbfd0567cefde1e71684c0cdba")
(title
(en "Linux-libre 6.12 now available"))