| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
it will be easier to add asynchronous support to doebuild() if it's called
this way.
svn path=/main/trunk/; revision=10848
|
|
|
|
| |
svn path=/main/trunk/; revision=10847
|
|
|
|
| |
svn path=/main/trunk/; revision=10846
|
|
|
|
| |
svn path=/main/trunk/; revision=10845
|
|
|
|
|
|
|
| |
unhandled InvalidAtom exception from dep_expand() when matching
against the vardb.
svn path=/main/trunk/; revision=10844
|
|
|
|
|
|
| |
EbuildBuild.execute() where it fits better.
svn path=/main/trunk/; revision=10843
|
|
|
|
|
|
|
| |
move it inside doebuild() where it can be tied into the actionmap_deps
framework.
svn path=/main/trunk/; revision=10842
|
|
|
|
| |
svn path=/main/trunk/; revision=10841
|
|
|
|
|
|
| |
is invalid. Thanks to solar for reporting.
svn path=/main/trunk/; revision=10840
|
|
|
|
|
|
| |
the EbuildBuild class.
svn path=/main/trunk/; revision=10839
|
|
|
|
|
|
| |
* Add TODO not about asynchronous execution.
svn path=/main/trunk/; revision=10838
|
|
|
|
| |
svn path=/main/trunk/; revision=10837
|
|
|
|
| |
svn path=/main/trunk/; revision=10836
|
|
|
|
|
|
| |
best_version() are called from inside the ebuild environment.
svn path=/main/trunk/; revision=10835
|
|
|
|
| |
svn path=/main/trunk/; revision=10834
|
|
|
|
| |
svn path=/main/trunk/; revision=10833
|
|
|
|
|
|
| |
* Remove unused EbuildBuild.ldpath_mtimes attribute.
svn path=/main/trunk/; revision=10832
|
|
|
|
| |
svn path=/main/trunk/; revision=10831
|
|
|
|
| |
svn path=/main/trunk/; revision=10830
|
|
|
|
| |
svn path=/main/trunk/; revision=10829
|
|
|
|
|
|
| |
* Fix typos in _get_hash_key() methods.
svn path=/main/trunk/; revision=10828
|
|
|
|
| |
svn path=/main/trunk/; revision=10827
|
|
|
|
| |
svn path=/main/trunk/; revision=10826
|
|
|
|
|
|
| |
methods are _execute_task() and _post_merge().
svn path=/main/trunk/; revision=10825
|
|
|
|
|
|
|
| |
was used to solve bug #218854, and use it inside unmerge() when
matching sets to packages.
svn path=/main/trunk/; revision=10824
|
|
|
|
|
|
| |
else that may have a "root_config" attribute).
svn path=/main/trunk/; revision=10823
|
|
|
|
|
|
| |
local variable.
svn path=/main/trunk/; revision=10822
|
|
|
|
|
|
| |
it into the MergeTask constructor.
svn path=/main/trunk/; revision=10821
|
|
|
|
|
|
| |
but it will be useful for parallel scheduling.
svn path=/main/trunk/; revision=10820
|
|
|
|
| |
svn path=/main/trunk/; revision=10819
|
|
|
|
| |
svn path=/main/trunk/; revision=10818
|
|
|
|
|
|
| |
due to unsatisfied dependencies when --keep-going is enabled.
svn path=/main/trunk/; revision=10817
|
|
|
|
| |
svn path=/main/trunk/; revision=10812
|
|
|
|
|
|
|
|
| |
function that's called for emerge --resume operations. Given the remaining
tasks, depedencies are recalculated and any tasks with unsatisfied
dependencies are automatically dropped.
svn path=/main/trunk/; revision=10811
|
|
|
|
| |
svn path=/main/trunk/; revision=10810
|
|
|
|
|
|
| |
be useful for implementing a --keep-going option (bug #12768).
svn path=/main/trunk/; revision=10809
|
|
|
|
|
|
| |
"installed". Thanks to ferringb for the suggestion.
svn path=/main/trunk/; revision=10808
|
|
|
|
|
|
| |
possible for invalid deps to be ignored. Thanks to grobian for reporting.
svn path=/main/trunk/; revision=10807
|
|
|
|
| |
svn path=/main/trunk/; revision=10806
|
|
|
|
| |
svn path=/main/trunk/; revision=10805
|
|
|
|
|
|
|
|
|
|
|
| |
initialization of portage.settings (via ObjectProxy) allows us
to rely on being able to access the portage.exception namespace
before portage.settings is initialized.
* Use portage.settings["ROOT"] instead of portage.root to avoid
potential ObjectProxy compatibility issues.
svn path=/main/trunk/; revision=10804
|
|
|
|
|
|
| |
due to "root" being an ObjectProxy instance.
svn path=/main/trunk/; revision=10803
|
|
|
|
|
|
| |
_iter_match_use(). Thanks to grobian for reporting.
svn path=/main/trunk/; revision=10802
|
|
|
|
| |
svn path=/main/trunk/; revision=10801
|
|
|
|
|
|
| |
from the portdb and settings.
svn path=/main/trunk/; revision=10800
|
|
|
|
|
|
|
| |
from the rest of the legacy global variables. This can be useful since
sometimes the other variables are needed while the portdb is not.
svn path=/main/trunk/; revision=10799
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
variables that pollute the portage module. This works by initializing
the global variables with dummy "proxy" objects that serve as a means
to trigger lazy initialization. As soon as the first attribute access
or method call occurs on one of the proxy objects, it causes all the
proxy objects to be replaced with the real ones.
It's possible for an unsupported attribute access or method call on a
proxy object to trigger an error, leading to breakage. However, hopefully
these such corner cases will negligible (only time will tell).
svn path=/main/trunk/; revision=10798
|
|
|
|
|
|
|
|
|
| |
allowed keys is passed into the PackageIndex constructor (normal dict
instances will be used if the set of keys is not passed in for some
reason). A SlotDict.allowed_keys attribute now provides access to a
frozenset of allowed keys.
svn path=/main/trunk/; revision=10797
|
|
|
|
| |
svn path=/main/trunk/; revision=10796
|
|
|
|
| |
svn path=/main/trunk/; revision=10795
|