Pool* pool = pakfire->pool = pool_create();
pool_setdisttype(pool, DISTTYPE_RPM);
-#ifdef SOLVER_DEBUG
- pool_setdebuglevel(pool, 1);
+#ifdef ENABLE_DEBUG
+ // Enable debug output
+ pool_setdebuglevel(pool, 2);
#endif
// Set architecture of the pool
#include <solv/solver.h>
#include <solv/transaction.h>
-#ifdef SOLVER_DEBUG
+#ifdef ENABLE_DEBUG
# include <solv/solverdebug.h>
#endif
clock_t solving_start = clock();
if (solver_solve(request->solver, queue)) {
-#ifdef SOLVER_DEBUG
+#ifdef ENABLE_DEBUG
solver_printallsolutions(request->solver);
#endif
DEBUG(request->pakfire, "Solved request in %.4fms\n",
(double)(solving_end - solving_start) * 1000 / CLOCKS_PER_SEC);
+#ifdef ENABLE_DEBUG
+ solver_printdecisions(request->solver);
+#endif
+
/* If the solving process was successful, we get the transaction
* from the solver. */
request->transaction = solver_create_transaction(request->solver);