| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/main/trunk/; revision=10425
|
|
|
|
| |
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
|
|
|
|
|
|
| |
handled by dbapi._iter_match().
svn path=/main/trunk/; revision=10410
|
|
|
|
| |
svn path=/main/trunk/; revision=10400
|
|
|
|
| |
svn path=/main/trunk/; revision=10399
|
|
|
|
|
|
| |
* Add test cases for conditional USE deps.
svn path=/main/trunk/; revision=10398
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for cases in which the package satisfying a dependency should have
identical or opposite flag state relative to the parent package.
Conditionals are evaluated as follows:
parent state conditional result
x [x?] [x]
-x [x?] [-x]
x [-x?] [-x]
-x [-x?] [x]
svn path=/main/trunk/; revision=10396
|
|
|
|
|
|
| |
correct type.
svn path=/main/trunk/; revision=10395
|
|
|
|
|
|
|
| |
prefix which did not raise an error here before the portage.dep.Atom
class was introduced.
svn path=/main/trunk/; revision=10394
|
|
|
|
|
|
| |
in some cases, instead of a nonsense ValueError.
svn path=/main/trunk/; revision=10393
|
|
|
|
|
|
| |
in some cases, instead of a nonsense AttributeError.
svn path=/main/trunk/; revision=10392
|
|
|
|
|
|
|
| |
instead of an IndexError in some cases (avoid IndexError by using slice
notation).
svn path=/main/trunk/; revision=10391
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
cachedir().
svn path=/main/trunk/; revision=10389
|
|
|
|
| |
svn path=/main/trunk/; revision=10388
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/main/trunk/; revision=10383
|