From c6679936d162f35a330ce541ec4cd0567ccf76d8 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 4 Aug 2013 13:21:19 -0700 Subject: [PATCH] depgraph: trigger reinstalls if backtrack allowed This should fix cases where it tries to backtrack but simply aborts with --backtrack=0. --- pym/_emerge/depgraph.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index 4f9d0f0..7b77edc 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -5863,7 +5863,8 @@ class depgraph(object): self._process_slot_conflicts() - self._slot_operator_trigger_reinstalls() + if self._dynamic_config._allow_backtracking: + self._slot_operator_trigger_reinstalls() if not self._validate_blockers(): # Blockers don't trigger the _skip_restart flag, since -- 1.8.1.5