summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/EbuildPhase.py
Commit message (Collapse)AuthorAgeFilesLines
* Make EbuildPhase display "Package" and "Repository" instead of "CPV"Zac Medico2010-09-161-2/+2
| | | | and "REPO" the the start of the build log.
* Since pkg_nofetch is no longer called from fetch(), add a newZac Medico2010-09-101-1/+8
| | | | | spawn_nofetch() support for doebuild() and other fetch() callers to use.
* Move the stale elog cleanup code from AbstractEbuildProcess toZac Medico2010-09-071-0/+16
| | | | EbuildPhase.
* Replace the settings and herdstree parameters for the MetaDataXMLZac Medico2010-09-061-1/+3
| | | | | constructor with a single herds parameter that can be either a path to a herds.xml, or a pre-parsed ElementTree.
* Use metadata.xml to print maintainer information in build.logSebastian Luther2010-09-061-0/+12
|
* Make EbuildPhase._elog() use the NOCOLOR variable from self.settings,Zac Medico2010-09-051-2/+8
| | | | so presence of color in the log file is consistent.
* Take the code which displays ebuild information before pkg_setup,Zac Medico2010-09-051-0/+26
| | | | | and move it from ebuild.sh to EbuildPhase. This way we can easily use python to extend it for bug #336019.
* Remove reference to nonexistent _unlock_builddir() method inv2.2_rc73Zac Medico2010-09-011-1/+0
| | | | EbuildPhase._env_extractor_exit().
* Bug #334253 - Fix breakage in FEATURES=test-fail-continue logic.Zac Medico2010-08-241-1/+5
|
* During the post src_install QA checks, log to a temporary fileZac Medico2010-08-221-3/+48
| | | | | | since the code we are running reads PORTAGE_LOG_FILE, and we want to avoid annoying "gzip: unexpected end of file" messages when FEATURES=compress-build-logs is enabled.
* Bug #324191 - Add support for FEATURES=compress-build-logs. The causesZac Medico2010-08-211-27/+7
| | | | | | | all build logs to be compressed while they are being written. Log file names have an extension that is appropriate for the compression type. Currently, only gzip(1) compression is supported, so build logs will have a '.gz' extension when this feature is enabled.
* Move code from EbuildProcess to EbuildPhase.Zac Medico2010-08-191-3/+23
|
* Remove duplicate attributes from __slots__.Zac Medico2010-08-191-2/+1
|
* Move the code from _prepare_env_file() to a new BinpkgEnvExtractorZac Medico2010-08-181-1/+23
| | | | class.
* Make spawnebuild() use EbuildPhase to eliminate duplicate code.Zac Medico2010-08-161-5/+8
|
* Remove unused attributes from classes.Zac Medico2010-08-161-10/+8
|
* Fix output handling for FEATURES="lafilefixing".Zac Medico2010-07-121-11/+14
|
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Split doebuild and related code to the portage.package.ebuild module.Zac Medico2010-02-251-6/+7
| | | | svn path=/main/trunk/; revision=15448
* Bug #295715 - Implement a register_success_hook function to complementZac Medico2009-12-061-11/+22
| | | | | | | register_die_hook, and also add code to ensure the die hooks are called even when the failure is on the python side (like for file collisions). svn path=/main/trunk/; revision=14936
* Always append QA Notices resulting from the build log search to the end ofZac Medico2009-12-051-4/+11
| | | | | | the log. Thanks to Diego E. Pettenò for reporting. svn path=/main/trunk/; revision=14927
* Bug #287950 - Add support for FEATURES=fail-clean which is useful for cleaningZac Medico2009-10-071-0/+25
| | | | | | up temp files on tmpfs after build failures with --keep-going. svn path=/main/trunk/; revision=14517
* Use _encodings where appropriate.Zac Medico2009-08-191-4/+8
| | | | svn path=/main/trunk/; revision=14101
* Rename and log installed files that don't conform to portage._merge_encodingZac Medico2009-08-141-1/+10
| | | | | | (equal to sys.getfilesystemencoding()). svn path=/main/trunk/; revision=14029
* Update imports to import portage.os (with unicode wrappers), and useZac Medico2009-08-111-8/+3
| | | | | | _unicode_encode() and _unicode_decode() where appropriate. svn path=/main/trunk/; revision=13993
* Open file in text mode (unicode) where appropriate.Zac Medico2009-08-051-1/+3
| | | | svn path=/main/trunk/; revision=13913
* Add/update copyright headers.Zac Medico2009-06-251-0/+4
| | | | svn path=/main/trunk/; revision=13690
* Bug #275047 - Split _emerge/__init__.py into smaller pieces. Thanks toZac Medico2009-06-221-0/+72
Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13663