| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
instead of an IndexError in some cases (avoid IndexError by using slice
notation). (trunk r10391)
svn path=/main/branches/2.1.2/; revision=10407
|
|
|
|
|
|
|
|
|
| |
for forcing direct os.listdir() calls. This is more of an issue now
that these listdir() calls are frequently triggered when merging
packages (due to things like blocker and preserve-libs handling).
(trunk r10390)
svn path=/main/branches/2.1.2/; revision=10406
|
|
|
|
|
|
| |
cachedir(). (trunk r10389)
svn path=/main/branches/2.1.2/; revision=10405
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10404
|
|
|
|
|
|
| |
Everything related to USE deps has been omitted for now.
svn path=/main/branches/2.1.2/; revision=10403
|
|
|
|
|
|
| |
(trunk r10399)
svn path=/main/branches/2.1.2/; revision=10401
|
|
|
|
|
|
|
| |
used by isvalidatom() since we don't wan't atoms with USE deps slipping
through here.
svn path=/main/branches/2.1.2/; revision=10397
|
|
|
|
|
|
| |
* Simplify cache code in vardbapi.aux_get(). (trunk r10377)
svn path=/main/branches/2.1.2/; revision=10378
|
|
|
|
|
|
| |
some of the values are missing. (trunk r10375)
svn path=/main/branches/2.1.2/; revision=10376
|
|
|
|
|
|
| |
ensure it contains the expected data types. (trunk r10373)
svn path=/main/branches/2.1.2/; revision=10374
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10371
|
|
|
|
|
|
| |
(trunk r10369)
svn path=/main/branches/2.1.2/; revision=10370
|
|
|
|
|
|
| |
value corresponding to an unrecognized metadata key. (trunk r10367)
svn path=/main/branches/2.1.2/; revision=10368
|
|
|
|
|
|
|
| |
any interaction with the calling environment that might lead to
unexpected results. (trunk r10364)
svn path=/main/branches/2.1.2/; revision=10365
|
|
|
|
|
|
|
|
|
| |
such as NEEDED.* and CONTENTS.
* Tweak vardbapi.aux_get() cache logic a bit.
(trunk r10358:10360)
svn path=/main/branches/2.1.2/; revision=10362
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
variable substitution support. Variable substitution occurs in
the following order:
* env.d
* env
* make.globals
* make.defaults
* make.conf
(trunk r10351)
svn path=/main/branches/2.1.2/; revision=10356
|
|
|
|
|
|
| |
(trunk r10346)
svn path=/main/branches/2.1.2/; revision=10353
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10332
|
|
|
|
|
|
| |
(trunk r10322)
svn path=/main/branches/2.1.2/; revision=10323
|
|
|
|
|
|
|
| |
assignments from earlier files don't leak into variable assignments
from later files (except through substitution). (trunk r10294:10297)
svn path=/main/branches/2.1.2/; revision=10298
|
|
|
|
|
|
|
|
| |
multiple files instead of being confined to a single file. This allows
profiles to create incremental-like behavior with non-incremental variables
when desired. (trunk r10293)
svn path=/main/branches/2.1.2/; revision=10294
|
|
|
|
|
|
|
| |
now, make it a callable since it really shouldn't be called until the
vdb lock has been acquired. (trunk r10264)
svn path=/main/branches/2.1.2/; revision=10265
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
(trunk r10250)
svn path=/main/branches/2.1.2/; revision=10251
|
|
|
|
|
|
| |
call close() on this stream if an error occurs. (trunk r10231)
svn path=/main/branches/2.1.2/; revision=10232
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10219
|
|
|
|
|
|
|
| |
big "B" (similar to "f" for satisfied fetch restrictions).
(trunk r10214)
svn path=/main/branches/2.1.2/; revision=10215
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
running 'sys-apps/portage' instance to create a set of protected atoms.
(trunk r10184)
svn path=/main/branches/2.1.2/; revision=10185
|
|
|
|
|
|
| |
(trunk r10069)
svn path=/main/branches/2.1.2/; revision=10076
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10061
|
|
|
|
|
|
| |
the transition of dbapi to new-style classes. (trunk r6188)
svn path=/main/branches/2.1.2/; revision=10049
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
phases are the ones that are skipped. (trunk r10024)
svn path=/main/branches/2.1.2/; revision=10025
|
|
|
|
|
|
|
| |
removal of the environment.bz2 file is preferred since it may allow the
removal phases to execute successfully. (trunk r10022)
svn path=/main/branches/2.1.2/; revision=10023
|
|
|
|
|
|
| |
paragraphs for easier reading. (trunk r10018)
svn path=/main/branches/2.1.2/; revision=10019
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10017
|
|
|
|
|
|
|
|
| |
removal of environment.bz2 file will cause the ebuild to be sourced and
eclasses from the current portage tree will be used when necessary.
(trunk r10009)
svn path=/main/branches/2.1.2/; revision=10013
|
|
|
|
|
|
| |
cost of removing nodes from the digraph.order list. (trunk r9992)
svn path=/main/branches/2.1.2/; revision=9993
|
|
|
|
|
|
| |
(trunk r9981)
svn path=/main/branches/2.1.2/; revision=9987
|
|
|
|
|
|
| |
(trunk r9944:9956)
svn path=/main/branches/2.1.2/; revision=9957
|
|
|
|
|
|
| |
occurs. (trunk r9943)
svn path=/main/branches/2.1.2/; revision=9944
|
|
|
|
|
|
| |
(trunk r9939:9941)
svn path=/main/branches/2.1.2/; revision=9942
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
directly from the metadata/cache/ directory when metadata-transfer
is not enabled in FEATURES. This makes all cache modules behave
similar to existing metadata_overlay module, except when
FEATURES="metadata-transfer" has been explicitly enabled.
* Remove metadata-transfer from FEATURES in make.globals so that it's
no longer enabled by default. Users will be happy about this since
the "Updating Portage cache" part of emerge --sync can be more time
consuming than the rsync run itself. It's also nicer when when using
PORTDIR over nfs or bind mounted in a chroot since there's no need
to run emerge --metadata.
* Update FEATURES="metadata-transfer" docs to warn users of the rsync
tree to modify eclases in PORTDIR_OVERLAY if necessary instead of
doing it directly in the rsync tree.
* Relevant updates to /etc/portage/modules docs.
(trunk r9930)
svn path=/main/branches/2.1.2/; revision=9931
|