}
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);
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();