| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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
|
|
|
|
|
|
|
| |
the depgraph is populating the filtered repo so that we
don't have to check the return value.
svn path=/main/trunk/; revision=8193
|
|
|
|
| |
svn path=/main/trunk/; revision=8192
|
|
|
|
| |
svn path=/main/trunk/; revision=8191
|
|
|
|
| |
svn path=/main/trunk/; revision=8190
|
|
|
|
| |
svn path=/main/trunk/; revision=8189
|
|
|
|
|
|
| |
for depgraph.create() calls.
svn path=/main/trunk/; revision=8188
|
|
|
|
|
|
|
| |
prefer any pre-existing providers over new ones that are
added.
svn path=/main/trunk/; revision=8187
|
|
|
|
|
|
|
|
|
|
|
| |
since it's never really guaranteed to work as intended. It's
supposed to help ensure that the correct old-style virtual
is preferred but it will often fail to do so, making it
necessary for the user to manually force the preference.
Proper backtracking (bug #1343) will solve the problem more
reliably.
svn path=/main/trunk/; revision=8186
|
|
|
|
|
|
| |
sometimes people don't realize that it exists.
svn path=/main/trunk/; revision=8185
|
|
|
|
| |
svn path=/main/trunk/; revision=8179
|
|
|
|
| |
svn path=/main/trunk/; revision=8150
|
|
|
|
| |
svn path=/main/trunk/; revision=8149
|
|
|
|
| |
svn path=/main/trunk/; revision=8147
|
|
|
|
| |
svn path=/main/trunk/; revision=8146
|
|
|
|
| |
svn path=/main/trunk/; revision=8145
|
|
|
|
|
|
| |
more parameter to most of the emerge functions
svn path=/main/trunk/; revision=8144
|
|
since it's mostly unsuitable for api consumers at
this time.
svn path=/main/trunk/; revision=8142
|