]> git.ipfire.org Git - pakfire.git/commitdiff
request: Log what we are solving
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 30 Apr 2021 08:27:39 +0000 (08:27 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 30 Apr 2021 10:25:06 +0000 (10:25 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/request.c

index 0f3f1bb77fa111c0e1904f7a3f455674fb764489..e78a912a141c81c79cbb600c128bd817b33757ea 100644 (file)
@@ -145,6 +145,8 @@ static int init_solver(struct pakfire_request* request, int flags) {
 }
 
 static int solve(struct pakfire_request* request, Queue* queue) {
+       Pool* pool = pakfire_get_solv_pool(request->pakfire);
+
        /* Remove any previous transactions */
        if (request->transaction) {
                transaction_free(request->transaction);
@@ -153,6 +155,13 @@ static int solve(struct pakfire_request* request, Queue* queue) {
 
        pakfire_pool_apply_changes(request->pakfire);
 
+#if ENABLE_DEBUG
+       const char* selection = pool_selection2str(pool, queue, 0);
+       if (selection) {
+               DEBUG(request->pakfire, "Solving: %s\n", selection);
+       }
+#endif
+
        // Save time when we starting solving
        clock_t solving_start = clock();