| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
dbapi match results are already sorted.
svn path=/main/trunk/; revision=9920
|
|
|
|
|
|
| |
USE when the "all" parameter is True.
svn path=/main/trunk/; revision=9918
|
|
|
|
|
|
|
| |
then substitue self.doebuild_settings since that one is mutable which
is necessary in case setcpv() needs to be called.
svn path=/main/trunk/; revision=9916
|
|
|
|
|
|
| |
USE when the useflags parameter is not passed in.
svn path=/main/trunk/; revision=9914
|
|
|
|
| |
svn path=/main/trunk/; revision=9912
|
|
|
|
|
|
| |
has changed since the dblink instance was constructed.
svn path=/main/trunk/; revision=9910
|
|
|
|
|
|
|
| |
selections more consistent with previous selections that have been added to
the graph. This solves some common cases of bug #1343.
svn path=/main/trunk/; revision=9906
|
|
|
|
|
|
|
| |
into depgraph._select_atoms() to solve some cases of bug #1343 while
avoiding unresolvable direct circular dependencies.
svn path=/main/trunk/; revision=9904
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
in Bug #163801#c17, where we want kaffe to satisfy virtual/jdk-1.4
without an extra jvm being pulled in unnecessarily.
svn path=/main/trunk/; revision=9901
|
|
|
|
|
|
|
|
|
|
| |
in some cases it triggers unresolvable direct circular dependencies. For
example, this happens with gwydion-dylan which depends on either itself
or gwydion-dylan-bin. In case gwydion-dylan is not yet installed,
gwydion-dylan-bin needs to be selected in order to avoid a an unresolvable
direct circular dependency.
svn path=/main/trunk/; revision=9900
|
|
|
|
|
|
| |
Package instances are properly cached (avoiding a KeyError later).
svn path=/main/trunk/; revision=9898
|
|
|
|
|
|
|
| |
slice comparison. It's not pretty but performance is critical in this section
of code and there is a measurable performance difference.
svn path=/main/trunk/; revision=9896
|
|
|
|
|
|
|
| |
PreservedLibsRegistry.register() now that COUNTER is not loaded
via config.load_infodir(). Thanks to grobian for reporting.
svn path=/main/trunk/; revision=9895
|
|
|
|
|
|
| |
turns out starswith is faster than using regular expressions.
svn path=/main/trunk/; revision=9891
|
|
|
|
|
|
| |
using regular expression instead of str.startswith().
svn path=/main/trunk/; revision=9890
|
|
|
|
| |
svn path=/main/trunk/; revision=9886
|
|
|
|
|
|
| |
as soon as possible rather than pushing them onto the stack.
svn path=/main/trunk/; revision=9885
|
|
|
|
| |
svn path=/main/trunk/; revision=9884
|
|
|
|
| |
svn path=/main/trunk/; revision=9883
|
|
|
|
| |
svn path=/main/trunk/; revision=9882
|
|
|
|
|
|
| |
it's atoms in some cases (leading to loss of the whole world file).
svn path=/main/trunk/; revision=9881
|
|
|
|
|
|
|
|
| |
of the vardb for all dep_check() calls.
* Replace dep_check_trees in depgraph.validate_blockers() with the
equivalent self._graph_trees reference.
svn path=/main/trunk/; revision=9879
|
|
|
|
|
|
| |
to the graph before processing any dependencies.
svn path=/main/trunk/; revision=9874
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Substitue the graph tree for the vartree in dep_check() since we
want atom selections to be consistent with package selections
have already been made.
* Add the selected package to the graph as soon as possible
so that later dep_check() calls can use it as feedback
for making more consistent atom selections.
* Expand all slots of new-style virtuals inside _dep_check_composite_db
so that lookahead examines a matched slots.
This solves some cases of bug #1343, and extends the fix for bug
#141118 to work in cases when a virtual is not yet installed but
it has been pulled into the graph.
svn path=/main/trunk/; revision=9873
|
|
|
|
| |
svn path=/main/trunk/; revision=9872
|
|
|
|
|
|
| |
slot from visibility checks.
svn path=/main/trunk/; revision=9871
|
|
|
|
|
|
|
| |
it behaves more like other dbapi instances would, and also make it
inherit from dbapi.
svn path=/main/trunk/; revision=9870
|
|
|
|
|
|
| |
(makes ferringb a bit happier, and might have other advantages in the future)
svn path=/main/trunk/; revision=9866
|
|
|
|
| |
svn path=/main/trunk/; revision=9865
|
|
|
|
|
|
| |
calls. Instead of failing, use stat() to return the mtime if possible.
svn path=/main/trunk/; revision=9864
|
|
|
|
| |
svn path=/main/trunk/; revision=9862
|
|
|
|
|
|
|
| |
--deep are enabled. The makes it possible to run `emerge -eB world` and
have every single package rebuilt (without actually installing anything).
svn path=/main/trunk/; revision=9860
|
|
|
|
|
|
|
| |
* fix broken comparison for he iuse filtering
* filter out any duplicates that variable may contain
svn path=/main/trunk/; revision=9858
|
|
|
|
|
|
|
| |
with command substitution. Thanks to Fabio Rossi <rossi.f@inwind.it> for
this patch.
svn path=/main/trunk/; revision=9856
|
|
|
|
|
|
|
|
| |
the previous setcpv() call.
* Add EBUILD_PHASE to the blacklisted variables list.
svn path=/main/trunk/; revision=9854
|
|
|
|
|
|
|
|
| |
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().
svn path=/main/trunk/; revision=9852
|
|
|
|
|
|
|
| |
and raise a PermissionDenied error if the required directories is
not writable.
svn path=/main/trunk/; revision=9850
|
|
|
|
|
|
| |
option for emerge.
svn path=/main/trunk/; revision=9848
|
|
|
|
|
|
| |
some docs.
svn path=/main/trunk/; revision=9846
|
|
|
|
|
|
| |
portage.fetch() does. Thanks to Ramereth for reporting.
svn path=/main/trunk/; revision=9844
|
|
|
|
| |
svn path=/main/trunk/; revision=9842
|
|
|
|
|
|
|
| |
USE from a portdbapi instance (like when called by repoman) since
portdbapi doesn't return USE in aux_get() calls.
svn path=/main/trunk/; revision=9840
|
|
|
|
|
|
|
|
| |
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.
svn path=/main/trunk/; revision=9839
|
|
|
|
|
|
| |
is no write access to $PKGDIR.
svn path=/main/trunk/; revision=9837
|
|
|
|
| |
svn path=/main/trunk/; revision=9835
|
|
|
|
|
|
|
| |
to server any purpose now that the complete environment is loaded
from environment.bz2.
svn path=/main/trunk/; revision=9834
|
|
|
|
|
|
| |
for CATEGORY and PF, since corruption of these can cause problems.
svn path=/main/trunk/; revision=9832
|
|
|
|
| |
svn path=/main/trunk/; revision=9827
|
|
|
|
|
|
| |
used by a non-root user to build binary packages with fakeroot.
svn path=/main/trunk/; revision=9825
|
|
|
|
|
|
| |
not intended for use elsewhere.
svn path=/main/trunk/; revision=9823
|