| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
accesses by using the same code as "minimum-visible" but
with a reverse iterator.
svn path=/main/trunk/; revision=8342
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
CONTENTS lines.
svn path=/main/trunk/; revision=8338
|
|
|
|
|
|
|
|
|
|
| |
for splitting CONTENTS lines so that even file paths that
end with spaces can be handled. This patch makes the fix for
bug #196836#c6 more complete. Some code for parsing old
malformed symlink entries has been removed sinces it's
probably not useful or worth maintaining anymore.
svn path=/main/trunk/; revision=8337
|
|
|
|
|
|
|
|
| |
portage.listdir() since portage.listdir() has unnecessary
overhead and it's cache isn't needed since cp_list() has
it's own cache.
svn path=/main/trunk/; revision=8336
|
|
|
|
|
|
| |
don't return references to private data structures.
svn path=/main/trunk/; revision=8335
|
|
|
|
|
|
| |
broken reference to packagesets which is now settings.sets.
svn path=/main/trunk/; revision=8334
|
|
|
|
|
|
|
| |
in the parameter list since otherwise the ignorelist persists
between calls and causes unpredictable results for callers.
svn path=/main/trunk/; revision=8333
|
|
|
|
|
|
| |
waste cpu time by flushing ouput to the tty too frequently.
svn path=/main/trunk/; revision=8332
|
|
|
|
|
|
| |
to one of it's internal lists.
svn path=/main/trunk/; revision=8331
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
line for all digests.
svn path=/main/trunk/; revision=8316
|
|
|
|
|
|
|
|
|
| |
between all profiles since those results never change.
The cached results also propagate to the xmatch
match-all when appropriate (old-style virtuals are
excluded since they are profile dependent).
svn path=/main/trunk/; revision=8313
|
|
|
|
| |
svn path=/main/trunk/; revision=8310
|
|
|
|
|
|
|
|
|
|
| |
metadata as possible. (improves performance especially
in cases where metadata needs to be generated). This
works by starting at the lowest version since that's
most likely to have keywords and it returns as soon as
the first visible package is found.
svn path=/main/trunk/; revision=8309
|
|
|
|
| |
svn path=/main/trunk/; revision=8308
|
|
|
|
|
|
|
|
| |
expand properly. It's now possible to put @system
in the world file and get the old behavior where
world includes system.
svn path=/main/trunk/; revision=8307
|
|
|
|
|
|
| |
inside depgraph.select_files().
svn path=/main/trunk/; revision=8306
|
|
|
|
|
|
| |
arguments into atoms.
svn path=/main/trunk/; revision=8305
|
|
|
|
| |
svn path=/main/trunk/; revision=8304
|
|
|
|
| |
svn path=/main/trunk/; revision=8303
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/main/trunk/; revision=8300
|
|
|
|
|
|
|
| |
line with a ) if repoman wasn't forced to do its job.
(branches/prefix r8281)
svn path=/main/trunk/; revision=8296
|
|
|
|
|
|
| |
commit message file). (branches/prefix r8280)
svn path=/main/trunk/; revision=8295
|
|
|
|
| |
svn path=/main/trunk/; revision=8294
|
|
|
|
| |
svn path=/main/trunk/; revision=8293
|
|
|
|
|
|
| |
in CONTENTS.
svn path=/main/trunk/; revision=8292
|
|
|
|
|
|
| |
bug #196836#c6.
svn path=/main/trunk/; revision=8291
|
|
|
|
|
|
| |
arguments that exists before expansion of sets.
svn path=/main/trunk/; revision=8290
|
|
|
|
|
|
|
|
|
| |
misbehave by causing the terminal to echo some of the
characters and generate a "beep" sound. This is easily
triggered by doing things like `emerge world` now since
all the the atoms are expanded.
svn path=/main/trunk/; revision=8289
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/main/trunk/; revision=8270
|
|
|
|
|
|
| |
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
|