Bumping QML Module Versions: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
This page documents the process for bumping a QML module in Qt. | This page documents the process for bumping a QML module in Qt. | ||
== Bump qmldirs, docs, and .pros == | |||
This patch does all three at once: | |||
https://codereview.qt-project.org/#/c/221809/ | |||
== Bump imports of QML files using the module itself == | == Bump imports of QML files using the module itself == | ||
Line 6: | Line 11: | ||
https://codereview.qt-project.org/#/c/221211/ | https://codereview.qt-project.org/#/c/221211/ | ||
== Bump plugins.qmltypes == | == Bump plugins.qmltypes == |
Revision as of 11:07, 8 March 2018
This page documents the process for bumping a QML module in Qt.
Bump qmldirs, docs, and .pros
This patch does all three at once:
https://codereview.qt-project.org/#/c/221809/
Bump imports of QML files using the module itself
For example:
https://codereview.qt-project.org/#/c/221211/
Bump plugins.qmltypes
For example:
https://codereview.qt-project.org/#/c/221397/
Bump any imported versions of QML files that follow the Qt version
Qt's version is bumped by increasing MODULE_VERSION in qtbase/.qmake.conf:
https://github.com/qt/qtbase/commit/df9de3e4543b8f8bf4ec4c53921700133e37f051
QT_VERSION is then deduced from that:
http://code.qt.io/cgit/qt/qtbase.git/tree/configure#n343
After that, the Qt version bump in qtbase will need to integrate to qt5.git. For example, in the case of the commit above, that was done here:
https://codereview.qt-project.org/#/c/204113/
Once all of that has happened, any imports of a module whose version follows the Qt version (such as QtQuick) can be bumped: