Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SubProcess: fix status for _set_returncode caller | Zac Medico | 2011-06-09 | 1 | -3/+3 |
| | | | | | | These callers don't intend to make WIFSIGNALED return True, so they need to shift their codes 8 bits to the left. This ensures that commit 88f5bf84e2fd23125910b2ecaffc035971445696 behaves as intended. | ||||
* | EbuildFetcher: use default SIGINT/TERM handlers | Zac Medico | 2011-01-31 | 1 | -0/+6 |
| | | | | This seems to fix bug #353239. | ||||
* | EbuildFetcher: bail out if missing digest | Zac Medico | 2010-12-28 | 1 | -1/+2 |
| | | | | This will fix bug #348864. | ||||
* | EbuildFetcher: pass digests to fetch() | Zac Medico | 2010-12-28 | 1 | -4/+8 |
| | |||||
* | EbuildFetcher: suppress finally blocks after fork | Zac Medico | 2010-11-13 | 1 | -4/+13 |
| | | | | This should fix bug #345289. | ||||
* | Copy term size to pty only if foreground. | Zac Medico | 2010-10-23 | 1 | -1/+3 |
| | |||||
* | EbuildFetcher: fix fetch to use manifest | Zac Medico | 2010-10-22 | 1 | -0/+2 |
| | | | | | If we don't call doebuild_environment() then the 'O' variable is not set and fetch() doesn't use the manifest. | ||||
* | EbuildFetcher: close uneeded fds in subprocess | Zac Medico | 2010-10-22 | 1 | -10/+1 |
| | |||||
* | EbuildFetcher: Use fork for better performance. | Zac Medico | 2010-10-21 | 1 | -33/+43 |
| | | | | Instead of calling ebuild(1), simply fork and call fetch(). | ||||
* | reposyntax: Add support all over the place | Sebastian Luther | 2010-09-26 | 1 | -1/+1 |
| | |||||
* | Combine prefetch conditionals in EbuildFetcher. | Zac Medico | 2010-09-09 | 1 | -2/+1 |
| | |||||
* | Make EbuildFetcher always disable color in prefetch mode, since | Zac Medico | 2010-09-09 | 1 | -0/+6 |
| | | | | prefetch output always goes to a log. | ||||
* | Remove unused imports found by pylint. | Arfrever Frehtes Taifersar Arahesis | 2010-08-29 | 1 | -1/+0 |
| | |||||
* | Bug #324191 - Add support for FEATURES=compress-build-logs. The causes | Zac Medico | 2010-08-21 | 1 | -10/+1 |
| | | | | | | | 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. | ||||
* | Revert back to using portdbapi.getFetchMap() since the Package class | Zac Medico | 2010-08-16 | 1 | -5/+6 |
| | | | | doesn't cache SRC_URI. | ||||
* | Use _parse_uri_map() so that we can use cached metadata instead of | Zac Medico | 2010-08-16 | 1 | -6/+5 |
| | | | | invoking portdbapi.getFetchMap(). | ||||
* | Fix SubProcess instances to call _set_returncode() when appropriate, | Zac Medico | 2010-08-15 | 1 | -3/+3 |
| | | | | instead of setting self.returncode directly. | ||||
* | Evaluate SRC_URI and return early if there's nothing to fetch. | Zac Medico | 2010-08-15 | 1 | -26/+52 |
| | |||||
* | Fix broken reference to self._settings (from previous commit). | Zac Medico | 2010-07-16 | 1 | -1/+0 |
| | |||||
* | Bug #327883 - Make EbuildBuild call the pre-clean phase prior to | Zac Medico | 2010-07-16 | 1 | -47/+30 |
| | | | | | | | 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. | ||||
* | Cleanup $T earlier to prevent old messages from being displayed - bug 279041 | Sebastian Luther | 2010-04-06 | 1 | -1/+3 |
| | |||||
* | Remove all svn $Id keywords. | Zac Medico | 2010-03-24 | 1 | -1/+0 |
| | |||||
* | Move _pty module to portage.util._pty. | Zac Medico | 2010-03-02 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=15515 | ||||
* | Split doebuild and related code to the portage.package.ebuild module. | Zac Medico | 2010-02-25 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=15448 | ||||
* | Use Package.use.enabled where appropriate. | Zac Medico | 2010-02-02 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=15316 | ||||
* | Use stat rather than lstat since portage.fetch() creates symlinks when | Zac Medico | 2010-02-02 | 1 | -1/+3 |
| | | | | | | PORTAGE_RO_DISTDIRS is used. svn path=/main/trunk/; revision=15315 | ||||
* | Make sure the fetcher process correctly inherits PORTAGE_CONFIGROOT. | Zac Medico | 2010-02-01 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=15313 | ||||
* | Optimize parallel-fetch for the case where all files are already fetched and | Zac Medico | 2010-02-01 | 1 | -0/+52 |
| | | | | | | | have the correct size. In this case we can avoid the expense of spawning ebuild(1). svn path=/main/trunk/; revision=15312 | ||||
* | Deallocate config instance when necessary, to avoid memory leak when in | Zac Medico | 2010-02-01 | 1 | -0/+3 |
| | | | | | | prefetch mode. svn path=/main/trunk/; revision=15311 | ||||
* | Force consistent color output, in case we are capturing fetch | Zac Medico | 2009-10-09 | 1 | -0/+5 |
| | | | | | | | output through a normal pipe due to unavailability of ptys. Thanks to grobian for reporting. svn path=/main/trunk/; revision=14530 | ||||
* | Bug #286522 - Check all portdbapi.findname return values in case it | Zac Medico | 2009-09-26 | 1 | -0/+2 |
| | | | | | | returns None, and raise 'ebuild not found' exceptions when necessary. svn path=/main/trunk/; revision=14442 | ||||
* | Use _encodings where appropriate. | Zac Medico | 2009-08-19 | 1 | -2/+5 |
| | | | | svn path=/main/trunk/; revision=14100 | ||||
* | Update imports to import portage.os (with unicode wrappers), and use | Zac Medico | 2009-08-11 | 1 | -8/+3 |
| | | | | | | _unicode_encode() and _unicode_decode() where appropriate. svn path=/main/trunk/; revision=13993 | ||||
* | Open file in text mode (unicode) where appropriate. | Zac Medico | 2009-08-05 | 1 | -1/+3 |
| | | | | svn path=/main/trunk/; revision=13913 | ||||
* | Add/update copyright headers. | Zac Medico | 2009-06-25 | 1 | -0/+4 |
| | | | | svn path=/main/trunk/; revision=13690 | ||||
* | Bug #275047 - Split _emerge/__init__.py into smaller pieces. Thanks to | Zac Medico | 2009-06-22 | 1 | -0/+109 |
Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13663 |