Queue oq, rq;
Id type, q;
int i, j, ref = 0;
+ const char *n;
if (!s->repo)
return SOLVER_TRANSACTION_IGNORE;
+ n = id2str(pool, s->name);
+ if (!strncmp(n, "patch:", 6))
+ return SOLVER_TRANSACTION_IGNORE;
+ if (!strncmp(n, "pattern:", 8))
+ return SOLVER_TRANSACTION_IGNORE;
+
type = transaction_base_type(trans, p);
if (type == SOLVER_TRANSACTION_IGNORE)
MAPSET(&trans->transactsmap, -p);
if ((!installed || s->repo != installed) && p > 0)
{
+#if 0
const char *n = id2str(pool, s->name);
if (!strncmp(n, "patch:", 6))
continue;
if (!strncmp(n, "pattern:", 8))
continue;
+#endif
MAPSET(&trans->transactsmap, p);
if (noobsmap && MAPTST(noobsmap, p))
neednoobs = 1;