summary refs log tree commit diff
path: root/doc
diff options
context:
space:
mode:
authorJonathan Ringer <jonringer117@gmail.com>2021-06-04 09:13:28 -0700
committerJonathan Ringer <jonringer@users.noreply.github.com>2021-06-09 00:13:49 -0700
commit0a6008f4e5a842538327fb722a7610e6a8050e93 (patch)
tree074a57d4bede922dd7e4c91e11f1135b69bf4eaa /doc
parent9d350d84c140f181d3dc12a917b31ec6f8ae6f4b (diff)
downloadnixpkgs-0a6008f4e5a842538327fb722a7610e6a8050e93.tar
nixpkgs-0a6008f4e5a842538327fb722a7610e6a8050e93.tar.gz
nixpkgs-0a6008f4e5a842538327fb722a7610e6a8050e93.tar.bz2
nixpkgs-0a6008f4e5a842538327fb722a7610e6a8050e93.tar.lz
nixpkgs-0a6008f4e5a842538327fb722a7610e6a8050e93.tar.xz
nixpkgs-0a6008f4e5a842538327fb722a7610e6a8050e93.tar.zst
nixpkgs-0a6008f4e5a842538327fb722a7610e6a8050e93.zip
doc/manual: Add backport criteria
Diffstat (limited to 'doc')
-rw-r--r--doc/contributing/submitting-changes.chapter.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/contributing/submitting-changes.chapter.md b/doc/contributing/submitting-changes.chapter.md
index 97b32c15df1..29b8ec493e7 100644
--- a/doc/contributing/submitting-changes.chapter.md
+++ b/doc/contributing/submitting-changes.chapter.md
@@ -269,3 +269,14 @@ Other examples of reasons are:
 - Previously the build would fail due to, e.g., `getaddrinfo` not being defined
 - The previous download links were all broken
 - Crash when starting on some X11 systems
+
+#### Acceptable backport criteria
+
+The stable branch does have some changes which cannot be backported. Most notable are breaking changes. The desire is to have stable users be uninterrupted when updating packages.
+
+However, many changes are able to be backported, including:
+- New Packages / Modules
+- Security / Patch updates
+- Version updates which include new functionality (but no breaking changes)
+- Services which require a client to be up-to-date regardless. (E.g. `spotify`, `steam`, or `discord`)
+- Security critical applications (E.g. `firefox`)