From 21de5f081ab3b18625febcd8ac181f6a122c4c7f Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Tue, 3 May 2022 11:59:21 +0300 Subject: Do not install new dependencies for installed components If component is updated to repository, and new dependencies are added, the dependencies should be installed only when fresh install to component is made or the component is updated. This change adds a new LocalDependencies value to component. It keeps track of the dependencies the local installed packages has. Fixes also a bug in uninstallecalculator, where we should also read the dependencies from local installed packages instead of newly introduced repositories. Task-number: QTIFW-2624 Change-Id: I0557e5adf1e87c0a1238cc455cfb2c90f6b05c87 Reviewed-by: Arttu Tarkiainen --- tests/auto/installer/cliinterface/settings.qrc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/auto/installer/cliinterface/settings.qrc') diff --git a/tests/auto/installer/cliinterface/settings.qrc b/tests/auto/installer/cliinterface/settings.qrc index 6b46aaffd..824517e1e 100644 --- a/tests/auto/installer/cliinterface/settings.qrc +++ b/tests/auto/installer/cliinterface/settings.qrc @@ -21,6 +21,13 @@ data/installPackagesRepository/componentF.subcomponent1.subsubcomponent2/1.0.0content.7z data/installPackagesRepository/componentF.subcomponent2.subsubcomponent1/1.0.0content.7z data/installPackagesRepository/componentF.subcomponent2.subsubcomponent2/1.0.0content.7z + data/installPackagesDependencyChanged/Updates.xml + data/installPackagesDependencyChanged/componentA/2.0.0content.7z + data/installPackagesDependencyChanged/componentB/1.0.0content.7z + data/installPackagesDependencyChanged/componentC/1.0.0content.7z + data/installPackagesDependencyChanged/componentD/1.0.0content.7z + data/installPackagesDependencyChanged/componentF/1.0.0content.7z + data/installPackagesDependencyChanged/componentH/1.0.0content.7z data/filequeryrepository/Updates.xml data/filequeryrepository/A/1.0.2-1meta.7z data/componentsFromInstallPackagesRepository.xml -- cgit v1.2.3