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

Add support for 'additionalLibrary' in .gitmodules

    XMLWordPrintable

Details

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

    Description

      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

      Attachments

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

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes