| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10152
|
|
|
|
|
|
| |
seems to be corrupt. (trunk r10149)
svn path=/main/branches/2.1.2/; revision=10150
|
|
|
|
|
|
| |
any corruption is detected as soon as possible. (trunk r10147)
svn path=/main/branches/2.1.2/; revision=10148
|
|
|
|
|
|
|
| |
in case the user is interested. This is enabled with --verbose or
--debug. (trunk r10145)
svn path=/main/branches/2.1.2/; revision=10146
|
|
|
|
|
|
| |
can't be found for some reason.
svn path=/main/branches/2.1.2/; revision=10144
|
|
|
|
|
|
| |
(trunk r10141)
svn path=/main/branches/2.1.2/; revision=10142
|
|
|
|
|
|
| |
explanation. (trunk r10139)
svn path=/main/branches/2.1.2/; revision=10140
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10138
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
(trunk r10134)
svn path=/main/branches/2.1.2/; revision=10135
|
|
|
|
|
|
|
|
| |
* Always call display_problems() since calling it from inside display()
can lead to unwanted recursion.
(trunk r10132)
svn path=/main/branches/2.1.2/; revision=10133
|
|
|
|
|
|
|
| |
display inside _serialize_tasks() since that's a convenient place to bail
out. (trunk r10130)
svn path=/main/branches/2.1.2/; revision=10131
|
|
|
|
|
|
| |
for this patch. (trunk r10127)
svn path=/main/branches/2.1.2/; revision=10129
|
|
|
|
|
|
| |
RB <aoz.syn@gmail.com> for this patch. (trunk r10126)
svn path=/main/branches/2.1.2/; revision=10128
|
|
|
|
|
|
|
| |
that the current options are updated with the saved options as soon
as possible. (trunk r10122:10124)
svn path=/main/branches/2.1.2/; revision=10125
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10122
|
|
|
|
|
|
| |
and invalidate the resume list in that case. (trunk r10119)
svn path=/main/branches/2.1.2/; revision=10120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
* Fix --resume mode to check for unsatisfied blockers and bail out when
necessary.
* Add --nodeps to the parallel-fetch --resume options since recalculation of
deps is a a waste here.
* Delete the resume list(s) if there is an unsatisfied block.
(trunk r10113:10117)
svn path=/main/branches/2.1.2/; revision=10118
|
|
|
|
|
|
| |
all installed packages in depgraph.validate_blockers(). (trunk r10112)
svn path=/main/branches/2.1.2/; revision=10113
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10111
|
|
|
|
|
|
| |
(trunk r10108)
svn path=/main/branches/2.1.2/; revision=10109
|
|
|
|
|
|
|
| |
by previous calls, since those tasks may not make sense given the current
graph state. (trunk r10106)
svn path=/main/branches/2.1.2/; revision=10107
|
|
|
|
|
|
| |
instead of sequential search. (trunk r10104)
svn path=/main/branches/2.1.2/; revision=10105
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10103
|
|
|
|
|
|
| |
depgraph.validate_blockers(). (trunk r10100)
svn path=/main/branches/2.1.2/; revision=10101
|
|
|
|
|
|
| |
place. (trunk r10098)
svn path=/main/branches/2.1.2/; revision=10099
|
|
|
|
|
|
| |
of constructing new ones. (trunk r10096)
svn path=/main/branches/2.1.2/; revision=10097
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10095
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
(trunk r10092)
svn path=/main/branches/2.1.2/; revision=10093
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10074
|
|
|
|
|
|
|
| |
fails, since the user might still be able to sync even though the
chown call is not permitted. (trunk r10070)
svn path=/main/branches/2.1.2/; revision=10071
|
|
|
|
|
|
|
| |
informative ewarn message when bailing out due to a newer
snapshot being unavailable. (trunk r10067)
svn path=/main/branches/2.1.2/; revision=10068
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10066
|
|
|
|
|
|
| |
Package instances instead of constructing new ones. (trunk r10062)
svn path=/main/branches/2.1.2/; revision=10063
|
|
|
|
|
|
| |
(trunk r10056)
svn path=/main/branches/2.1.2/; revision=10057
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10055
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10053
|
|
|
|
|
|
| |
operations. (trunk r10050)
svn path=/main/branches/2.1.2/; revision=10051
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10048
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10046
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
un-expanded virtual atom is more useful for maintaining a cache of
blocker atoms.
* Expand virtual blockers in depgraph.validate_blockers(), since it's
not done by dep_check() anymore.
* If blocker data from the graph is available, use it to validate the
blocker cache and update the cache if it seems invalid.
* Make BlockerCache._load() more tolerant to installs/uninstalls so
so that cache isn't rebuilt so often.
(trunk r10040:10043)
svn path=/main/branches/2.1.2/; revision=10044
|
|
|
|
|
|
|
| |
properly recognizes whether or not "deep" was previously enabled.
(trunk r10039)
svn path=/main/branches/2.1.2/; revision=10040
|
|
|
|
|
|
| |
the display appears like earlier versions of portage. (trunk r10037)
svn path=/main/branches/2.1.2/; revision=10038
|
|
|
|
|
|
| |
(trunk r10033:10035)
svn path=/main/branches/2.1.2/; revision=10036
|
|
|
|
|
|
| |
and a package scheduled for uninstall is no longer installed. (trunk r10032)
svn path=/main/branches/2.1.2/; revision=10033
|
|
|
|
|
|
| |
on to the next task. (trunk r10030)
svn path=/main/branches/2.1.2/; revision=10031
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10029
|
|
|
|
|
|
| |
operators. (trunk r10026)
svn path=/main/branches/2.1.2/; revision=10027
|
|
|
|
|
|
| |
Thanks to ferringb. (trunk r10020)
svn path=/main/branches/2.1.2/; revision=10021
|
|
|
|
|
|
| |
cpv or slot are handled correctly. (trunk r10014)
svn path=/main/branches/2.1.2/; revision=10015
|
|
|
|
|
|
| |
only match the highest visible slot. (trunk r10006:10008)
svn path=/main/branches/2.1.2/; revision=10012
|