| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
digraph since these relationships should be useful during
backtracking.
svn path=/main/trunk/; revision=8494
|
|
|
|
|
|
|
|
| |
* Reimplement Package comparison methods since the previous way didn't
seem to function properly for dict keys.
* Clean up depgraph._add_pkg() to use the Package object attributes.
svn path=/main/trunk/; revision=8493
|
|
|
|
|
|
|
| |
digraph_node tuple so that the Package instance itself
can be added directly to the digraph.
svn path=/main/trunk/; revision=8492
|
|
|
|
|
|
|
|
|
| |
priority and depth attributes.
* Remove depgraph.create() since it's no longer needed.
* Remove depgraph._get_parent_sets() and instead get the
information from DependencyArg attributes.
svn path=/main/trunk/; revision=8489
|
|
|
|
|
|
| |
types to help ensure a proper match.
svn path=/main/trunk/; revision=8488
|
|
|
|
|
|
|
|
|
| |
in depgraph._get_arg_for_pkg(). Among other things, this
provides a way to know whether or not a specific package
has been specified as an argument, which determines whether
or not it can be removed from the graph during backtracking.
svn path=/main/trunk/; revision=8487
|
|
|
|
|
|
| |
a new depgraph._get_arg_for_pkg() method.
svn path=/main/trunk/; revision=8486
|
|
|
|
|
|
|
|
| |
quotes where it accepts double quotes in order to
eliminate some false positives. Thanks to Krzysiek
Pawlik <nelchael@gentoo.org> for reporting.
svn path=/main/trunk/; revision=8485
|
|
|
|
|
|
| |
nonatoms (sets) in the world file.
svn path=/main/trunk/; revision=8484
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
interface that takes a single line as an argument. This has at
least a few of benefits:
* Eliminates lots of redundant code
* Error messages are ordered by line number across all checks
The performance is slightly worse due to the increased number
of method calls, but it's not really noticeable in comparison
to the time consumed by dependency checks.
Thanks to Petteri Räty <betelgeuse@gentoo.org> for the initial
patch which I only made a few minor modifications to.
svn path=/main/trunk/; revision=8483
|
|
|
|
| |
svn path=/main/trunk/; revision=8482
|
|
|
|
| |
svn path=/main/trunk/; revision=8481
|
|
|
|
|
|
| |
the highest resulting atom
svn path=/main/trunk/; revision=8480
|
|
|
|
| |
svn path=/main/trunk/; revision=8479
|
|
|
|
| |
svn path=/main/trunk/; revision=8477
|
|
|
|
| |
svn path=/main/trunk/; revision=8476
|
|
|
|
|
|
| |
types: atoms, packages and sets.
svn path=/main/trunk/; revision=8475
|
|
|
|
|
|
|
| |
SpawnTestCase.testLogfile() since the problem is solved
by the patch from bug #198491.
svn path=/main/trunk/; revision=8474
|
|
|
|
|
|
|
|
| |
the slave pty file descriptor since otherwise weird things like
\n -> \r\n transformations may occur. Thanks to Ulrich Mueller
<ulm@gentoo.org> for this patch.
svn path=/main/trunk/; revision=8473
|
|
|
|
|
|
| |
this yet.
svn path=/main/trunk/; revision=8472
|
|
|
|
|
|
| |
because it only contains constants.
svn path=/main/trunk/; revision=8471
|
|
|
|
|
|
|
| |
that it behaves like TERM="cons25" currently does. Thanks
to Ulrich Mueller <ulm@gentoo.org> for the patch.
svn path=/main/trunk/; revision=8468
|
|
|
|
|
|
|
|
| |
Calculating dependencies |Fetching binary packages info...
but instead put "Fetching ..." on it's own line.
(branches/prefix r8461)
svn path=/main/trunk/; revision=8466
|
|
|
|
|
|
|
| |
page in case it is not what is expected (like a 404).
(branches/prefix r8460)
svn path=/main/trunk/; revision=8462
|
|
|
|
|
|
|
| |
output and show an informative message whenever an EAPI mask is
encountered.
svn path=/main/trunk/; revision=8457
|
|
|
|
|
|
| |
depgraph.select_files().
svn path=/main/trunk/; revision=8453
|
|
|
|
|
|
| |
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
|