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

Augment Qt installer packages with provided modules/imports

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Not Evaluated Not Evaluated
    • None
    • None
    • Packaging & Installer
    • Install Qt packages based on API use

      Allow an IDE (Qt Creator) to install Qt packages based upon use of API by a user or project.

      Workflow

      When users start using QML imports, C++ headers, or CMake components that are not available locally, the IDE could check from the Maintenance Tool whether any Qt package (for the selected kit) can offer this functionality. If yes, it could ask the user whether he wants to install the package.

      This would require

      • Metadata in the relevant Qt packages listening such 'capabilities'.
      • A way for an IDE to query this metadata for matches.

      Metadata format

      TBD

      Business Reasoning

      This would allow users to install packages only iteratively ... something that currently requires a good understanding of the package structure of Qt. In turn, this might lead into users installing less logic by default.

      Related Work

      Linux distributions often provide help for commands not installed, see e.g. https://wiki.ubuntu.com/CommandNotFoundMagic

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

            installerteam Installer Team
            kkohne Kai Köhne
            Kimmo Leppälä Kimmo Leppälä
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes