| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
packages will be temporarily installed simultaneously.
svn path=/main/trunk/; revision=10281
|
|
|
|
|
|
|
|
| |
nodes, save the uninstall nodes from later since sometimes a merge
node will render an install node unnecessary, and we want to avoid
doing a separate uninstall task in that case.
svn path=/main/trunk/; revision=10279
|
|
|
|
|
|
|
| |
to remove uninstall tasks from scheduled_uninstalls, so just keep them
in there.
svn path=/main/trunk/; revision=10277
|
|
|
|
|
|
|
| |
since it might be possible for the user to use --resume --skipfirst get
past a non-essential package with a broken digest.
svn path=/main/trunk/; revision=10275
|
|
|
|
|
|
| |
the exact same merge list a second time.
svn path=/main/trunk/; revision=10273
|
|
|
|
|
|
|
|
| |
try to schedule an uninstall task that's already been scheduled
but hasn't been executed yet due to dependence on installation of
blocking packages.
svn path=/main/trunk/; revision=10271
|
|
|
|
|
|
| |
they are temporarily installed simultaneously.
svn path=/main/trunk/; revision=10269
|
|
|
|
| |
svn path=/main/trunk/; revision=10266
|
|
|
|
|
|
|
| |
now, make it a callable since it really shouldn't be called until the
vdb lock has been acquired.
svn path=/main/trunk/; revision=10264
|
|
|
|
|
|
| |
exception to handle it instead of allowing unmerge() to call exit().
svn path=/main/trunk/; revision=10262
|
|
|
|
| |
svn path=/main/trunk/; revision=10260
|
|
|
|
| |
svn path=/main/trunk/; revision=10258
|
|
|
|
|
|
| |
matching cpv rather than just the last one.
svn path=/main/trunk/; revision=10256
|
|
|
|
|
|
| |
try to match packages against an empty set of blocker atoms.
svn path=/main/trunk/; revision=10254
|
|
|
|
|
|
| |
using alternate ROOT. Thanks to Ryan Tandy <tarpman@gmail.com>.
svn path=/main/trunk/; revision=10252
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
less confusing for people who have forgotten about the --noconfmem
option or are completely unaware of it. Thanks to Joe Peterson
<lavajoe@gentoo.org> for suggesting these:
* Always behave like --noconfmem is enabled for downgrades.
* Purge confmem entries when a package is unmerged rather
than replaced.
svn path=/main/trunk/; revision=10250
|
|
|
|
| |
svn path=/main/trunk/; revision=10246
|
|
|
|
| |
svn path=/main/trunk/; revision=10241
|
|
|
|
|
|
| |
by dependency calculations upon resume.
svn path=/main/trunk/; revision=10239
|
|
|
|
|
|
|
|
|
|
| |
it doesn't satisfy a slot dependency. Rebuilding the ebuild won't do
any good as long as USE=multislot is enabled since the newly built
package still won't have the expected slot. Therefore, assume that
such SLOT dependencies are already satisfied rather than forcing a
rebuild.
svn path=/main/trunk/; revision=10237
|
|
|
|
| |
svn path=/main/trunk/; revision=10235
|
|
|
|
|
|
| |
code path from bug 219369 in some unwanted cases.
svn path=/main/trunk/; revision=10233
|
|
|
|
|
|
| |
call close() on this stream if an error occurs.
svn path=/main/trunk/; revision=10231
|
|
|
|
| |
svn path=/main/trunk/; revision=10229
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
svn path=/main/trunk/; revision=10225
|
|
|
|
|
|
| |
installed packages.
svn path=/main/trunk/; revision=10224
|
|
|
|
| |
svn path=/main/trunk/; revision=10222
|
|
|
|
|
|
|
| |
since some tokens from INSTALL_MASK can trigger lots of warnings
and errors that are irrelevant for our purposes.
svn path=/main/trunk/; revision=10220
|
|
|
|
| |
svn path=/main/trunk/; revision=10218
|
|
|
|
|
|
| |
of "blocker" in the summary.
svn path=/main/trunk/; revision=10216
|
|
|
|
|
|
| |
big "B" (similar to "f" for satisfied fetch restrictions).
svn path=/main/trunk/; revision=10214
|
|
|
|
|
|
| |
as suggested by solar in bug #219286, comment #8.
svn path=/main/trunk/; revision=10212
|
|
|
|
| |
svn path=/main/trunk/; revision=10210
|
|
|
|
| |
svn path=/main/trunk/; revision=10208
|
|
|
|
| |
svn path=/main/trunk/; revision=10206
|
|
|
|
|
|
|
|
| |
with cp_all() uses.
* Use the listdir() dirsonly=1 parameter to avoid unnecessary stat calls
via os.path.isdir().
svn path=/main/trunk/; revision=10204
|
|
|
|
| |
svn path=/main/trunk/; revision=10202
|
|
|
|
| |
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
|