civodul pushed a commit to branch master
in repository guix.

commit c785dfb5acbb467a996b04444693c3f6209e63af
Author: Ludovic Courtès <[email protected]>
AuthorDate: Thu Dec 12 08:42:46 2024 +0100

    news: Add entry for ‘rottlog-service-type’ deprecation.
    
    * etc/news.scm: Add entry.
    
    Change-Id: I46ccddf4216b4c46ec417692c832b2e37a3669a0
    
    Co-authored-by: Florian Pelz <[email protected]>
---
 etc/news.scm | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 56 insertions(+), 1 deletion(-)

diff --git a/etc/news.scm b/etc/news.scm
index ea00c0f4e6..d65b93418c 100644
--- a/etc/news.scm
+++ b/etc/news.scm
@@ -1,6 +1,6 @@
 ;; GNU Guix news, for use by 'guix pull'.
 ;;
-;; Copyright © 2019-2024 Ludovic Courtès <[email protected]>
+;; Copyright © 2019-2025 Ludovic Courtès <[email protected]>
 ;; Copyright © 2019–2021, 2024 Tobias Geerinckx-Rice <[email protected]>
 ;; Copyright © 2019, 2020 Miguel Ángel Arruga Vivas <[email protected]>
 ;; Copyright © 2019, 2020 Konrad Hinsen <[email protected]>
@@ -35,6 +35,61 @@
 (channel-news
  (version 0)
 
+ (entry (commit "a9f21036e43ffe4eeda2ae51b86e563c14509225")
+        (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 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 "5c2bcafd281fdd31b3dfec5a67ba85084c58cf60")
         (title
          (en "Linux-libre 6.11 removed from GNU Guix")

Reply via email to