summaryrefslogtreecommitdiff
path: root/apt-pkg/algorithms.cc
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2023-07-11 13:47:17 +0000
committerJulian Andres Klode <jak@debian.org>2023-07-11 13:47:17 +0000
commit7bb2b81090b1a5bd9ebb49a0d9fd5cfd9ddab95f (patch)
treec7b46bfd6100fd4634fdfa00a39336ad57a10c83 /apt-pkg/algorithms.cc
parent50efb65f339e715e04af114bca44c9b8c53ad3ad (diff)
parent68ef41ea912f4879b0ee43419c13a3a8c9bfcd22 (diff)
Merge branch 'pu/ubuntu-bug-2025462' into 'main'
dist-upgrade: Revert phased updates using keeps only See merge request apt-team/apt!299
Diffstat (limited to 'apt-pkg/algorithms.cc')
-rw-r--r--apt-pkg/algorithms.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/apt-pkg/algorithms.cc b/apt-pkg/algorithms.cc
index 272917b08..3d4096a94 100644
--- a/apt-pkg/algorithms.cc
+++ b/apt-pkg/algorithms.cc
@@ -1234,7 +1234,8 @@ bool pkgProblemResolver::InstOrNewPolicyBroken(pkgCache::PkgIterator I)
}
// a newly broken policy (recommends/suggests) is a problem
- if (Cache[I].NowPolicyBroken() == false &&
+ if ((Flags[I->ID] & BrokenPolicyAllowed) == 0 &&
+ Cache[I].NowPolicyBroken() == false &&
Cache[I].InstPolicyBroken() == true)
{
if (Debug == true)