From 41fb3a4f9e5949a66fedc069f94b75c18614728d Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Wed, 15 Feb 2012 13:57:36 +0200 Subject: solver, db: repository pinning improvements * solver internally calculates now using tags; not repository masks * installeddb now contains the tag name where the package came from -> we can now handle upgrades properly * the pinning is still a preference, and not strictly enforced; versioned dependencies may overrule preference --- src/add.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/add.c') diff --git a/src/add.c b/src/add.c index 238a388..36f51cf 100644 --- a/src/add.c +++ b/src/add.c @@ -120,7 +120,7 @@ static int add_main(void *ctx, struct apk_database *db, int argc, char **argv) if (virtpkg == NULL) { apk_deps_add(&world, &dep); apk_solver_set_name_flags(dep.name, - actx->solver_flags | APK_SOLVERF_PREFER_TAG, + actx->solver_flags, actx->solver_flags); } else { apk_deps_add(&virtpkg->depends, &dep); -- cgit v1.2.3-60-g2f50