summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/Binpkg.py
Commit message (Collapse)AuthorAgeFilesLines
* Add support for FEATURES=binpkg-logs which is similar to unmerge-logs,Zac Medico2010-09-221-0/+8
| | | | but applies to all binary package merges.
* Fix a typo in a comment.Zac Medico2010-09-211-1/+1
|
* Bug #338267 - Fix broken PORTAGE_BUILDDIR assertion in Binpkg whenZac Medico2010-09-211-1/+3
| | | | PORTAGE_TMPDIR is a symlink.
* Make EbuildBuildDir use the PORTAGE_BUILDDIR variable instead of theZac Medico2010-09-141-2/+2
| | | | dir_path attribute.
* Make Binpkg call doebuild_environment() before constructingZac Medico2010-09-141-5/+7
| | | | EbuildBuildDir, so PORTAGE_BUILDDIR is initialized first.
* Make EbuildBuild call doebuild_environment() so that EbuildBuildDirZac Medico2010-09-131-1/+1
| | | | doesn't need to.
* Bug #336142 - Add support for using a thread to wait for locks insideZac Medico2010-09-131-1/+1
| | | | | EbuildBuildDir.lock() so that the scheduler can concurrently service ipc calls in the main thread.
* Bug #335340 - Add support for PORTAGE_BZIP2_COMMAND andZac Medico2010-08-301-0/+1
| | | | | | PORTAGE_BUNZIP2_COMMAND settings in make.conf. This only adds support for binary packages, since that's where pbzip2 can provide the most benefit in common cases.
* Fix some typos.Arfrever Frehtes Taifersar Arahesis2010-08-291-1/+1
|
* Make Binpkg call prepare_build_dirs() before trying to clean the oldZac Medico2010-08-221-2/+2
| | | | log, so PORTAGE_LOG_FILE is initialized.
* Add missing scheduler attribute to BinpkgVerifier (broken since theZac Medico2010-08-221-1/+1
| | | | the addition of FEATURES=compress-build-logs support).
* Bug #324191 - Add support for FEATURES=compress-build-logs. The causesZac Medico2010-08-211-17/+3
| | | | | | | 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 the code from _prepare_env_file() to a new BinpkgEnvExtractorZac Medico2010-08-181-8/+10
| | | | class.
* Use _prepare_env_file() to extract the binary package environment.bz2Zac Medico2010-08-181-1/+10
| | | | | | prior to the pkg_setup phase. This fixes a regression since EbuildPhase no longer calls doebuild(), and therefore _prepare_env_file() needs to be called now.
* Remove unused attributes from classes.Zac Medico2010-08-161-4/+4
|
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Remove fetch log after successful fetch.Zac Medico2010-03-021-0/+8
| | | | svn path=/main/trunk/; revision=15721
* Logg errors that occur during binpkg extraction.Zac Medico2010-02-121-3/+6
| | | | svn path=/main/trunk/; revision=15343
* Handle encoding/decoding of unicode when using the xpak api.Zac Medico2009-09-291-1/+2
| | | | | | | Use tbz2.get_data() instead of tbz2.getfile() when reading multiple values, in order to avoid multiple tbz2.scan() and searchindex() calls. svn path=/main/trunk/; revision=14461
* Update syntax of numbers for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-1/+1
| | | | | | (2to3-3.1 -f numliterals -nw ${FILES}) svn path=/main/trunk/; revision=14292
* Use _encodings where appropriate.Zac Medico2009-08-191-5/+11
| | | | svn path=/main/trunk/; revision=14099
* 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-2/+5
| | | | 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/+301
Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13663