diff -r d8b7dd11813d -r 6d25d2fa0935 test-driver.c --- a/test-driver.c Sun Apr 06 19:24:07 2008 -0400 +++ b/test-driver.c Sun Apr 06 23:57:13 2008 -0400 @@ -168,13 +168,17 @@ { const char *name = NULL, *version = NULL, *arch = NULL; - get_atts(atts, "name", &name, "version", &version, "arch", &arch, NULL); + get_atts(atts, "name", &name, + "version", &version, + "arch", &arch, + NULL); + if (!name) { fprintf(stderr, " package with no name\n"); exit(1); } - razor_importer_begin_package(ctx->importer, name, version); + razor_importer_begin_package(ctx->importer, name, version, arch); razor_importer_add_property(ctx->importer, name, RAZOR_VERSION_EQUAL, version, RAZOR_PROPERTY_PROVIDES); @@ -307,7 +311,9 @@ static void diff_callback(const char *name, - const char *old_version, const char *new_version, + const char *old_version, + const char *new_version, + const char *arch, void *data) { struct test_context *ctx = data;