| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
"nomerge" nodes from "uninstall" nodes.
svn path=/main/trunk/; revision=10991
|
|
|
|
| |
svn path=/main/trunk/; revision=10990
|
|
|
|
|
|
|
|
|
|
|
|
| |
triggering a tight loop. Also fix Subprocess._wait() to only schedule
when self.registered is True.
* Add an assertion inside Scheduler._schedule_main() to try and detect tight
loops like the one above.
* Fix typo in Scheduler._merge_exit().
svn path=/main/trunk/; revision=10989
|
|
|
|
|
|
| |
CompositeTask is designed for self._current_task to be set.
svn path=/main/trunk/; revision=10988
|
|
|
|
|
|
|
| |
self._current_task hasn't been properly updated after calling wait on
it.
svn path=/main/trunk/; revision=10987
|
|
|
|
| |
svn path=/main/trunk/; revision=10986
|
|
|
|
|
|
| |
and returns None.
svn path=/main/trunk/; revision=10985
|
|
|
|
|
|
| |
doesn't have a remove() method until python-2.5.
svn path=/main/trunk/; revision=10984
|
|
|
|
|
|
|
|
| |
options that are analogous to the corresponding `make` options. Input and
output handling still need work to make it look better and act more friendly
for things like interactive ebuilds that require input.
svn path=/main/trunk/; revision=10983
|
|
|
|
|
|
| |
* Make Binpkg pass the current background setting into subtasks.
svn path=/main/trunk/; revision=10982
|
|
|
|
|
|
| |
EbuildPhase class.
svn path=/main/trunk/; revision=10981
|
|
|
|
| |
svn path=/main/trunk/; revision=10980
|
|
|
|
|
|
| |
when max_jobs > 1.
svn path=/main/trunk/; revision=10979
|
|
|
|
|
|
| |
isn't exceeded.
svn path=/main/trunk/; revision=10978
|
|
|
|
|
|
| |
approach is actually much slower.
svn path=/main/trunk/; revision=10977
|
|
|
|
| |
svn path=/main/trunk/; revision=10976
|
|
|
|
| |
svn path=/main/trunk/; revision=10975
|
|
|
|
|
|
|
|
| |
generic task exit callback.
* Remove erroneous self.wait() calls inside MergeListItem.start().
svn path=/main/trunk/; revision=10974
|
|
|
|
|
|
|
| |
profiles/thirdpartymirrors is found in SRC_URI. Thanks to Betelgeuse for
the initial patch which has now been optimized with a regex.
svn path=/main/trunk/; revision=10973
|
|
|
|
| |
svn path=/main/trunk/; revision=10971
|
|
|
|
|
|
| |
encapsulated and callers don't have to know about it.
svn path=/main/trunk/; revision=10970
|
|
|
|
| |
svn path=/main/trunk/; revision=10969
|
|
|
|
|
|
|
|
|
| |
* Make AsynchronousTask classes call self.wait() to notify
exit listeners.
* Rewrite Scheduler._main_loop() to bring it closer to allowing
parallel build scheduling.
svn path=/main/trunk/; revision=10966
|
|
|
|
| |
svn path=/main/trunk/; revision=10965
|
|
|
|
|
|
| |
attrbute instead of just a local variable.
svn path=/main/trunk/; revision=10964
|
|
|
|
|
|
| |
from working properly in some cases.
svn path=/main/trunk/; revision=10963
|
|
|
|
|
|
| |
* Fix BinpkgVerifier.start() to call wait() since it's not asynchronous.
svn path=/main/trunk/; revision=10962
|
|
|
|
|
|
| |
merges. For now it executes synchronously inside the start() method.
svn path=/main/trunk/; revision=10961
|
|
|
|
| |
svn path=/main/trunk/; revision=10960
|
|
|
|
| |
svn path=/main/trunk/; revision=10959
|
|
|
|
|
|
| |
so that wget's progress bar works normally.
svn path=/main/trunk/; revision=10958
|
|
|
|
| |
svn path=/main/trunk/; revision=10957
|
|
|
|
|
|
|
| |
to public methods can be wrapped for implementing hooks such as exit listener
notification.
svn path=/main/trunk/; revision=10956
|
|
|
|
| |
svn path=/main/trunk/; revision=10955
|
|
|
|
|
|
|
|
|
| |
MergeListItem.execute().
* Fix TaskSequence._task_exit_handler() so it won't call
final_exit() if _default_exit() has already set
self._current_task to None.
svn path=/main/trunk/; revision=10954
|
|
|
|
| |
svn path=/main/trunk/; revision=10953
|
|
|
|
|
|
| |
way to start a task.
svn path=/main/trunk/; revision=10952
|
|
|
|
|
|
| |
previous commit.
svn path=/main/trunk/; revision=10951
|
|
|
|
|
|
| |
can use as a generic task exit callback.
svn path=/main/trunk/; revision=10950
|
|
|
|
|
|
| |
can use detect possible bugs.
svn path=/main/trunk/; revision=10949
|
|
|
|
|
|
| |
current package instead. Thanks to Arfrever for this patch.
svn path=/main/trunk/; revision=10948
|
|
|
|
|
|
| |
* Use the default poll() and cancel() implementations for BinpkgVerifier.
svn path=/main/trunk/; revision=10947
|
|
|
|
| |
svn path=/main/trunk/; revision=10946
|
|
|
|
| |
svn path=/main/trunk/; revision=10945
|
|
|
|
| |
svn path=/main/trunk/; revision=10944
|
|
|
|
|
|
| |
CompositeTask class and rename the old CompositeTask class to TaskSequence.
svn path=/main/trunk/; revision=10943
|
|
|
|
| |
svn path=/main/trunk/; revision=10942
|
|
|
|
|
|
| |
running task.
svn path=/main/trunk/; revision=10941
|
|
|
|
|
|
|
|
|
|
|
| |
AsynchronousTask instances into a single instance. The CompositeTask
instance used task exit listeners as a means to (asynchronously) trigger
progression from one subtask to the next. This technique is used to
group together all the ebuild phases executed by EbuildExecuter, and
should be useful for grouping many more sets of tasks into similar
composite tasks.
svn path=/main/trunk/; revision=10940
|
|
|
|
| |
svn path=/main/trunk/; revision=10939
|