| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
--depclean now uses the depgraph class and therefore should be more
consistent with the update algorithm.
svn path=/main/trunk/; revision=11815
|
|
|
|
|
|
| |
for users.
svn path=/main/trunk/; revision=11814
|
|
|
|
|
|
| |
derived classes. Thanks to Brian Harring for the suggestion.
svn path=/main/trunk/; revision=11813
|
|
|
|
|
|
| |
Harring for the suggestion.
svn path=/main/trunk/; revision=11812
|
|
|
|
| |
svn path=/main/trunk/; revision=11809
|
|
|
|
|
|
|
| |
depgraph.display() so it's consistent with Scheduler._is_restart_necessary().
Thanks to Jeremy Olexa <darkside@g.o> for reporting.
svn path=/main/trunk/; revision=11808
|
|
|
|
| |
svn path=/main/trunk/; revision=11807
|
|
|
|
|
|
|
|
| |
LinkageMap, so that they work regardless of path differences due to symlinked
directories. TODO: Fix other preserve-libs code, such as
dblink._preserve_libs(), to use this approach for path comparisons.
svn path=/main/trunk/; revision=11806
|
|
|
|
|
|
| |
argument that pulled them in.
svn path=/main/trunk/; revision=11805
|
|
|
|
|
|
| |
breaks stuff.
svn path=/main/trunk/; revision=11804
|
|
|
|
| |
svn path=/main/trunk/; revision=11802
|
|
|
|
| |
svn path=/main/trunk/; revision=11801
|
|
|
|
|
|
| |
now (since bug #245231).
svn path=/main/trunk/; revision=11800
|
|
|
|
|
|
| |
to avoid locking the main one.
svn path=/main/trunk/; revision=11796
|
|
|
|
|
|
|
| |
making a copy and also to avoid potential swallowing of an unexpected
KeyError.
svn path=/main/trunk/; revision=11791
|
|
|
|
| |
svn path=/main/trunk/; revision=11790
|
|
|
|
|
|
| |
errors belong to.
svn path=/main/trunk/; revision=11789
|
|
|
|
|
|
|
| |
ensure that NEEDED data from include_file overrides the stale
NEEDED data from the colliding files in the blocked packages.
svn path=/main/trunk/; revision=11788
|
|
|
|
|
|
| |
temportary depgraph's.
svn path=/main/trunk/; revision=11787
|
|
|
|
| |
svn path=/main/trunk/; revision=11786
|
|
|
|
| |
svn path=/main/trunk/; revision=11783
|
|
|
|
|
|
|
| |
* In _validate_deps(), revert back to using aux_get since the config
instance does not cache SRC_URI.
svn path=/main/trunk/; revision=11782
|
|
|
|
|
|
| |
dblink.mergeme().
svn path=/main/trunk/; revision=11781
|
|
|
|
|
|
| |
and loading it for merge or unmerge.
svn path=/main/trunk/; revision=11780
|
|
|
|
|
|
|
| |
or unmerge, in case the registry has been changed by a parallel emerge
instance.
svn path=/main/trunk/; revision=11779
|
|
|
|
| |
svn path=/main/trunk/; revision=11778
|
|
|
|
| |
svn path=/main/trunk/; revision=11777
|
|
|
|
| |
svn path=/main/trunk/; revision=11776
|
|
|
|
| |
svn path=/main/trunk/; revision=11775
|
|
|
|
| |
svn path=/main/trunk/; revision=11774
|
|
|
|
| |
svn path=/main/trunk/; revision=11770
|
|
|
|
|
|
| |
conditional USE deps.
svn path=/main/trunk/; revision=11769
|
|
|
|
|
|
|
|
| |
when verifying USE deps. TODO: Add repoman support in dep_check() for
evaluation of conditional USE deps based on forced/masked flags.
masked flags, so that repoman can also
svn path=/main/trunk/; revision=11768
|
|
|
|
| |
svn path=/main/trunk/; revision=11767
|
|
|
|
|
|
| |
current package to assume ownership and unregistering the preserved libraries.
svn path=/main/trunk/; revision=11766
|
|
|
|
|
|
|
| |
self hasn't yet been merged and therefore has no CONTENTS file for ownership
checks. Also, remove redundant isprotected() calls.
svn path=/main/trunk/; revision=11765
|
|
|
|
|
|
|
| |
flags for the package being matched (it erroneously uses the masked and forced
flags from the parent package).
svn path=/main/trunk/; revision=11763
|
|
|
|
|
|
| |
verifying USE deps. Thanks to Brian Harring for reporting.
svn path=/main/trunk/; revision=11762
|
|
|
|
|
|
| |
_use_dep.__slots__.
svn path=/main/trunk/; revision=11761
|
|
|
|
| |
svn path=/main/trunk/; revision=11758
|
|
|
|
|
|
| |
there's never any valid reason to do so.
svn path=/main/trunk/; revision=11756
|
|
|
|
|
|
| |
Package instance from the digraph.
svn path=/main/trunk/; revision=11752
|
|
|
|
|
|
| |
can change during a gcc upgrade.
svn path=/main/trunk/; revision=11749
|
|
|
|
|
|
|
|
| |
from dblink.treewalk(), after the library path has been updated. This is
intended to remove unneeded preserved libs after a gcc upgrade. TODO: Figure
out why libgomp.so.1 still isn't properly removed.
svn path=/main/trunk/; revision=11748
|
|
|
|
|
|
| |
removed.
svn path=/main/trunk/; revision=11747
|
|
|
|
|
|
|
|
| |
the same soname as an installed library that is not preserved. This eliminates
libraries that are erroneously preserved due to a move from one directory to
another.
svn path=/main/trunk/; revision=11746
|
|
|
|
|
|
|
| |
and reuse this metadata inside doebuild() in order to avoid redundant
portdbapi.aux_get() calls.
svn path=/main/trunk/; revision=11743
|
|
|
|
|
|
|
|
| |
process in order to avoid problems with stale or unaccounted NEEDED. This
solves a LinkageMap corruption issue which caused findConsumers to return
false positive inside dblink.unmerge().
svn path=/main/trunk/; revision=11742
|
|
|
|
| |
svn path=/main/trunk/; revision=11741
|
|
|
|
|
|
|
|
| |
use a digraph to properly track consumer relationships between preserved libs.
This fixes cases where preserved libs failed to be removed due to being
consumed by other preserved libs.
svn path=/main/trunk/; revision=11740
|