Skip to content

Commit ed88075

Browse files
committed
Choice rules: treat orphaned packages as newest
Otherwise, they likely get deinstalled when the choice rule cannot be met.
1 parent 02344d1 commit ed88075

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/rules.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3203,7 +3203,7 @@ solver_choicerulecheck2(Solver *solv, Id pi, Id pt, Queue *q)
32033203
if (!ur->p)
32043204
ur = solv->rules + solv->featurerules + (pi - pool->installed->start);
32053205
if (!ur->p)
3206-
return 0;
3206+
return 1; /* orphaned, thus newest */
32073207
queue_push2(q, pi, 0);
32083208
FOR_RULELITERALS(p, pp, ur)
32093209
if (p > 0 && p != pi)

0 commit comments

Comments
 (0)