| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/main/trunk/; revision=10455
|
|
|
|
| |
svn path=/main/trunk/; revision=10450
|
|
|
|
| |
svn path=/main/trunk/; revision=10448
|
|
|
|
| |
svn path=/main/trunk/; revision=10443
|
|
|
|
|
|
|
|
|
| |
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=10433
|
|
|
|
|
|
|
| |
are not supported." errors that are triggered when the pickle contains
custom classes.
svn path=/main/trunk/; revision=10431
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
svn path=/main/trunk/; revision=10423
|
|
|
|
| |
svn path=/main/trunk/; revision=10422
|
|
|
|
| |
svn path=/main/trunk/; revision=10421
|
|
|
|
| |
svn path=/main/trunk/; revision=10420
|
|
|
|
|
|
| |
* Add USE dep matching support to depgraph._iter_atoms_for_pkg().
svn path=/main/trunk/; revision=10419
|
|
|
|
|
|
|
|
| |
an argument.
* Simplify PackageSet.findAtomForPackage() by implementing it on top
of iterAtomsForPackage().
svn path=/main/trunk/; revision=10415
|
|
|
|
|
|
|
| |
* PackageSet._setAtoms()
* AtomArg and PackageArg constructors.
svn path=/main/trunk/; revision=10413
|
|
|
|
|
|
|
|
| |
for forcing direct os.listdir() calls. This is more of an issue now
that these listdir() calls are frequently triggered when merging
packages (due to things like blocker and preserve-libs handling).
svn path=/main/trunk/; revision=10390
|
|
|
|
|
|
|
|
| |
states of USE flags. Matching with the new syntax is currently only
supported in the dbapi classes and dependency resolver (use matching
does not work yet in config files such as package.mask).
svn path=/main/trunk/; revision=10387
|
|
|
|
|
|
| |
the vardb lock.
svn path=/main/trunk/; revision=10361
|
|
|
|
| |
svn path=/main/trunk/; revision=10350
|
|
|
|
|
|
| |
area of code was rewritten.
svn path=/main/trunk/; revision=10349
|
|
|
|
| |
svn path=/main/trunk/; revision=10328
|
|
|
|
| |
svn path=/main/trunk/; revision=10313
|
|
|
|
|
|
|
| |
the last moment since the favorites list needs to be complete for
depgraph.loadResumeCommand() to operate correctly.
svn path=/main/trunk/; revision=10312
|
|
|
|
|
|
| |
also advise the user to add FEATURES="metadata-transfer" to make.conf.
svn path=/main/trunk/; revision=10310
|
|
|
|
| |
svn path=/main/trunk/; revision=10303
|
|
|
|
|
|
|
| |
of an upgrade, display Blocker -> Upgrade edges since the
corresponding Blocker -> Uninstall edges will not be shown.
svn path=/main/trunk/; revision=10286
|
|
|
|
|
|
| |
packages will be temporarily installed simultaneously.
svn path=/main/trunk/; revision=10281
|
|
|
|
|
|
|
|
| |
nodes, save the uninstall nodes from later since sometimes a merge
node will render an install node unnecessary, and we want to avoid
doing a separate uninstall task in that case.
svn path=/main/trunk/; revision=10279
|
|
|
|
|
|
|
| |
to remove uninstall tasks from scheduled_uninstalls, so just keep them
in there.
svn path=/main/trunk/; revision=10277
|
|
|
|
|
|
|
| |
since it might be possible for the user to use --resume --skipfirst get
past a non-essential package with a broken digest.
svn path=/main/trunk/; revision=10275
|
|
|
|
|
|
| |
the exact same merge list a second time.
svn path=/main/trunk/; revision=10273
|
|
|
|
|
|
|
|
| |
try to schedule an uninstall task that's already been scheduled
but hasn't been executed yet due to dependence on installation of
blocking packages.
svn path=/main/trunk/; revision=10271
|
|
|
|
| |
svn path=/main/trunk/; revision=10266
|
|
|
|
|
|
|
| |
now, make it a callable since it really shouldn't be called until the
vdb lock has been acquired.
svn path=/main/trunk/; revision=10264
|
|
|
|
|
|
| |
exception to handle it instead of allowing unmerge() to call exit().
svn path=/main/trunk/; revision=10262
|
|
|
|
| |
svn path=/main/trunk/; revision=10260
|
|
|
|
| |
svn path=/main/trunk/; revision=10258
|
|
|
|
|
|
| |
matching cpv rather than just the last one.
svn path=/main/trunk/; revision=10256
|
|
|
|
|
|
| |
try to match packages against an empty set of blocker atoms.
svn path=/main/trunk/; revision=10254
|
|
|
|
|
|
| |
using alternate ROOT. Thanks to Ryan Tandy <tarpman@gmail.com>.
svn path=/main/trunk/; revision=10252
|
|
|
|
| |
svn path=/main/trunk/; revision=10246
|
|
|
|
| |
svn path=/main/trunk/; revision=10241
|
|
|
|
|
|
| |
by dependency calculations upon resume.
svn path=/main/trunk/; revision=10239
|
|
|
|
|
|
|
|
|
|
| |
it doesn't satisfy a slot dependency. Rebuilding the ebuild won't do
any good as long as USE=multislot is enabled since the newly built
package still won't have the expected slot. Therefore, assume that
such SLOT dependencies are already satisfied rather than forcing a
rebuild.
svn path=/main/trunk/; revision=10237
|