Details
-
Bug
-
Resolution: Cannot Reproduce
-
P2: Important
-
1.2
-
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?