summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/EbuildBuild.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused imports found by pylint.Arfrever Frehtes Taifersar Arahesis2010-08-291-3/+0
|
* Bug #324191 - Add support for FEATURES=compress-build-logs. The causesZac Medico2010-08-211-13/+2
| | | | | | | 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.
* Make EbuildBuild check the manifest before beginning, since withZac Medico2010-08-161-0/+27
| | | | | --keep-going mode it's currently possible to get this far with a broken manifest.
* Remove unused attributes from classes.Zac Medico2010-08-161-7/+3
|
* Split out parts of doebuild() so that EbuildProcess can bypass itZac Medico2010-08-161-6/+11
| | | | and call the spawn() function directly.
* Bug #327883 - Make EbuildBuild call the pre-clean phase prior toZac Medico2010-07-161-26/+37
| | | | | | | EbuildFetcher, in order to avoid re-use/removal of a build log from a previously failed build. This involves moving the pre-clean phase from EbuildExecuter to EbuildBuild, and moving build dir handling from EbuildFetcher to EbuildBuild.
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Bug #304981 - Remove redundant fetch log removal code which is alreadyZac Medico2010-03-021-7/+0
| | | | | | handled by EbuildFetcher. svn path=/main/trunk/; revision=15720
* Bug #295715 - Implement a register_success_hook function to complementZac Medico2009-12-061-8/+20
| | | | | | | 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
* Bug #286522 - Check all portdbapi.findname return values in case itZac Medico2009-09-261-1/+3
| | | | | | returns None, and raise 'ebuild not found' exceptions when necessary. svn path=/main/trunk/; revision=14442
* Use _encodings where appropriate.Zac Medico2009-08-191-2/+5
| | | | svn path=/main/trunk/; revision=14100
* Update imports to import portage.os (with unicode wrappers), and useZac Medico2009-08-111-8/+2
| | | | | | _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/+271
Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13663