| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/main/trunk/; revision=10895
|
|
|
|
|
|
| |
object.
svn path=/main/trunk/; revision=10894
|
|
|
|
|
|
| |
an instance of EbuildBuildDir instead.
svn path=/main/trunk/; revision=10892
|
|
|
|
|
|
| |
and BinpkgFetcherAsync.
svn path=/main/trunk/; revision=10891
|
|
|
|
|
|
| |
Don't use the format raise Exception, "string"
svn path=/main/trunk/; revision=10890
|
|
|
|
| |
svn path=/main/trunk/; revision=10889
|
|
|
|
| |
svn path=/main/trunk/; revision=10888
|
|
|
|
| |
svn path=/main/trunk/; revision=10887
|
|
|
|
| |
svn path=/main/trunk/; revision=10886
|
|
|
|
|
|
|
| |
* Split more code out of Scheduler._execute_task() and use it to make
a more comprehensive EbuildBuild class.
svn path=/main/trunk/; revision=10885
|
|
|
|
|
|
| |
Replace dict.has_key() calls with "in" and "not in" operators.
svn path=/main/trunk/; revision=10875
|
|
|
|
|
|
| |
Replace dict.has_key() calls with "in" and "not in" operators.
svn path=/main/trunk/; revision=10874
|
|
|
|
|
|
| |
Replace dict.has_key() calls with "in" and "not in" operators.
svn path=/main/trunk/; revision=10873
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/main/trunk/; revision=10861
|
|
|
|
|
|
|
| |
running `svn list` and `svn status` calls in every package dir will be too
expensive.
svn path=/main/trunk/; revision=10860
|
|
|
|
|
|
| |
and `svn status`.
svn path=/main/trunk/; revision=10859
|
|
|
|
|
|
|
| |
`svn status` since repoman supports category-level and repo-level
commits.
svn path=/main/trunk/; revision=10858
|
|
|
|
| |
svn path=/main/trunk/; revision=10857
|
|
|
|
|
|
| |
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=10837
|
|
|
|
| |
svn path=/main/trunk/; revision=10836
|
|
|
|
|
|
| |
best_version() are called from inside the ebuild environment.
svn path=/main/trunk/; revision=10835
|