| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
between them. (trunk r10563)
svn path=/main/branches/2.1.2/; revision=10573
|
|
|
|
|
|
|
| |
libc (used by bash on FreeBSD). Thanks to Alexis Ballier <aballier@g.o>
for the patch. (trunk r10558)
svn path=/main/branches/2.1.2/; revision=10572
|
|
|
|
|
|
|
| |
by suppressing masking messages for packages that haven't been pulled
into the current dependency graph. (trunk r10553)
svn path=/main/branches/2.1.2/; revision=10571
|
|
|
|
|
|
| |
cache staleness checks. (trunk r10550)
svn path=/main/branches/2.1.2/; revision=10570
|
|
|
|
|
|
| |
(trunk r10549)
svn path=/main/branches/2.1.2/; revision=10569
|
|
|
|
|
|
|
|
| |
number of uncached packages reaches a certain threshold (currently 5).
The cache file can be several megabytes in size, so updating it for
every vdb change is wasteful. (trunk r10548)
svn path=/main/branches/2.1.2/; revision=10568
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10567
|
|
|
|
|
|
|
|
|
| |
exist in DISTDIR, search for the file in this list of directories. Search
order is from left to right. Note that the current implementation works by
creating a symlink inside DISTDIR, but that may change in the future.
(trunk r10547, r10550:10552, and r10564)
svn path=/main/branches/2.1.2/; revision=10565
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10539
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10537
|
|
|
|
|
|
|
| |
latter can trigger an UnboundLocalError in some cases (^C for example).
(trunk r10533)
svn path=/main/branches/2.1.2/; revision=10536
|
|
|
|
|
|
| |
in addition to unsatisfied dependencies.
svn path=/main/branches/2.1.2/; revision=10534
|
|
|
|
|
|
| |
from those with unsatisfied dependencies. (trunk r10529)
svn path=/main/branches/2.1.2/; revision=10531
|
|
|
|
|
|
| |
really useful. (trunk r10528)
svn path=/main/branches/2.1.2/; revision=10530
|
|
|
|
|
|
|
| |
how it would drop a package that has an unsatisfied dependency).
(trunk r10526)
svn path=/main/branches/2.1.2/; revision=10527
|
|
|
|
|
|
| |
(trunk r10523)
svn path=/main/branches/2.1.2/; revision=10524
|
|
|
|
|
|
| |
(trunk r10521)
svn path=/main/branches/2.1.2/; revision=10522
|
|
|
|
|
|
| |
(trunk r10519)
svn path=/main/branches/2.1.2/; revision=10520
|
|
|
|
|
|
|
|
|
|
|
|
| |
as invalid (previously both where treated as invalid).
* Fix a spot inside emerge's unmerge() function that sometimes generates
invalid atoms by adding an unnecessary "=" to the front. Even when in
cases that resulted in a valid atom here, adding the "=" was redundant
because dep_expand() does that automatically now (for backward compat).
(trunk r10516)
svn path=/main/branches/2.1.2/; revision=10517
|
|
|
|
|
|
|
|
|
| |
a new depgraph one time when there are unsatisfied deps. This
works by recursively traversing the digraph to remove the parent
packages whose deps become unsatisfied when their dependencies are
pruned from the mergelist. (trunk r10512:10514)
svn path=/main/branches/2.1.2/; revision=10515
|
|
|
|
|
|
|
| |
it can affect behavior when deciding whether or not to add a slot atom to
the world file. (trunk r10511)
svn path=/main/branches/2.1.2/; revision=10512
|
|
|
|
|
|
|
| |
a next() method, we can just call next() and handle StopIteration.
(trunk r10509)
svn path=/main/branches/2.1.2/; revision=10510
|
|
|
|
|
|
|
| |
from dbapi._iter_match() (and never a list). This way the caller can
be sure that the returned object has a next() method. (trunk r10507)
svn path=/main/branches/2.1.2/; revision=10508
|
|
|
|
|
|
| |
raise a PermissionDenied error when appropriate. (trunk r10505)
svn path=/main/branches/2.1.2/; revision=10506
|
|
|
|
|
|
|
|
| |
it doesn't matter for installed packages but it's safer to be
consistent to avoid accidental breakage in the future.
(trunk r10503)
svn path=/main/branches/2.1.2/; revision=10504
|
|
|
|
|
|
|
| |
since best_match_to_list() won't work correctly for atoms matched
via PROVIDE. (trunk r10501)
svn path=/main/branches/2.1.2/; revision=10502
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10500
|
|
|
|
|
|
| |
for None return values. (trunk r10497)
svn path=/main/branches/2.1.2/; revision=10498
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10496
|
|
|
|
|
|
| |
be infinite. (trunk r10493)
svn path=/main/branches/2.1.2/; revision=10494
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10492
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10490
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10488
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10486
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10484
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that have missing dependencies. This involves creating an entirely new
depgraph each time that a missing dependency is discovered. This isn't
the most efficient approach but it's simple and it works well.
This new behavior can server as a fix for bug #12768 by calling emerge
--resume --skipfirst each time that emerge exits unsuccessfully. This
was possible before, but now packages with unsatisfied dependencies
will be properly identified and dropped from the list.
(trunk r10477:10482)
svn path=/main/branches/2.1.2/; revision=10483
|
|
|
|
|
|
|
| |
unmerging other instances, in order to avoid overwritting/undoing
the pruning that's done during unmerge. (trunk r10476)
svn path=/main/branches/2.1.2/; revision=10477
|
|
|
|
|
|
|
| |
so that anything not claimed by another package in the same slot is
pruned. (trunk r10474)
svn path=/main/branches/2.1.2/; revision=10475
|
|
|
|
|
|
|
|
| |
RootConfig.visible_pkgs since otherwise such packages can trigger
undesireable results inside depgraph._iter_atoms_for_pkg().
(trunk r10471)
svn path=/main/branches/2.1.2/; revision=10473
|
|
|
|
|
|
| |
installed package, like it's supposed to. (trunk r10470)
svn path=/main/branches/2.1.2/; revision=10472
|
|
|
|
|
|
|
| |
* Skip redundant Atom construction in select_package().
(trunk r10466:10468)
svn path=/main/branches/2.1.2/; revision=10469
|
|
|
|
|
|
|
|
|
|
| |
packages that are masked by keywords and are eligible for uninstallation by
depclean. This is a workaround for the fact that depclean may fail to
recognize that the package is eligible for uninstall due to differences in
visibility filtering which can lead to differences in || dep evaluation.
TODO: Share visibility code to fix this inconsistency. (trunk r10465)
svn path=/main/branches/2.1.2/; revision=10466
|
|
|
|
|
|
| |
is missing for some reason. (trunk r10461)
svn path=/main/branches/2.1.2/; revision=10464
|
|
|
|
|
|
| |
(trunk r10460)
svn path=/main/branches/2.1.2/; revision=10463
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10456
|
|
|
|
|
|
|
| |
those directories already exist. This gives freedom to the user to
adjust permissions to suit their taste. (trunk r10451:10453)
svn path=/main/branches/2.1.2/; revision=10454
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10451
|
|
|
|
|
|
| |
(trunk r10448)
svn path=/main/branches/2.1.2/; revision=10449
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=10444
|
|
|
|
|
|
| |
excluding USE deps code.
svn path=/main/branches/2.1.2/; revision=10442
|