]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Use SOLVER_DECISIONLIST_SORTED in showwhy()
authorMichael Schroeder <mls@suse.de>
Fri, 13 Jan 2023 10:46:40 +0000 (11:46 +0100)
committerMichael Schroeder <mls@suse.de>
Fri, 13 Jan 2023 10:46:40 +0000 (11:46 +0100)
tools/testsolv.c

index f628b0d4a6afcaf6a907ea63b6ccb193693744b7..e233cf2a389c1777bbb393b89a1c80fb505627cb 100644 (file)
@@ -90,7 +90,7 @@ showwhy(Solver *solv, const char *showwhypkgstr)
 
   i = testcase_str2solvid(pool, showwhypkgstr);
   if (i)
-    solver_get_decisionlist(solv, i, SOLVER_DECISIONLIST_SOLVABLE, &dq);
+    solver_get_decisionlist(solv, i, SOLVER_DECISIONLIST_SOLVABLE | SOLVER_DECISIONLIST_SORTED, &dq);
   else
     {
       int selflags = SELECTION_NAME | SELECTION_CANON;
@@ -99,7 +99,7 @@ showwhy(Solver *solv, const char *showwhypkgstr)
       if (!iq.count)
        printf("No package matches %s\n", showwhypkgstr);
       queue_empty(&dq);
-      solver_get_decisionlist_multiple(solv, &iq, SOLVER_DECISIONLIST_SOLVABLE, &dq);
+      solver_get_decisionlist_multiple(solv, &iq, SOLVER_DECISIONLIST_SOLVABLE | SOLVER_DECISIONLIST_SORTED, &dq);
     }
   for (ii = 0; ii < dq.count; ii += 3)
     {