| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
svn path=/main/trunk/; revision=10514
|
|
|
|
|
|
|
|
|
| |
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.
svn path=/main/trunk/; revision=10513
|
|
|
|
|
|
|
| |
it can affect behavior when deciding whether or not to add a slot atom to
the world file.
svn path=/main/trunk/; revision=10511
|
|
|
|
|
|
| |
a next method(), we can just call next() and handle StopIteration.
svn path=/main/trunk/; revision=10509
|
|
|
|
|
|
|
| |
from dbapi._iter_match() (and never a list). This way the caller can
be sure that the returned object has a next() method.
svn path=/main/trunk/; revision=10507
|
|
|
|
|
|
| |
rains a PermissionDenied error when appropriate.
svn path=/main/trunk/; revision=10505
|
|
|
|
|
|
|
| |
it doesn't matter for installed packages but it's safer to be
consistent to avoid accidental breakage in the future.
svn path=/main/trunk/; revision=10503
|
|
|
|
|
|
|
| |
since best_match_to_list() won't work correctly for atoms matched
via PROVIDE.
svn path=/main/trunk/; revision=10501
|
|
|
|
| |
svn path=/main/trunk/; revision=10499
|
|
|
|
|
|
| |
for None return values.
svn path=/main/trunk/; revision=10497
|
|
|
|
| |
svn path=/main/trunk/; revision=10495
|
|
|
|
|
|
| |
be infinite.
svn path=/main/trunk/; revision=10493
|
|
|
|
| |
svn path=/main/trunk/; revision=10491
|
|
|
|
| |
svn path=/main/trunk/; revision=10489
|
|
|
|
| |
svn path=/main/trunk/; revision=10487
|
|
|
|
| |
svn path=/main/trunk/; revision=10485
|
|
|
|
| |
svn path=/main/trunk/; revision=10482
|
|
|
|
| |
svn path=/main/trunk/; revision=10481
|
|
|
|
|
|
| |
a warning message with the list of dropped packages.
svn path=/main/trunk/; revision=10480
|
|
|
|
| |
svn path=/main/trunk/; revision=10479
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
svn path=/main/trunk/; revision=10478
|
|
|
|
|
|
|
| |
unmerging other instances, in order to avoid overwritting/undoing
the pruning that's done during unmerge.
svn path=/main/trunk/; revision=10476
|
|
|
|
|
|
|
| |
so that anything not claimed by another package in the same slot is
pruned.
svn path=/main/trunk/; revision=10474
|
|
|
|
|
|
|
| |
RootConfig.visible_pkgs since otherwise such packages can trigger
undesireable results inside depgraph._iter_atoms_for_pkg().
svn path=/main/trunk/; revision=10471
|
|
|
|
|
|
| |
installed package, like it's supposed to.
svn path=/main/trunk/; revision=10470
|
|
|
|
| |
svn path=/main/trunk/; revision=10468
|
|
|
|
| |
svn path=/main/trunk/; revision=10467
|
|
|
|
|
|
|
|
|
|
| |
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.
svn path=/main/trunk/; revision=10465
|
|
|
|
|
|
| |
other than 0 or 1.
svn path=/main/trunk/; revision=10462
|
|
|
|
|
|
| |
is missing for some reason.
svn path=/main/trunk/; revision=10461
|
|
|
|
| |
svn path=/main/trunk/; revision=10460
|
|
|
|
|
|
|
|
|
|
|
|
| |
as follows:
foo.1 -> man/man1/foo.1
foo.lang.1 -> man/lang/man1/foo.1
Thanks to Yuri Vasilevski for the initial patch. I've modified it to
use bash's =~ operator and corresponding $BASH_REMATCH array.
svn path=/main/trunk/; revision=10459
|
|
|
|
| |
svn path=/main/trunk/; revision=10455
|
|
|
|
| |
svn path=/main/trunk/; revision=10453
|
|
|
|
|
|
|
| |
those directories already exist. This gives freedom to the user to
adjust permissions to suit their taste.
svn path=/main/trunk/; revision=10452
|
|
|
|
| |
svn path=/main/trunk/; revision=10450
|
|
|
|
| |
svn path=/main/trunk/; revision=10448
|
|
|
|
|
|
| |
tuple returned from dep_getusedeps()).
svn path=/main/trunk/; revision=10447
|
|
|
|
|
|
| |
in this case.
svn path=/main/trunk/; revision=10446
|
|
|
|
| |
svn path=/main/trunk/; revision=10445
|
|
|
|
| |
svn path=/main/trunk/; revision=10443
|
|
|
|
| |
svn path=/main/trunk/; revision=10441
|
|
|
|
|
|
|
|
|
| |
to make sure the package supports all specified IUSE. This involves
updating all Package, FakeVartree, and BlockerDB constructor
arguments to implement a Package.root_config attribute that's used
to access implicit IUSE.
svn path=/main/trunk/; revision=10440
|
|
|
|
|
|
| |
before releasing the build dir lock, so they never get missed.
svn path=/main/trunk/; revision=10438
|
|
|
|
|
|
| |
debugging problems similar to bug #223735.
svn path=/main/trunk/; revision=10436
|
|
|
|
|
|
| |
triggered by storing instances of custom classes in a pickle.
svn path=/main/trunk/; revision=10434
|
|
|
|
|
|
| |
triggered by storing instances of custom classes in a pickle.
svn path=/main/trunk/; revision=10433
|
|
|
|
|
|
|
| |
are not supported." errors that are triggered when the pickle contains
custom classes.
svn path=/main/trunk/; revision=10431
|
|
|
|
| |
svn path=/main/trunk/; revision=10429
|
|
|
|
|
|
|
| |
* Make depgraph._select_package() pass Package instances into setcpv() calls.
* Enable the Package constructor to use an iterable for metadata items.
svn path=/main/trunk/; revision=10427
|