diff options
author | David Kalnischkies <david@kalnischkies.de> | 2020-06-03 13:03:37 +0200 |
---|---|---|
committer | David Kalnischkies <david@kalnischkies.de> | 2020-06-03 13:41:14 +0200 |
commit | 96359a576f59eb8bc461bdd4c5eadeb17fe8f0ca (patch) | |
tree | c7bc9c280b96cf67f373bd530421cafd39780c58 /test | |
parent | 771ddb195586c638cbfc635fa6726733532bcfd0 (diff) |
Deal with duplicates in the solution space of a dep
While we process the possible solutions we might modify other solutions
like discarding their candidates and such, so that then we reach them
they might no longer be proper candidates. We also try to drop
duplicates early on to avoid the simple cases of these which
test-explore-or-groups-in-markinstall triggers via its explicit
duplication but could also come via multiple provides.
It only worked previously as were ignoring current versions which
usually is okay expect if they are marked for removal and we want to
reinstate them so the ProblemResolver can decide which one later on.
Diffstat (limited to 'test')
-rwxr-xr-x | test/integration/test-bug-618848-always-respect-user-requests | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test/integration/test-bug-618848-always-respect-user-requests b/test/integration/test-bug-618848-always-respect-user-requests index 1e144f1ee..c9a7b714e 100755 --- a/test/integration/test-bug-618848-always-respect-user-requests +++ b/test/integration/test-bug-618848-always-respect-user-requests @@ -18,6 +18,7 @@ Building dependency tree... MarkDelete libdb4.8:i386 < 1.0 @ii pmK > FU=1 MarkDelete exim4-daemon-light:i386 < 1.0 @ii mK Ib > FU=0 MarkInstall exim4-daemon-heavy:i386 < none -> 1.0 @un uN Ib > FU=0 + Ignore MarkInstall of libdb4.8:i386 < 1.0 @ii pmR > as its mode (Delete) is protected exim4-daemon-heavy:i386 Depends on libdb4.8:i386 < 1.0 @ii pmR > can't be satisfied! (dep) MarkDelete exim4:i386 < 1.0 @ii mK Ib > FU=0 The following packages will be REMOVED: |