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

Ghost components move around during SDK maintenance operations

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P2: Important
    • Some future release
    • 1.2
    • General
    • None
    • Windows 7 64b, Qt SDK 1.2 (offline) + additional repository

    Description

      Install offline SDK 1.2 for Windows.

      [Optional?] Start the maintenance tool and add a new repository http://tinyurl.com/iaprepo

      Go to Package Manager and ass the experimental IAP API

      Expected result: the following components to be added:
      com.nokia.ndk.experimental.symbian
      com.nokia.ndk.experimental.symbian.inapppurchase

      Actual results:
      Components about to be removed.
      com.nokia.ndk.api.qtcomponents.symbian
      com.nokia.ndk.api.qtcomponents.desktop
      Selected Component(s) without Dependencies
      com.nokia.ndk.experimental.symbian
      com.nokia.ndk.experimental.symbian.inapppurchase
      Component(s) added as automatic dependencies
      com.nokia.ndk.tools.symbian.sis.online
      com.nokia.ndk.api.qtcomponents.symbian.belle
      com.nokia.ndk.api.qtmobility.symbian.102
      com.nokia.ndk.api.qtmobility.symbian.113

      Some of these unexpected additions are said to be "ok", but note the presence of com.nokia.ndk.api.qtcomponents.symbian.belle. This is not a dependency of IAP yet it is listed as to be installed.

      Complete the install, close the maintenance tool.

      Go to Maintenance tool again, open the package manager and deselect IAP API

      Components about to be removed.
      com.nokia.ndk.experimental.symbian
      com.nokia.ndk.api.qtcomponents.symbian.belle
      com.nokia.ndk.experimental.symbian.inapppurchase

      Note that again com.nokia.ndk.api.qtcomponents.symbian.belle is seen as a dependency so at least this is consisten (if wrong).

      Hit back, re-enable the IAP API (no change now!) and select also the Analytics tool to be installed.

      Components about to be removed.
      com.nokia.ndk.api.qtcomponents.symbian.belle
      Selected Component(s) without Dependencies
      com.nokia.ndk.experimental.symbian.atool

      Note that even in this case the belle component is selected for removal.

      So the question is, what is the real dependency tree for this component and how are these experimental packages affecting it?

      Attachments

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

        Activity

          People

            installerteam Installer Team
            lucian Lucian Tomuta
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes