| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
arguments so that containment tests in _get_parent_sets()
properly match atoms in nested sets (like if world contains
system). Otherwise, atoms from nested sets would get recorded
in the world file.
svn path=/main/trunk/; revision=8350
|
|
|
|
|
|
|
|
|
| |
actually needed since the appropriate atom selection behavior
can change between the time that the package is initially
added to the graph and when it's dependencies are traversed
(like when --consistent is enabled).
svn path=/main/trunk/; revision=8347
|
|
|
|
|
|
| |
processed by the depgraph when "conistent" mode is enabled.
svn path=/main/trunk/; revision=8346
|
|
|
|
| |
svn path=/main/trunk/; revision=8345
|
|
|
|
| |
svn path=/main/trunk/; revision=8344
|
|
|
|
|
|
|
|
|
|
| |
that can be used ensure that installation of new packages does not
break any deep dependencies of required sets (args, system, or world).
Unfortunately, the performance penalty for small dep calculations is
too great to enable this parameter by default. At least it will be
useful for testing backtracking behavior when that is implemented.
svn path=/main/trunk/; revision=8341
|
|
|
|
|
|
| |
broken reference to packagesets which is now settings.sets.
svn path=/main/trunk/; revision=8334
|
|
|
|
|
|
| |
waste cpu time by flushing ouput to the tty too frequently.
svn path=/main/trunk/; revision=8332
|
|
|
|
|
|
|
| |
cache the results when possible. The order is preserved
in dbapi.match() so those results are also sorted.
svn path=/main/trunk/; revision=8329
|
|
|
|
|
|
| |
that it's easier to get existing Package instances.
svn path=/main/trunk/; revision=8324
|
|
|
|
|
|
| |
the repositories to be passed in as a parameter.
svn path=/main/trunk/; revision=8319
|
|
|
|
|
|
| |
constructing a new one.
svn path=/main/trunk/; revision=8318
|
|
|
|
|
|
| |
constructor.
svn path=/main/trunk/; revision=8317
|
|
|
|
| |
svn path=/main/trunk/; revision=8308
|
|
|
|
|
|
| |
inside depgraph.select_files().
svn path=/main/trunk/; revision=8306
|
|
|
|
|
|
| |
arguments into atoms.
svn path=/main/trunk/; revision=8305
|
|
|
|
|
|
| |
to allow recursion, and drop the default 'sets/' prefix for setnames
svn path=/main/trunk/; revision=8302
|
|
|
|
|
|
| |
names if found on the commandline
svn path=/main/trunk/; revision=8301
|
|
|
|
|
|
| |
arguments that exists before expansion of sets.
svn path=/main/trunk/; revision=8290
|
|
|
|
|
|
| |
the list of atoms to record in the world file.
svn path=/main/trunk/; revision=8288
|
|
|
|
|
|
| |
so it behaves like it used to.
svn path=/main/trunk/; revision=8287
|
|
|
|
|
|
| |
existing Package instance added to the graph for a given SLOT.
svn path=/main/trunk/; revision=8286
|
|
|
|
| |
svn path=/main/trunk/; revision=8285
|
|
|
|
| |
svn path=/main/trunk/; revision=8284
|
|
|
|
|
|
|
| |
using a stack of dependencies which will be more suitable
for implementation of backtracking.
svn path=/main/trunk/; revision=8283
|
|
|
|
|
|
|
| |
per bug #150361. This is currently disabled for sets since
greedy SLOT atoms could be a property of the set itself.
svn path=/main/trunk/; revision=8282
|
|
|
|
|
|
| |
and also show package masking reasons when appropriate.
svn path=/main/trunk/; revision=8269
|
|
|
|
|
|
| |
atoms that match packages in package.provided.
svn path=/main/trunk/; revision=8268
|
|
|
|
|
|
|
|
|
| |
that was removed with depgraph.xcreate(). This doesn't
have support for mapping atoms back to the original sets
yet, but at least a masked or unavailable system/world
atom won't compeletely break the depgraph now.
svn path=/main/trunk/; revision=8267
|
|
|
|
| |
svn path=/main/trunk/; revision=8266
|
|
|
|
|
|
|
|
| |
so that any desired SLOTs have to be pulled in explicitly. Any
SLOTs that are not explicitly pulled in will be removed by
--depclean.
svn path=/main/trunk/; revision=8265
|
|
|
|
|
|
|
| |
since users can simply add SLOT atoms to world for any
specific SLOTs that they want to keep.
svn path=/main/trunk/; revision=8264
|
|
|
|
|
|
| |
code as well
svn path=/main/trunk/; revision=8263
|
|
|
|
| |
svn path=/main/trunk/; revision=8262
|
|
|
|
|
|
|
| |
depgraph._select_package() so that corrupt
PROVIDE is detected sooner.
svn path=/main/trunk/; revision=8261
|
|
|
|
|
|
|
|
| |
that it behaves correctly in cases where installed
packages provide old-style virtuals but none of the
available packages do.
svn path=/main/trunk/; revision=8260
|
|
|
|
| |
svn path=/main/trunk/; revision=8257
|
|
|
|
| |
svn path=/main/trunk/; revision=8254
|
|
|
|
|
|
|
|
| |
not an unsatisfied buildtime dependency then drop it here
since otherwise it can skew the merge order calculation
in an unwanted way.
svn path=/main/trunk/; revision=8233
|
|
|
|
|
|
|
|
| |
anymore since altlist() is able to handle it properly in cases
where the dependency is satisfied. If the dep is unsatisfied
then it can not be ignored.
svn path=/main/trunk/; revision=8225
|
|
|
|
|
|
|
|
| |
create() simply calls itself recursively. In order
to implement backtracking, create() will eventually
operate on a stack instead of calling itself.
svn path=/main/trunk/; revision=8221
|
|
|
|
|
|
| |
it doesn't have to get it itself.
svn path=/main/trunk/; revision=8220
|
|
|
|
|
|
| |
select_dep() calls.
svn path=/main/trunk/; revision=8219
|
|
|
|
|
|
| |
from portage.cpv_expand().
svn path=/main/trunk/; revision=8218
|
|
|
|
| |
svn path=/main/trunk/; revision=8204
|
|
|
|
| |
svn path=/main/trunk/; revision=8201
|
|
|
|
| |
svn path=/main/trunk/; revision=8199
|
|
|
|
|
|
| |
to the nearest argument atom.
svn path=/main/trunk/; revision=8198
|
|
|
|
|
|
|
| |
that it's used purely for processing atoms that are pulled
in by parent packages.
svn path=/main/trunk/; revision=8197
|
|
|
|
|
|
|
| |
availablility of system/world atoms so that the raise_on_missing
parameter can be removed from depgraph.select_dep().
svn path=/main/trunk/; revision=8194
|