From a1276ea843a29b5777758026cfb1b9872115f69e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Thu, 16 Oct 2025 18:39:09 +0200 Subject: [PATCH] =?UTF-8?q?doc:=20Refer=20to=20the=20Deprecation=20Policy?= =?UTF-8?q?=20from=20=E2=80=9CCreating=20a=20Channel=E2=80=9D.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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 5fdb009a4a94a47a580c45f93881719fbfc51a12..b26e6296c35bb8b067ff372751b8ce29271dfc5e 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -5832,6 +5832,7 @@ VoilĂ ! @c What follows stems from discussions at @c as well as @c earlier discussions on guix-devel@gnu.org. +@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