Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

QtCS2021 - Moving to qt6.git

From Qt Wiki
Jump to navigation Jump to search


Summary

Wrap up the mailing list discussion from https://lists.qt-project.org/pipermail/development/2021-January/040855.html and QTQAINFRA-4200

Session Owners:

  • Volker Hilsheimer (volker.hilsheimer@qt.io)

Notes

  • We need a CI task force that continuously looks at the experience of the developers contributing to/working on Qt
  • Rename qt5.git to qt.git (keep an alias, remove after some long enough period)
    • qt.git renamed to qt4.git
    • branches to manage Qt 5 vs Qt 6 (vs Qt 7...)
  • There is a usecase for a supermodule that provides a stable Qt distribution
    • baseline for packaging
    • linux distros
    • casual contributors
  • There is a usecase for a subset of submodules that is consistent with each other, but ignores other downstream modules
    • regular contributors
  • Structural changes to the submodules
    • Proposal: Examples in separate repository
    • QtNetwork : moving it out of qtbase requires some management of the private dependencies
    • QtQuickControls 2 should move into qtdeclarative
  • Modules that would benefit from working against multiple versions of Qt and/or have their own release cycle
    • QtWebEngine
    • Qt3D