mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 13:10:33 +02:00
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
This commit is contained in:
@@ -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 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
|
||||
|
||||
Reference in New Issue
Block a user