| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
depgraph.select_files().
svn path=/main/trunk/; revision=8452
|
|
|
|
|
|
|
| |
package set arguments since ideally the depgraph needs to
be awary of the precise origin of each atom.
svn path=/main/trunk/; revision=8451
|
|
|
|
| |
svn path=/main/trunk/; revision=8445
|
|
|
|
| |
svn path=/main/trunk/; revision=8439
|
|
|
|
|
|
|
| |
from being inappropriately recorded in the world file when
USE=multislot is enabled.
svn path=/main/trunk/; revision=8438
|
|
|
|
|
|
|
|
|
|
| |
via --noreplace. Having these atoms in the world file
will trigger recommendations to run emaint in some
cases, like when running `emerge -e world`. The atoms
need to be in the world file to prevent multislot
packages from being removed by --depclean though.
svn path=/main/trunk/; revision=8436
|
|
|
|
| |
svn path=/main/trunk/; revision=8432
|
|
|
|
|
|
| |
issues with the EbuildNestedDie check.
svn path=/main/trunk/; revision=8429
|
|
|
|
| |
svn path=/main/trunk/; revision=8426
|
|
|
|
|
|
| |
file names like portdbapi.cp_list() would do.
svn path=/main/trunk/; revision=8423
|
|
|
|
|
|
| |
that it matches the name of the package.
svn path=/main/trunk/; revision=8421
|
|
|
|
|
|
|
|
| |
index, do not use IUSE to filter USE since there is currently
no guarantee that IUSE properly defines all of the necessary
flags.
svn path=/main/trunk/; revision=8420
|
|
|
|
|
|
| |
fix some minor inconsistencies.
svn path=/main/trunk/; revision=8418
|
|
|
|
|
|
| |
int counter.
svn path=/main/trunk/; revision=8416
|
|
|
|
|
|
|
|
| |
after 2 checksum failures for a fetched file. This should
increase the probability of fetching the correct file before
the maximum number of tries is reached.
svn path=/main/trunk/; revision=8412
|
|
|
|
|
|
|
| |
of iterating over a set that happens to be mutable (though it
remains constant in practice).
svn path=/main/trunk/; revision=8410
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on the /var/lib/portage directory. Only clear the o+w
bits. This allows users who aren't in the portage group
to have read access to the world file by default, but
administrators can explicitly chmod o-rx that directory
if necessary, and portage will leave those bits alone.
This makes the permission settings in dblink.treewalk()
consistent with those that are already defined in
config._init_dirs().
svn path=/main/trunk/; revision=8408
|
|
|
|
|
|
|
|
| |
failures for a particular file since downloading the
same file repeatedly from every single available
mirror is a waste of bandwidth and time.
svn path=/main/trunk/; revision=8403
|
|
|
|
|
|
|
|
| |
look for an identical file from a previous checksum failure
in order to avoid consuming unnecessary disk space with
duplicate files.
svn path=/main/trunk/; revision=8401
|
|
|
|
|
|
|
| |
to handle update commands since that already supports
slotmove commands for SLOT atoms.
svn path=/main/trunk/; revision=8397
|
|
|
|
| |
svn path=/main/trunk/; revision=8392
|
|
|
|
|
|
|
| |
preserve explicit -r0 for consistency in findname
and aux_get calls.
svn path=/main/trunk/; revision=8390
|
|
|
|
| |
svn path=/main/trunk/; revision=8387
|
|
|
|
|
|
| |
line for all digests.
svn path=/main/trunk/; revision=8385
|
|
|
|
|
|
| |
for metadata pulls.
svn path=/main/trunk/; revision=8381
|
|
|
|
|
|
| |
unmask atom is found.
svn path=/main/trunk/; revision=8379
|
|
|
|
| |
svn path=/main/trunk/; revision=8366
|
|
|
|
|
|
|
|
| |
to handle some cases where it was possible for nodes to
be selected without their PDEPENDs being propperly added
to the asap_nodes list.
svn path=/main/trunk/; revision=8360
|
|
|
|
| |
svn path=/main/trunk/; revision=8359
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
unsatisfied PDEPEND slightly earlier. This solves a problem
with xorg-server being merged too early during an all binary
install (since DEPEND is ignored for binaries), triggering
built_with_use() calls to fail as reported in bug #189966.
Since DEPEND is discarded in cases like this, it is
important to exploit the difference between PDEPEND and
RDEPEND in order to optimize merge order. Without this
optimization, the merge order is technically correct, but
not as optimal as it should be and has lots of potential to
trigger issues with built_with_use() or similar things that
require better optimization of merge order.
svn path=/main/trunk/; revision=8358
|
|
|
|
|
|
| |
null/ from failed cpv_expand category expansion.
svn path=/main/trunk/; revision=8357
|
|
|
|
|
|
| |
though it seems to work either way.
svn path=/main/trunk/; revision=8355
|
|
|
|
|
|
|
| |
so that it will properly match things like variable references
without braces, like $S.
svn path=/main/trunk/; revision=8354
|
|
|
|
|
|
|
| |
so the user doesn't have to fix quoting before this check will
recognize the violation.
svn path=/main/trunk/; revision=8353
|
|
|
|
|
|
| |
replacing calls to self.getAtoms() with self._load().
svn path=/main/trunk/; revision=8352
|
|
|
|
|
|
|
| |
line of src_(compile|install|test) ebuild methods. Thanks to
Petteri Räty <betelgeuse@gentoo.org> for this patch.
svn path=/main/trunk/; revision=8351
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
bestmatch-visible. Also, make the gvisible license filtering
conditional on config.local_config since repoman doesn't do
license filtering.
svn path=/main/trunk/; revision=8343
|
|
|
|
|
|
|
| |
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
|