diff options
author | Joshua Lock <josh@linux.intel.com> | 2011-07-25 20:32:53 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-07-27 16:54:03 +0100 |
commit | 6b109860bfa093b7f1fe7ddae2e60595d070735b (patch) | |
tree | 1cbc497b6e190a17a184a0ec9fc719d11760aa2c /bitbake/doc | |
parent | 052f04e460f8d697083ae4875eb20edaee7748b5 (diff) | |
download | poky-6b109860bfa093b7f1fe7ddae2e60595d070735b.tar.gz |
ui/crumbs/tasklistmodel: work around overly aggressive package removal
The mark() method, which removes dependent and rdependent items, is overly
aggressive removing items which are actually required by user selected
items and then causing a removal of those items. Because the data
structures used are not fine grained enough to do more intelligent
dependency tracking the simplest "fix" is to track removals which are
marked as "User Selected" and re-add those (and therefore their
dependencies) once the aggressive removal is completed.
Because the aggressive removal already ignores images and tasks this should
make the removal behave as expected though certainly leaves area for
improvement in future.
Fixes [YOCTO #1280].
(Bitbake rev: 1e1055262450de994202fc3e5943b8b19f628681)
Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/doc')
0 files changed, 0 insertions, 0 deletions