void
showproblems(Solver *solv, Solvable *s, Queue *cand, Queue *badguys)
void
showproblems(Solver *solv, Solvable *s, Queue *cand, Queue *badguys)
queue_push(&job, pool_str2id(pool, "aaa_base", 1));
solv = solver_create(pool);
queue_push(&job, pool_str2id(pool, "aaa_base", 1));
solv = solver_create(pool);
queue_push(&job, SOLVER_INSTALL|SOLVER_SOLVABLE);
queue_push(&job, pid);
solv = solver_create(pool);
queue_push(&job, SOLVER_INSTALL|SOLVER_SOLVABLE);
queue_push(&job, pid);
solv = solver_create(pool);
{
c->status = 1;
showproblems(solv, s, 0, 0);
{
c->status = 1;
showproblems(solv, s, 0, 0);
queue_push(&job, SOLVER_INSTALL|SOLVER_SOLVABLE);
queue_push(&job, pid);
solv = solver_create(pool);
queue_push(&job, SOLVER_INSTALL|SOLVER_SOLVABLE);
queue_push(&job, pid);
solv = solver_create(pool);
{
c->status = 1;
showproblems(solv, s, &cand, &badguys);
{
c->status = 1;
showproblems(solv, s, &cand, &badguys);
- repo_add_susetags(c.repo, fp, 0, 0, 0);
+ r = repo_add_susetags(c.repo, fp, 0, 0, 0);
- repo_add_susetags(c.repo, fp, 0, 0, 0);
+ r = repo_add_susetags(c.repo, fp, 0, 0, 0);
- repo_add_rpmmd(c.repo, fp, 0, 0);
+ r = repo_add_rpmmd(c.repo, fp, 0, 0);
- fprintf(stderr, "could not add repo %s\n", argv[i]);
+ fprintf(stderr, "could not add repo %s: %s\n", argv[i], pool_errstr(pool));
c.instrepo->start = c.repo->start;
c.instrepo->end = c.repo->end;
c.instrepo->nsolvables = c.repo->nsolvables; /* sic! */
c.instrepo->start = c.repo->start;
c.instrepo->end = c.repo->end;
c.instrepo->nsolvables = c.repo->nsolvables; /* sic! */
pool_set_installed(pool, c.instrepo);
pool_createwhatprovides(pool);
for (pid = 1; pid < pool->nsolvables; pid++)
{
pool_set_installed(pool, c.instrepo);
pool_createwhatprovides(pool);
for (pid = 1; pid < pool->nsolvables; pid++)
{