| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
self.depcachedir when appropriate. This makes the portageq blanket sandbox
exemption unnecessary. (trunk r9928)
svn path=/main/branches/2.1.2/; revision=9929
|
|
|
|
|
|
|
| |
by skipping permission checks on files and just checking the directories.
(trunk r9922)
svn path=/main/branches/2.1.2/; revision=9923
|
|
|
|
|
|
| |
dbapi match results are already sorted. (trunk r9920)
svn path=/main/branches/2.1.2/; revision=9921
|
|
|
|
|
|
| |
USE when the "all" parameter is True. (trunk r9918)
svn path=/main/branches/2.1.2/; revision=9919
|
|
|
|
|
|
|
| |
then substitue self.doebuild_settings since that one is mutable which
is necessary in case setcpv() needs to be called. (trunk r9916)
svn path=/main/branches/2.1.2/; revision=9917
|
|
|
|
|
|
| |
USE when the useflags parameter is not passed in. (trunk r9914)
svn path=/main/branches/2.1.2/; revision=9915
|
|
|
|
|
|
| |
has changed since the dblink instance was constructed. (trunk r9910)
svn path=/main/branches/2.1.2/; revision=9911
|
|
|
|
|
|
|
|
|
|
|
|
| |
and use that to try and avoid unresolvable direct circular dependencies
when necessary. Also, make atom selection more consistent with the
graph to solve some cases of bug #1343. This improves the fix from
bug #141118 to work in cases when a virtual is not yet installed but
it has been pulled into the graph. For example, see the case of
Bug #163801#c17, where we want kaffe to satisfy virtual/jdk-1.4
without an extra jvm being pulled in unnecessarily. (trunk r9901)
svn path=/main/branches/2.1.2/; revision=9903
|
|
|
|
|
|
|
| |
slice comparison. It's not pretty but performance is critical in this section
of code and there is a measurable performance difference. (trunk r9896)
svn path=/main/branches/2.1.2/; revision=9897
|
|
|
|
|
|
|
| |
calls. Instead of failing, use stat() to return the mtime if possible.
(trunk r9863:9865)
svn path=/main/branches/2.1.2/; revision=9875
|
|
|
|
|
|
|
|
| |
* fix broken comparison for he iuse filtering
* filter out any duplicates that variable may contain
(trunk r9858)
svn path=/main/branches/2.1.2/; revision=9859
|
|
|
|
|
|
|
|
|
|
| |
the previous setcpv() call.
* Add EBUILD_PHASE to the blacklisted variables list.
(trunk r9854)
svn path=/main/branches/2.1.2/; revision=9855
|
|
|
|
|
|
|
|
| |
filter out flags that aren't considered to be part of IUSE or implicit
IUSE. This patch moves all IUSE dependent code from config.regenerate()
to config.setcpv(). (trunk r9852)
svn path=/main/branches/2.1.2/; revision=9853
|
|
|
|
|
|
|
| |
and raise a PermissionDenied error if the required directories is
not writable. (trunk r9850)
svn path=/main/branches/2.1.2/; revision=9851
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=9843
|
|
|
|
|
|
|
|
| |
calls to evaluate any conditionals that the depstrings might contain. This
works properly for ebuilds now that aux_get() is backed by Package instances
containing the correct USE. (trunk r9838:9840)
svn path=/main/branches/2.1.2/; revision=9841
|
|
|
|
|
|
| |
is no write access to $PKGDIR. (trunk r9837)
svn path=/main/branches/2.1.2/; revision=9838
|
|
|
|
|
|
|
| |
to server any purpose now that the complete environment is loaded
from environment.bz2. (trunk r9833:9835)
svn path=/main/branches/2.1.2/; revision=9836
|
|
|
|
|
|
|
| |
for CATEGORY and PF, since corruption of these can cause problems.
(trunk r9832)
svn path=/main/branches/2.1.2/; revision=9833
|
|
|
|
|
|
| |
(trunk r9827)
svn path=/main/branches/2.1.2/; revision=9828
|
|
|
|
|
|
|
| |
used by a non-root user to build binary packages with fakeroot.
(trunk r9825)
svn path=/main/branches/2.1.2/; revision=9826
|
|
|
|
|
|
|
| |
show a more friendly and informative message.
(trunk r9815)
svn path=/main/branches/2.1.2/; revision=9816
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=9781
|
|
|
|
|
|
| |
atoms that have no category. (trunk r9765)
svn path=/main/branches/2.1.2/; revision=9768
|
|
|
|
|
|
|
|
|
|
| |
ValueError to be raised from a split() call inside collect_ebuild_messages():
* Use \0 to delimit messages, so that that elog messages containing newlines
are handled correctly.
* Handle a potential ValueError when splitting the message type.
(trunk r9763)
svn path=/main/branches/2.1.2/; revision=9764
|
|
|
|
|
|
|
| |
with FEATURES=userpriv, check the permissions on files inside the directory
to decide whether to fix the permissions. (trunk r9759)
svn path=/main/branches/2.1.2/; revision=9760
|
|
|
|
|
|
| |
from trunk.
svn path=/main/branches/2.1.2/; revision=9754
|
|
|
|
|
|
|
|
|
| |
never pulled for the same package twice.
* Cache a Package instances constructed during package selection
and reuse them during later package selections.
(trunk r9741)
svn path=/main/branches/2.1.2/; revision=9752
|
|
|
|
|
|
| |
message types. (trunk r9726 and r9747)
svn path=/main/branches/2.1.2/; revision=9748
|
|
|
|
|
|
| |
entries exist (PF, CATEGORY, or *.ebuild). (trunk r9712)
svn path=/main/branches/2.1.2/; revision=9722
|
|
|
|
|
|
| |
CompositeDbapi code from trunk.
svn path=/main/branches/2.1.2/; revision=9721
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=9692
|
|
|
|
|
|
| |
the default. (trunk r9689)
svn path=/main/branches/2.1.2/; revision=9690
|