summaryrefslogtreecommitdiff
path: root/dselect/pkgdepcon.cc
diff options
context:
space:
mode:
authorGuillem Jover <guillem@debian.org>2011-01-25 21:40:09 +0100
committerGuillem Jover <guillem@debian.org>2011-10-27 04:38:50 +0200
commit9235d163efbe224c11dc95e30c44c54aef2802f1 (patch)
tree4d40278a8621fee61d8bbe3666f349da5e0d16bf /dselect/pkgdepcon.cc
parent358dc84c4537815fab85beca29093d74c9b979cd (diff)
downloaddpkg-9235d163efbe224c11dc95e30c44c54aef2802f1.tar.gz
Switch from pkginfo->name to pkginfo->set->name
Remove now unused struct pkginfo name member.
Diffstat (limited to 'dselect/pkgdepcon.cc')
-rw-r--r--dselect/pkgdepcon.cc26
1 files changed, 14 insertions, 12 deletions
diff --git a/dselect/pkgdepcon.cc b/dselect/pkgdepcon.cc
index 81700021a..7262d1916 100644
--- a/dselect/pkgdepcon.cc
+++ b/dselect/pkgdepcon.cc
@@ -52,7 +52,7 @@ packagelist::find_pkgbin(pkginfo *pkg)
pkgbin *r;
r= useavailable(pkg) ? &pkg->available : &pkg->installed;
debug(dbg_general, "packagelist[%p]::find_pkgbin(%s) useavailable=%d",
- this, pkg->name, useavailable(pkg));
+ this, pkg->set->name, useavailable(pkg));
return r;
}
@@ -85,9 +85,10 @@ int packagelist::resolvesuggest() {
changemade= 0;
int index;
for (index=0; index<nitems; index++) {
- if (!table[index]->pkg->name) continue;
+ if (!table[index]->pkg->set->name)
+ continue;
debug(dbg_depcon, "packagelist[%p]::resolvesuggest() loop[%i] %s / %d",
- this, index, table[index]->pkg->name, changemade);
+ this, index, table[index]->pkg->set->name, changemade);
dependency *depends;
for (depends = find_pkgbin(table[index]->pkg)->depends;
depends;
@@ -102,7 +103,7 @@ int packagelist::resolvesuggest() {
changemade = checkdependers(&depends->list->ed->pkg, changemade);
}
debug(dbg_depcon, "packagelist[%p]::resolvesuggest() loop[%i] %s / -> %d",
- this, index, table[index]->pkg->name, changemade);
+ this, index, table[index]->pkg->set->name, changemade);
}
if (!changemade) break;
maxchangemade = max(maxchangemade, changemade);
@@ -117,8 +118,8 @@ static int dep_update_best_to_change_stop(perpackagestate *& best, pkginfo *tryt
if (!trythis->clientdata) return 0;
debug(dbg_depcon, "update_best_to_change(best=%s{%d}, test=%s{%d});",
- best ? best->pkg->name : "", best ? (int)best->spriority : -1,
- trythis->name, trythis->clientdata->spriority);
+ best ? best->pkg->set->name : "", best ? (int)best->spriority : -1,
+ trythis->set->name, trythis->clientdata->spriority);
// If the problem is caused by us deselecting one of these packages
// we should not try to select another one instead.
@@ -169,7 +170,8 @@ packagelist::deselect_one_of(pkginfo *per, pkginfo *ped, dependency *dep)
debug(dbg_depcon,
"packagelist[%p]::deselect_one_of(): er %s{%d} ed %s{%d} [%p]",
- this, er->pkg->name, er->spriority, ed->pkg->name, ed->spriority, dep);
+ this, er->pkg->set->name, er->spriority,
+ ed->pkg->set->name, ed->spriority, dep);
perpackagestate *best;
@@ -188,7 +190,7 @@ packagelist::deselect_one_of(pkginfo *per, pkginfo *ped, dependency *dep)
else best= ed; // ... failing that, the second
debug(dbg_depcon, "packagelist[%p]::deselect_one_of(): best %s{%d}",
- this, best->pkg->name, best->spriority);
+ this, best->pkg->set->name, best->spriority);
if (best->spriority >= sp_deselecting) return 0;
best->suggested=
@@ -215,7 +217,7 @@ int packagelist::resolvedepcon(dependency *depends) {
debug(dbg_depcon,
"packagelist[%p]::resolvedepcon([%p] %s --%s-->%s); (ing)->want=%s",
- this, depends, depends->up->name, relatestrings[depends->type],
+ this, depends, depends->up->set->name, relatestrings[depends->type],
pkg_names.string(), depends->up->clientdata ?
wantstrings[depends->up->clientdata->suggested] : "(no clientdata)");
}
@@ -261,7 +263,7 @@ int packagelist::resolvedepcon(dependency *depends) {
if (fixbyupgrade) {
debug(dbg_depcon,
"packagelist[%p]::resolvedepcon([%p]): fixbyupgrade %s",
- this, depends, fixbyupgrade->pkg->name);
+ this, depends, fixbyupgrade->pkg->set->name);
best= fixbyupgrade;
} else {
best= 0;
@@ -291,7 +293,7 @@ int packagelist::resolvedepcon(dependency *depends) {
}
debug(dbg_depcon,
"packagelist[%p]::resolvedepcon([%p]): select best=%s{%d}",
- this, depends, best->pkg->name, best->spriority);
+ this, depends, best->pkg->set->name, best->spriority);
if (best->spriority >= sp_selecting) return r;
/* Always select depends. Only select recommends if we got here because
* of a manually-initiated install request. */
@@ -305,7 +307,7 @@ int packagelist::resolvedepcon(dependency *depends) {
best= depends->up->clientdata;
debug(dbg_depcon,
"packagelist[%p]::resolvedepcon([%p]): mustdeselect best=%s{%d}",
- this, depends, best->pkg->name, best->spriority);
+ this, depends, best->pkg->set->name, best->spriority);
if (best->spriority >= sp_deselecting) return r;
/* Always remove depends, but never remove recommends. */