diff options
author | Andrew Gregory <andrew.gregory.8@gmail.com> | 2013-12-11 11:58:28 -0500 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2013-12-19 15:19:52 +1000 |
commit | 2f8be5f8db1e157d3bcdac763b79c7989567ca6d (patch) | |
tree | 434e2718fe11193383c5cf737b033c718cf7f277 /lib/libalpm/remove.c | |
parent | 714609639f9a316e037252d31437505520a7966f (diff) | |
download | pacman-2f8be5f8db1e157d3bcdac763b79c7989567ca6d.tar.xz |
trans_prepare: always sort trans->remove by deps
Packages can be removed during a sync transaction either directly or
due to conflicts and need to be sorted.
Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'lib/libalpm/remove.c')
-rw-r--r-- | lib/libalpm/remove.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/lib/libalpm/remove.c b/lib/libalpm/remove.c index 9417a61e..6c50ab38 100644 --- a/lib/libalpm/remove.c +++ b/lib/libalpm/remove.c @@ -240,13 +240,6 @@ int _alpm_remove_prepare(alpm_handle_t *handle, alpm_list_t **data) } } - /* re-order w.r.t. dependencies */ - _alpm_log(handle, ALPM_LOG_DEBUG, "sorting by dependencies\n"); - lp = _alpm_sortbydeps(handle, trans->remove, NULL, 1); - /* free the old alltargs */ - alpm_list_free(trans->remove); - trans->remove = lp; - /* -Rcs == -Rc then -Rs */ if((trans->flags & ALPM_TRANS_FLAG_CASCADE) && (trans->flags & ALPM_TRANS_FLAG_RECURSE)) { |