guix_mirror_bot pushed a commit to branch master
in repository guix.

commit a1276ea843a29b5777758026cfb1b9872115f69e
Author: Ludovic Courtès <[email protected]>
AuthorDate: Thu Oct 16 18:39:09 2025 +0200

    doc: Refer to the Deprecation Policy from “Creating a Channel”.
    
    * doc/guix.texi (Creating a Channel): Reword warning to refer to the
    deprecation policy.
    
    Change-Id: I6c1cd8dfac557634c2963f13f17903f16acbe720
---
 doc/guix.texi | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 5fdb009a4a..b26e6296c3 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -5832,6 +5832,7 @@ Voilà!
 @c What follows stems from discussions at
 @c <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22629#134> as well as
 @c earlier discussions on [email protected].
+@c Updated in 2025 to refer to the Deprecation Policy.
 @quotation Warning
 Before you publish your channel, we would like to share a few words of
 caution:
@@ -5846,10 +5847,10 @@ process.
 
 @item
 Package modules and package definitions are Scheme code that uses
-various programming interfaces (APIs).  We, Guix developers, never
-change APIs gratuitously, but we do @emph{not} commit to freezing APIs
-either.  When you maintain package definitions outside Guix, we consider
-that @emph{the compatibility burden is on you}.
+various programming interfaces (APIs).  Those may occasionally change,
+in accordance with our deprecation policy (@pxref{Deprecation Policy}),
+and it is your responsibility as a channel author to adjust your code
+accordingly.
 
 @item
 Corollary: if you're using an external channel and that channel breaks, please

Reply via email to