| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
ObjectProxy instances that are used for lazy initialization of legacy
global variables. The purpose of deleting them is to prevent new code
from referencing these deprecated variables. This allows the removal
of the PORTAGE_LEGACY_GLOBALS variable which used to serve the same
purpose.
svn path=/main/trunk/; revision=10909
|
|
|
|
| |
svn path=/main/trunk/; revision=10908
|
|
|
|
| |
svn path=/main/trunk/; revision=10907
|
|
|
|
|
|
| |
_show_failed_fetches() method.
svn path=/main/trunk/; revision=10906
|
|
|
|
| |
svn path=/main/trunk/; revision=10905
|
|
|
|
|
|
|
| |
this method is not useful for parallel scheduling and any useful code needs
to be relocated.
svn path=/main/trunk/; revision=10903
|
|
|
|
|
|
| |
can run while a package is extracting in the background.
svn path=/main/trunk/; revision=10902
|
|
|
|
| |
svn path=/main/trunk/; revision=10901
|
|
|
|
| |
svn path=/main/trunk/; revision=10900
|
|
|
|
|
|
| |
EbuildExecuter.execute() to EbuildPhase._set_returncode().
svn path=/main/trunk/; revision=10899
|
|
|
|
| |
svn path=/main/trunk/; revision=10898
|
|
|
|
| |
svn path=/main/trunk/; revision=10897
|
|
|
|
| |
svn path=/main/trunk/; revision=10896
|
|
|
|
| |
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=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
|
|
|
|
|
|
| |
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
|