Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-90666

Add support for 'additionalLibrary' in .gitmodules

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • None
    • 6.1.0 Alpha
    • Packaging & Installer
    • None

      We introduced new 'Additional Library' module type. It meas Module with type 'Additional Library' won't be part of official Qt6 release but delivered separately as source package and with conan build support.

      With Qt6.0 we had 6 additional libraries and with 6.1 there will me ~ 10 more. So we need to automate

      • Dependency updates for additional libraries as well; otherwise it will be hard to keep those updated
      • Version number bumps for additional libraries as well

      To be able to do that we have agreed to add new 'status = additionalLibrary' in .gitmodules.

      And modules having 'status = additionalLibrary' in .gitmodules

      • CI should handle those like 'ignore' ones; That way we can get essential+addon package integration done even there is some issue with additional libraries; those can be fixed later on
      • Dependency update bot should update additional libraries dependencies.yamls in separate round so that problems in an additional library won't disturb dependency update round of essential and addon modules.
      • branching/version number bump script should handle 'additionalLibrary' similarly that addon/essential: Do the branching & bump if version number matches

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            releaseteam Qt Release Team
            janihe Jani Heikkinen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes