summaryrefslogtreecommitdiff
path: root/apt-pkg/solver3.h
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2025-03-12 18:20:22 +0000
committerJulian Andres Klode <jak@debian.org>2025-03-12 18:20:22 +0000
commit1b9359cdda7c4bc33c4f526218f86634e2602e2d (patch)
tree4f8976929b79a6d6b63a9e1675cdd0f1e3021e41 /apt-pkg/solver3.h
parente7a777ce61efa97f90595be418d757a83483002b (diff)
parent460753f991ca42c3c4a5ed494038db76c55e2a08 (diff)
Merge branch 'solver3' into 'main'
solver3: Fix Recommends/Suggests vs Enhances confusion See merge request apt-team/apt!461
Diffstat (limited to 'apt-pkg/solver3.h')
-rw-r--r--apt-pkg/solver3.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/apt-pkg/solver3.h b/apt-pkg/solver3.h
index b7000c52e..1bdc13559 100644
--- a/apt-pkg/solver3.h
+++ b/apt-pkg/solver3.h
@@ -243,6 +243,11 @@ class Solver
// \brief If set, we use strict pinning.
int Timeout{_config->FindI("APT::Solver::Timeout", 10)};
+ // \brief Keep recommends installed
+ bool KeepRecommends{_config->FindB("APT::AutoRemove::RecommendsImportant", true)};
+ // \brief Keep suggests installed
+ bool KeepSuggests{_config->FindB("APT::AutoRemove::SuggestsImportant", true)};
+
// \brief Discover a variable, translating the underlying dependencies to the SAT presentation
//
// This does a breadth-first search of the entire dependency tree of var,