diff --git a/britney.py b/britney.py index 3b55019..b3bebfa 100644 --- a/britney.py +++ b/britney.py @@ -1897,11 +1897,10 @@ class Britney: pkg = packages.pop(0) # this is the marker for the first loop - if not mark_passed and position < 0: + if not compatible and not mark_passed and position < 0: mark_passed = True packages.extend(deferred) del deferred - continue else: position -= 1 # defer packages if their dependency has been already skipped