From 82e697fb2e6f35033441f2b8c3e5c70b1c8865a9 Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Fri, 22 Jun 2012 18:06:38 +0200 Subject: [PATCH] - name sure to record all namespace ids in testcases --- ext/testcase.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ext/testcase.c b/ext/testcase.c index ea69738..378f3d0 100644 --- a/ext/testcase.c +++ b/ext/testcase.c @@ -1542,8 +1542,9 @@ testcase_write(Solver *solv, char *dir, int resultflags, const char *testcasenam Reldep *rd = pool->rels + rid; if (rd->flags != REL_NAMESPACE || rd->name == NAMESPACE_OTHERPROVIDERS) continue; - /* check if we evaluated it, also skip empty results */ - if (!(d = pool->whatprovides_rel[rid]) || !pool->whatprovidesdata[d]) + /* evaluate all namespace ids, skip empty results */ + d = pool_whatprovides(pool, MAKERELDEP(rid)); + if (!d || !pool->whatprovidesdata[d]) continue; cmd = pool_tmpjoin(pool, "namespace ", pool_id2str(pool, rd->name), "("); cmd = pool_tmpappend(pool, cmd, pool_id2str(pool, rd->evr), ")"); -- 2.7.4