| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10703
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10702
|
|
|
|
|
|
|
|
| |
* Document the new BLANK code in color.map.5.
* Implement python version of eblank for mod_echo.
(trunk r10677)
svn path=/main/branches/2.1.2/; revision=10678
|
|
|
|
|
|
|
|
| |
Consecutive eblank calls are all collapsed into a single blank line.
Thanks to Joe Peterson <lavajoe@g.o> for this patch.
(trunk r10675)
svn path=/main/branches/2.1.2/; revision=10676
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10674
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10670
|
|
|
|
|
|
|
|
| |
are not always sufficient to invalidate vardbapi caches. Therefore,
the caches need to be actively invalidated when packages are added and removed.
(trunk r10660)
svn path=/main/branches/2.1.2/; revision=10667
|
|
|
|
|
|
|
|
|
|
|
| |
* Detect automake "maintainer mode". See
http://www.gentoo.org/proj/en/qa/autofailure.xml for more information.
* Detect "Unrecognized options" messages from configure scripts.
(trunk r10652)
svn path=/main/branches/2.1.2/; revision=10663
|
|
|
|
|
|
| |
(trunk r10656)
svn path=/main/branches/2.1.2/; revision=10657
|
|
|
|
|
|
|
|
|
| |
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. (trunk r10654)
svn path=/main/branches/2.1.2/; revision=10655
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10641
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10639
|
|
|
|
|
|
| |
strict mode is disabled. (trunk r10636)
svn path=/main/branches/2.1.2/; revision=10637
|
|
|
|
|
|
| |
(trunk r10633)
svn path=/main/branches/2.1.2/; revision=10634
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10632
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10629
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10627
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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`
(trunk r10609)
svn path=/main/branches/2.1.2/; revision=10622
|
|
|
|
|
|
|
|
| |
to have root's gid. Therefore, use root's gid instead of
portage's gid to avoid spurrious permissions adjustments
when inside fakeroot. (trunk r10608)
svn path=/main/branches/2.1.2/; revision=10620
|
|
|
|
|
|
| |
and strict mode is disabled. (trunk r10604)
svn path=/main/branches/2.1.2/; revision=10619
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10618
|
|
|
|
|
|
|
|
|
| |
the installed package directory's mtime (numeric value from stat result).
This value can be used to validate indexes or caches used in the optimization
of vdb query operations for various types of package metadata such as
dependencies and file contents. (trunk r10586)
svn path=/main/branches/2.1.2/; revision=10610
|
|
|
|
|
|
| |
when necessary to override the setting in make.conf. (trunk r10598)
svn path=/main/branches/2.1.2/; revision=10599
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10597
|
|
|
|
|
|
|
| |
TypeError: argument of type 'NoneType' is not iterable
(trunk r10582)
svn path=/main/branches/2.1.2/; revision=10583
|
|
|
|
|
|
| |
vardbapi. (trunk r10578)
svn path=/main/branches/2.1.2/; revision=10579
|
|
|
|
|
|
| |
between them. (trunk r10563)
svn path=/main/branches/2.1.2/; revision=10573
|
|
|
|
|
|
| |
cache staleness checks. (trunk r10550)
svn path=/main/branches/2.1.2/; revision=10570
|
|
|
|
|
|
|
|
| |
number of uncached packages reaches a certain threshold (currently 5).
The cache file can be several megabytes in size, so updating it for
every vdb change is wasteful. (trunk r10548)
svn path=/main/branches/2.1.2/; revision=10568
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10567
|
|
|
|
|
|
|
|
|
| |
exist in DISTDIR, search for the file in this list of directories. Search
order is from left to right. Note that the current implementation works by
creating a symlink inside DISTDIR, but that may change in the future.
(trunk r10547, r10550:10552, and r10564)
svn path=/main/branches/2.1.2/; revision=10565
|
|
|
|
|
|
|
|
|
|
|
|
| |
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).
(trunk r10516)
svn path=/main/branches/2.1.2/; revision=10517
|
|
|
|
|
|
|
| |
a next() method, we can just call next() and handle StopIteration.
(trunk r10509)
svn path=/main/branches/2.1.2/; revision=10510
|
|
|
|
|
|
|
| |
from dbapi._iter_match() (and never a list). This way the caller can
be sure that the returned object has a next() method. (trunk r10507)
svn path=/main/branches/2.1.2/; revision=10508
|
|
|
|
|
|
| |
raise a PermissionDenied error when appropriate. (trunk r10505)
svn path=/main/branches/2.1.2/; revision=10506
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10500
|
|
|
|
|
|
| |
for None return values. (trunk r10497)
svn path=/main/branches/2.1.2/; revision=10498
|
|
|
|
|
|
|
| |
unmerging other instances, in order to avoid overwritting/undoing
the pruning that's done during unmerge. (trunk r10476)
svn path=/main/branches/2.1.2/; revision=10477
|
|
|
|
|
|
|
| |
so that anything not claimed by another package in the same slot is
pruned. (trunk r10474)
svn path=/main/branches/2.1.2/; revision=10475
|
|
|
|
|
|
|
|
|
|
| |
packages that are masked by keywords and are eligible for uninstallation by
depclean. This is a workaround for the fact that depclean may fail to
recognize that the package is eligible for uninstall due to differences in
visibility filtering which can lead to differences in || dep evaluation.
TODO: Share visibility code to fix this inconsistency. (trunk r10465)
svn path=/main/branches/2.1.2/; revision=10466
|
|
|
|
|
|
| |
is missing for some reason. (trunk r10461)
svn path=/main/branches/2.1.2/; revision=10464
|
|
|
|
|
|
|
| |
those directories already exist. This gives freedom to the user to
adjust permissions to suit their taste. (trunk r10451:10453)
svn path=/main/branches/2.1.2/; revision=10454
|
|
|
|
|
|
|
| |
triggered by storing instances of custom classes in a pickle.
(trunk r10432:10434)
svn path=/main/branches/2.1.2/; revision=10435
|
|
|
|
|
|
|
|
| |
* Make depgraph._select_package() pass Package instances into setcpv() calls.
* Enable the Package constructor to use an iterable for metadata items.
(trunk r10427)
svn path=/main/branches/2.1.2/; revision=10428
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10426
|
|
|
|
|
|
|
| |
* Remove the Package.cpv_slot attribute.
(trunk r10418:10423)
svn path=/main/branches/2.1.2/; revision=10424
|
|
|
|
|
|
| |
(trunk r10396)
svn path=/main/branches/2.1.2/; revision=10412
|
|
|
|
|
|
| |
handled by dbapi._iter_match(). (trunk r10410)
svn path=/main/branches/2.1.2/; revision=10411
|
|
|
|
|
|
| |
in some cases, instead of a nonsense ValueError. (trunk r10393)
svn path=/main/branches/2.1.2/; revision=10409
|
|
|
|
|
|
| |
in some cases, instead of a nonsense AttributeError. (trunk r10392)
svn path=/main/branches/2.1.2/; revision=10408
|