Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
Qt Installer Sprint 23
Description
With current <Essential> and <ForcedInstallation> features it is not possible to implement a use case:
- the component will not be installed during Updater/MaintenanceTool usage if it was not installed originally: via dependencies or explicitly selected by the user
- if the component was installed by the user or via dependencies it will force updates for it before it's dependencies are installed
Thus introduce <ForcedUpdate> in package.xml:
- the component must not be installed/updated if it was not installed originally by the user or via component dependencies
- the component must be updated if it has been installed before manually by the user, via dependencies or by any other mechanism