| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
(trunk r10229)
svn path=/main/branches/2.1.2/; revision=10230
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10228
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
packages first and then do the uninstall afterwards. This requires
special handling for file collisions occur, but it's preferred
because it ensures that package files remain installed in a usable
state whenever possible.
When file collisions occur between conflicting packages, the contents
entries for those files are removed from the packages that are
scheduled for uninstallation. This prevents uninstallation operations
from removing overlapping files that have been claimed by conflicting
packages.
(trunk r10225)
svn path=/main/branches/2.1.2/; revision=10227
|
|
|
|
|
|
| |
installed packages. (trunk r102240
svn path=/main/branches/2.1.2/; revision=10226
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10223
|
|
|
|
|
|
|
| |
since some tokens from INSTALL_MASK can trigger lots of warnings
and errors that are irrelevant for our purposes. (trunk r10220)
svn path=/main/branches/2.1.2/; revision=10221
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10219
|
|
|
|
|
|
| |
of "blocker" in the summary. (trunk r10216)
svn path=/main/branches/2.1.2/; revision=10217
|
|
|
|
|
|
|
| |
big "B" (similar to "f" for satisfied fetch restrictions).
(trunk r10214)
svn path=/main/branches/2.1.2/; revision=10215
|
|
|
|
|
|
| |
as suggested by solar in bug #219286, comment #8. (trunk r10212)
svn path=/main/branches/2.1.2/; revision=10213
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10211
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10209
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10207
|
|
|
|
|
|
|
|
|
| |
with cp_all() uses.
* Use the listdir() dirsonly=1 parameter to avoid unnecessary stat calls
via os.path.isdir()
(trunk r10204)
svn path=/main/branches/2.1.2/; revision=10205
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10203
|
|
|
|
|
|
| |
by install_mask() during that phase. (trunk r10198)
svn path=/main/branches/2.1.2/; revision=10199
|
|
|
|
|
|
|
|
| |
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. (trunk r10195)
svn path=/main/branches/2.1.2/; revision=10197
|
|
|
|
|
|
|
| |
* Remove unnecessary mtimedb.pop("resume", None) call.
(trunk r10194)
svn path=/main/branches/2.1.2/; revision=10196
|
|
|
|
|
|
|
| |
in order to avoid fatal 'Permission denied' errors. Currently, CVS and
names beginning with '.' are also filtered. (trunk r10192)
svn path=/main/branches/2.1.2/; revision=10193
|
|
|
|
|
|
| |
occur for installed packages. (trunk r10190)
svn path=/main/branches/2.1.2/; revision=10191
|
|
|
|
|
|
|
| |
are removed from depgraph._blocker_parents since the irrelevant blockers
are still needed for the blocker cache. (trunk r10188)
svn path=/main/branches/2.1.2/; revision=10189
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10187
|
|
|
|
|
|
|
| |
running 'sys-apps/portage' instance to create a set of protected atoms.
(trunk r10184)
svn path=/main/branches/2.1.2/; revision=10185
|
|
|
|
|
|
|
| |
inappropriately uninstalling either app-shells/bash or dev-lang/python.
(trunk r10171)
svn path=/main/branches/2.1.2/; revision=10172
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10166
|
|
|
|
|
|
|
| |
list of missing deps and which packages they belong to.
(trunk r10143)
svn path=/main/branches/2.1.2/; revision=10164
|
|
|
|
|
|
|
| |
properly add to the digraph all packages matched by arguments.
(trunk r10162)
svn path=/main/branches/2.1.2/; revision=10163
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10161
|
|
|
|
|
|
| |
SetArg handling when the "system" set is added along with "world".
svn path=/main/branches/2.1.2/; revision=10159
|
|
|
|
|
|
| |
for "ordered" display nodes. (trunk r10157)
svn path=/main/branches/2.1.2/; revision=10158
|
|
|
|
|
|
| |
blockers in depgraph.display(). (trunk r10155)
svn path=/main/branches/2.1.2/; revision=10156
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10154
|
|
|
|
| |
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
|