summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2017-05-22 12:35:26 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2023-01-19 09:29:35 +0000
commit407f0e8caf5607b3b01488e6aae69d7604c3b2cc (patch)
treebe656587891594f5dd01a47c9ac1b587d67e906c
parent652efa0904cfc73a015ebb0e6c38bcd1b3181562 (diff)
QUIP 6: Add the intent to not break SC without good enough reason
The governing idea is that source compatibility breakages are a nuisance to Qt users, so breaking it should be the exception, not the norm, and only done if they provide a good trade-off. Change-Id: I99f2d6151d64467eb6ffc515428f77f9371f7179 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
-rw-r--r--quip-0006.rst11
1 files changed, 9 insertions, 2 deletions
diff --git a/quip-0006.rst b/quip-0006.rst
index db35adb..8d0f749 100644
--- a/quip-0006.rst
+++ b/quip-0006.rst
@@ -5,6 +5,7 @@ Status: Active
Type: Implementation
Post-History: https://lists.qt-project.org/pipermail/development/2016-July/026527.html
https://lists.qt-project.org/pipermail/development/2017-January/028340.html
+ https://lists.qt-project.org/pipermail/development/2022-December/043428.html
Created: 2017-01-13
========================================
@@ -14,9 +15,15 @@ Created: 2017-01-13
Motivation
----------
+Qt strives to keep source compatibility as much as possible within a major
+Qt release, i.e. between minor releases.
+
+We acknowledge that there can be exceptional situations where adding new
+functionality or fixing issues requires changes that might break existing
+code.
+
This QUIP offers guidelines on which types of source-incompatible
-changes are acceptable within a major Qt release, i.e. between minor
-releases.
+changes may be acceptable between minor releases.
It originated from `the author's post
<https://lists.qt-project.org/pipermail/development/2016-July/026543.html>`_