| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Replace dict.has_key() calls with "in" and "not in" operators.
svn path=/main/trunk/; revision=10872
|
|
|
|
|
|
| |
Replace dict.has_key() calls with "in" and "not in" operators.
svn path=/main/trunk/; revision=10871
|
|
|
|
|
|
| |
Replace dict.has_key() calls with "in" and "not in" operators..
svn path=/main/trunk/; revision=10870
|
|
|
|
|
|
|
|
| |
prefix used when mapping attribute names from keys. Use this to change
the syntax from files["foo"] to files.foo (it's fewer characters to look
at).
svn path=/main/trunk/; revision=10869
|
|
|
|
|
|
| |
for --getbinpkg.
svn path=/main/trunk/; revision=10868
|
|
|
|
|
|
| |
otherwise it can evaluate to $CWD which leads to undesireable results.
svn path=/main/trunk/; revision=10867
|
|
|
|
|
|
| |
portage inside ebuild phases.
svn path=/main/trunk/; revision=10866
|
|
|
|
|
|
|
| |
be called via pruneNonExisting(), due to things such as portageq calls
where the user may not have write permission to the registry.
svn path=/main/trunk/; revision=10865
|
|
|
|
|
|
|
|
|
|
| |
function. This is refactoring of code from the blocker file collision
contents handling in dblink.treewalk(). Also, there is a new
dblink._match_contents() method derived from isowner(). It returns the
exact path from the contents file that matches the given path, regardless
of path differences due to things such as symlinks.
svn path=/main/trunk/; revision=10864
|
|
|
|
|
|
| |
dbapi.vartree.PreservedLibsRegistry.__init__()
svn path=/main/trunk/; revision=10862
|
|
|
|
|
|
| |
in --keep-going mode.
svn path=/main/trunk/; revision=10856
|
|
|
|
|
|
|
|
| |
ebuild. The benefit of using this approach is that it can be integrated
together with parallel build scheduling that's planned. Parallel-fetch
support for binhost is not implemented yet, though it worked previously.
svn path=/main/trunk/; revision=10855
|
|
|
|
|
|
|
| |
to import hashlib first and then falling back to the deprecated modules
if necessary. Thanks to ColdWind for reporting.
svn path=/main/trunk/; revision=10854
|
|
|
|
| |
svn path=/main/trunk/; revision=10853
|
|
|
|
|
|
|
|
|
| |
by Arfrever.
* Change a couple EMERGE_FROM conditionals to use the "returnpid" parameter
instead.
svn path=/main/trunk/; revision=10852
|
|
|
|
|
|
|
| |
allow the parent process to handle output of multiple child processes
running in parllel.
svn path=/main/trunk/; revision=10851
|
|
|
|
| |
svn path=/main/trunk/; revision=10850
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
these into spawn calls, enabling ebuild processes to execute
asynchronously.
* Add a EbuildPhase class that's derived from the pty logging code
inside portage.spawn().
* Integrate post-phase code from spawnebuild() into EbuildBuild.execute()
so that it still gets called even though doebuild() calls execute
asynchronously.
svn path=/main/trunk/; revision=10849
|
|
|
|
|
|
|
| |
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=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=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
|