Uploaded image for project: 'Qt Installer Framework'
  1. Qt Installer Framework
  2. QTIFW-932

Package manager removes components with virtual dependencies

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Affects Version/s: 2.0.3
    • Fix Version/s: 3.1.1
    • Component/s: General
    • Labels:
      None

      Description

      The package manager removes components that depend on components that depend on virtual parent components.

      In the attached example project componentA depends on componentB.subcomponentA. componentB.subcomponentA depends on componentB which is virtual.

      Build the attached example with

      binarycreator -p packages -c config/config.xml -n example.run
      repogen -p packages example-repo
      

      Start Python 2 SimpleHTTPServer with

      sudo python -m SimpleHTTPServer 80
      

      Run the installer and install only componentA. Run the maintenance tool in package manager mode, add componentC and restart the maintenance tool. componentA is removed.

        Attachments

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

          Activity

            People

            • Assignee:
              installerteam Installer Team
              Reporter:
              rpihlak Riho Pihlak
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes