| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
svn path=/main/trunk/; revision=10200
|
|
|
|
|
|
| |
by install_mask() during that phase.
svn path=/main/trunk/; revision=10198
|
|
|
|
|
|
|
|
| |
packages. Also, filter INSTALL_MASK when saving or loading environment.bz2.
This also applies to PKG_INSTALL_MASK and DOC_SYMLINKS_DIR, so add them
too.
svn path=/main/trunk/; revision=10195
|
|
|
|
|
|
| |
* Remove unnecessary mtimedb.pop("resume", None) call.
svn path=/main/trunk/; revision=10194
|
|
|
|
|
|
|
| |
in order to avoid fatal 'Permission denied' errors. Currently, CVS and
names beginning with '.' are also filtered.
svn path=/main/trunk/; revision=10192
|
|
|
|
|
|
| |
occur for installed packages.
svn path=/main/trunk/; revision=10190
|
|
|
|
|
|
|
| |
are removed from depgraph._blocker_parents since the irrelevant blockers
are still needed for the blocker cache.
svn path=/main/trunk/; revision=10188
|
|
|
|
| |
svn path=/main/trunk/; revision=10186
|
|
|
|
|
|
| |
running 'sys-apps/portage' instance to create a set of protected atoms.
svn path=/main/trunk/; revision=10184
|
|
|
|
|
|
| |
candidate list
svn path=/main/trunk/; revision=10182
|
|
|
|
|
|
| |
handling) as it's no longer used
svn path=/main/trunk/; revision=10180
|
|
|
|
| |
svn path=/main/trunk/; revision=10179
|
|
|
|
|
|
| |
inappropriately uninstalling either app-shells/bash or dev-lang/python.
svn path=/main/trunk/; revision=10171
|
|
|
|
| |
svn path=/main/trunk/; revision=10165
|
|
|
|
|
|
| |
properly add to the digraph all packages matched by arguments.
svn path=/main/trunk/; revision=10162
|
|
|
|
| |
svn path=/main/trunk/; revision=10160
|
|
|
|
|
|
| |
for "ordered" display nodes.
svn path=/main/trunk/; revision=10157
|
|
|
|
|
|
| |
blockers in depgraph.display().
svn path=/main/trunk/; revision=10155
|
|
|
|
| |
svn path=/main/trunk/; revision=10153
|
|
|
|
| |
svn path=/main/trunk/; revision=10151
|
|
|
|
|
|
| |
seems to be corrupt.
svn path=/main/trunk/; revision=10149
|
|
|
|
|
|
| |
any corruption is detected as soon as possible.
svn path=/main/trunk/; revision=10147
|
|
|
|
|
|
|
| |
in case the user is interested. This is enabled with --verbose or
--debug.
svn path=/main/trunk/; revision=10145
|
|
|
|
|
|
| |
list of missing deps and which packages they belong to.
svn path=/main/trunk/; revision=10143
|
|
|
|
| |
svn path=/main/trunk/; revision=10141
|
|
|
|
|
|
| |
explanation.
svn path=/main/trunk/; revision=10139
|
|
|
|
| |
svn path=/main/trunk/; revision=10137
|
|
|
|
| |
svn path=/main/trunk/; revision=10136
|
|
|
|
|
|
|
|
|
|
|
| |
* Save the favorites in oneshot mode too since they're still useful for
restoring state upon --resume.
* Add a depgraph._load_favorites() method to resume state from a previous
select_files() call. This allows Package instances to be matched with
DependencyArg instances during graph creation.
svn path=/main/trunk/; revision=10134
|
|
|
|
|
|
|
| |
* Always call display_problems() since calling it from inside display()
can lead to unwanted recursion.
svn path=/main/trunk/; revision=10132
|
|
|
|
|
|
|
| |
display inside _serialize_tasks() since that's a convenient place to bail
out.
svn path=/main/trunk/; revision=10130
|
|
|
|
| |
svn path=/main/trunk/; revision=10124
|
|
|
|
|
|
|
| |
that the current options are updated with the saved options as soon
as possible.
svn path=/main/trunk/; revision=10123
|
|
|
|
| |
svn path=/main/trunk/; revision=10121
|
|
|
|
|
|
| |
and invalidate the resume list in that case.
svn path=/main/trunk/; revision=10119
|
|
|
|
| |
svn path=/main/trunk/; revision=10117
|
|
|
|
|
|
| |
deps is a a waste here.
svn path=/main/trunk/; revision=10116
|
|
|
|
|
|
| |
necessary.
svn path=/main/trunk/; revision=10115
|
|
|
|
|
|
|
|
|
|
|
| |
out in that case (bug #199408).
* In depgraph.loadResumeCommand(), create a dependency graph from
the resume list. This ensures that the merge list has it's
dependencies satisfied. It also enables --tree display together
with --resume.
svn path=/main/trunk/; revision=10114
|
|
|
|
|
|
| |
all installed packages in depgraph.validate_blockers().
svn path=/main/trunk/; revision=10112
|
|
|
|
| |
svn path=/main/trunk/; revision=10110
|
|
|
|
| |
svn path=/main/trunk/; revision=10108
|
|
|
|
|
|
|
| |
by previous calls, since those tasks may not make sense given the current
graph state.
svn path=/main/trunk/; revision=10106
|
|
|
|
|
|
| |
instead of sequential search.
svn path=/main/trunk/; revision=10104
|
|
|
|
| |
svn path=/main/trunk/; revision=10102
|
|
|
|
|
|
| |
depgraph.validate_blockers().
svn path=/main/trunk/; revision=10100
|
|
|
|
|
|
| |
place.
svn path=/main/trunk/; revision=10098
|
|
|
|
|
|
| |
of constructing new ones.
svn path=/main/trunk/; revision=10096
|
|
|
|
| |
svn path=/main/trunk/; revision=10094
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* In depgraph.loadResumeCommand(), populate _serialized_tasks_cache so that
it can be returned from depgraph.altlist().
* Handle --skipfirst instide depgraph.loadResumeCommand(), and fix it to skip
the first "merge" task and never skip "uninstall" tasks.
* Always get the merge list from depgraph.altlist() instead of using
the mtimedb directly. The list returned from depgraph.altlist()
contains Package instances with cached metadata.
* Remove obsolete code from depgraph.display() and MergeTask.merge() since
the merge list always comes from depgraph.altlist() now, and never directly
from the mtimedb.
svn path=/main/trunk/; revision=10092
|