| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/main/trunk/; revision=10778
|
|
|
|
|
|
| |
instances on demand instead of taking space on the heap.
svn path=/main/trunk/; revision=10777
|
|
|
|
|
|
|
|
| |
instead of actually inheriting from dict. This slightly decreases the
memory footprint by defining __slots__ and storing items as object
attributes.
svn path=/main/trunk/; revision=10776
|
|
|
|
|
|
|
| |
to the depgraph from Package instances in the merge list. This helps
reduce the heap size a lot.
svn path=/main/trunk/; revision=10775
|
|
|
|
| |
svn path=/main/trunk/; revision=10774
|
|
|
|
|
|
|
|
| |
enable "complete" mode since any performance difference is
not as likely to be noticed by the user after this much time
has passed.
svn path=/main/trunk/; revision=10773
|
|
|
|
|
|
| |
package.provided warning message.
svn path=/main/trunk/; revision=10771
|
|
|
|
|
|
| |
This trims down the heap size by a few megs, for bug #229069.
svn path=/main/trunk/; revision=10769
|
|
|
|
|
|
| |
intermittently. Thanks to pva for reporting.
svn path=/main/trunk/; revision=10768
|
|
|
|
|
|
| |
display of a duplicate list.
svn path=/main/trunk/; revision=10761
|
|
|
|
|
|
| |
to Arfrever for reporting.
svn path=/main/trunk/; revision=10758
|
|
|
|
| |
svn path=/main/trunk/; revision=10755
|
|
|
|
|
|
|
| |
returned from portdbapi.getRepositoryPath() since those paths are
also cannonical.
svn path=/main/trunk/; revision=10746
|
|
|
|
|
|
|
| |
getProfileMaskAtom() private since these methods really should take
Package instances before we expose them as public api.
svn path=/main/trunk/; revision=10739
|
|
|
|
| |
svn path=/main/trunk/; revision=10735
|
|
|
|
| |
svn path=/main/trunk/; revision=10732
|
|
|
|
| |
svn path=/main/trunk/; revision=10731
|
|
|
|
|
|
|
| |
makes it possible to use `emerge /lib/modules` as a decent substitute
for module-rebuild.
svn path=/main/trunk/; revision=10730
|
|
|
|
|
|
|
| |
when checking for blockers. This avoids a heap overflow that triggers
'Cannot allocate memory' errors (reported with python-2.5).
svn path=/main/trunk/; revision=10717
|
|
|
|
| |
svn path=/main/trunk/; revision=10690
|
|
|
|
| |
svn path=/main/trunk/; revision=10661
|
|
|
|
|
|
| |
(mtimedb commit and info dirs processing).
svn path=/main/trunk/; revision=10659
|
|
|
|
|
|
| |
permission related exceptions.
svn path=/main/trunk/; revision=10658
|
|
|
|
|
|
|
|
|
| |
for binary packages wrt CHOST. The variable is a space separated list of
chosts. It support regular expressions, so if the actual chost contains
any special characters then the user must escape them when setting
ACCEPT_CHOSTS.
svn path=/main/trunk/; revision=10654
|
|
|
|
| |
svn path=/main/trunk/; revision=10651
|
|
|
|
| |
svn path=/main/trunk/; revision=10648
|
|
|
|
| |
svn path=/main/trunk/; revision=10646
|
|
|
|
| |
svn path=/main/trunk/; revision=10645
|
|
|
|
|
|
|
| |
if there is an equivalent ebuild in the portage tree (same cpv) with
visible keywords.
svn path=/main/trunk/; revision=10644
|
|
|
|
| |
svn path=/main/trunk/; revision=10612
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
vardbapi cache maintains a hash table (inside vdb_metadata.pickle)
that serves to index package contents by mapping the basename of file
to a list of possible packages that own it. This is used to optimize
owner lookups by narrowing the search down to a smaller number of
packages. It increases the size of vdb_metadata.pickle by approximately
30% and it's used in the following cases:
* When an unexpected file collision occurs (whether
or not collision-protect is enabled)
* `emerge <filename>`
* `portageq owners`
The
svn path=/main/trunk/; revision=10609
|
|
|
|
|
|
| |
can use the Package.mtime and inherited attributes.
svn path=/main/trunk/; revision=10600
|
|
|
|
|
|
| |
values, and those containing only whitespace.
svn path=/main/trunk/; revision=10594
|
|
|
|
| |
svn path=/main/trunk/; revision=10588
|
|
|
|
| |
svn path=/main/trunk/; revision=10587
|
|
|
|
| |
svn path=/main/trunk/; revision=10578
|
|
|
|
|
|
|
| |
an 'uname -mrp' call use platform.platform() to describe the system in
emerge --info. (branches/prefix r10555)
svn path=/main/trunk/; revision=10575
|
|
|
|
|
|
| |
between them.
svn path=/main/trunk/; revision=10563
|
|
|
|
|
|
|
| |
by suppressing masking messages for packages that haven't been pulled
into the current dependency graph.
svn path=/main/trunk/; revision=10553
|
|
|
|
| |
svn path=/main/trunk/; revision=10549
|
|
|
|
| |
svn path=/main/trunk/; revision=10538
|
|
|
|
| |
svn path=/main/trunk/; revision=10535
|
|
|
|
|
|
| |
latter can trigger an UnboundLocalError in some cases (^C for example).
svn path=/main/trunk/; revision=10533
|
|
|
|
|
|
| |
in addition to unsatisfied dependencies.
svn path=/main/trunk/; revision=10532
|
|
|
|
|
|
| |
from those with unsatisfied dependencies.
svn path=/main/trunk/; revision=10529
|
|
|
|
|
|
| |
really useful.
svn path=/main/trunk/; revision=10528
|
|
|
|
|
|
| |
how it would drop a package that has an unsatisfied dependency).
svn path=/main/trunk/; revision=10526
|
|
|
|
| |
svn path=/main/trunk/; revision=10521
|
|
|
|
|
|
|
|
|
|
|
| |
as invalid (previously both where treated as invalid).
* Fix a spot inside emerge's unmerge() function that sometimes generates
invalid atoms by adding an unnecessary "=" to the front. Even when in
cases that resulted in a valid atom here, adding the "=" was redundant
because dep_expand() does that automatically now (for backward compat).
svn path=/main/trunk/; revision=10516
|
|
|
|
| |
svn path=/main/trunk/; revision=10514
|