diff options
author | Zac Medico <zmedico@gentoo.org> | 2008-05-29 19:50:50 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2008-05-29 19:50:50 +0000 |
commit | 397174deac0a2fdc3357677b3d59401281a95567 (patch) | |
tree | 09c3cfee39b4d2e8c35ae7eccd1b0c08cc78907f /pym/cvstree.py | |
parent | 58b45681cb6bc0a1dd2064f9d44bcab1e32b7278 (diff) | |
download | portage-397174deac0a2fdc3357677b3d59401281a95567.tar.gz portage-397174deac0a2fdc3357677b3d59401281a95567.tar.bz2 portage-397174deac0a2fdc3357677b3d59401281a95567.zip |
Make --skipfirst handle missing dependencies by dropping the merge tasks
that have missing dependencies. This involves creating an entirely new
depgraph each time that a missing dependency is discovered. This isn't
the most efficient approach but it's simple and it works well.
This new behavior can server as a fix for bug #12768 by calling emerge
--resume --skipfirst each time that emerge exits unsuccessfully. This
was possible before, but now packages with unsatisfied dependencies
will be properly identified and dropped from the list.
svn path=/main/trunk/; revision=10478
Diffstat (limited to 'pym/cvstree.py')
0 files changed, 0 insertions, 0 deletions