Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add a Scheduler._running_tasks() set in order to simplify the | Zac Medico | 2010-08-28 | 1 | -2/+5 | |
| | | | | _is_work_scheduled() method. | |||||
* | Inside Scheduler._dependent_on_scheduled_merges(), don't traverse children | Zac Medico | 2010-08-28 | 1 | -1/+5 | |
| | | | | of uninstall nodes since those aren't dependencies in the usual sense. | |||||
* | Handle zlib.error when reading compressed build logs via GzipFile. | Zac Medico | 2010-08-22 | 1 | -0/+4 | |
| | ||||||
* | Bug #324191 - Add support for FEATURES=compress-build-logs. The causes | Zac Medico | 2010-08-21 | 1 | -27/+13 | |
| | | | | | | | 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. | |||||
* | When accessing pkgsettings.features inside Scheduler._generate_digests(), | Zac Medico | 2010-08-21 | 1 | -0/+8 | |
| | | | | | ensure that we are using global features settings rather than those from package.env. | |||||
* | Move environment sanity check to the Scheduler and do it if there | Zac Medico | 2010-08-18 | 1 | -0/+36 | |
| | | | | are any source packages in the merge list. | |||||
* | Fix breakage in REPLACING_VERSIONS support for emerge. | Zac Medico | 2010-08-17 | 1 | -0/+6 | |
| | ||||||
* | Remove unused attributes from classes. | Zac Medico | 2010-08-16 | 1 | -6/+6 | |
| | ||||||
* | Remove PollScheduler._schedule_waitpid() since this case isn't triggered | Zac Medico | 2010-08-15 | 1 | -2/+0 | |
| | | | | | | anymore, now that PollScheduler._unregister() has be fixed to discard unhandled events (so that reallocation of file descriptors no longer triggers erroneous delivery of stale events). | |||||
* | Add a PollScheduler._schedule_waitpid() method for SubProcess._wait() | Zac Medico | 2010-08-14 | 1 | -0/+2 | |
| | | | | | to use as an alternative to hanging up the scheduler in a blocking waitpid call. | |||||
* | Allow flags from IUSE_IMPLICIT in REQUIRED_USE. Move checks to resolution time. | Sebastian Luther | 2010-08-10 | 1 | -62/+1 | |
| | ||||||
* | Add REQUIRED_USE check as pre-merge check. | Sebastian Luther | 2010-08-10 | 1 | -0/+61 | |
| | ||||||
* | In action_unmerge(), create a Schuduler instance for calls to unmerge(), | Zac Medico | 2010-08-06 | 1 | -0/+1 | |
| | | | | | in order to cause redirection of ebuild phase output to logs as required for options such as --quiet. | |||||
* | Make Scheduler._schedule_tasks() use a loop to ensure that _merge_wait_queue | Zac Medico | 2010-07-07 | 1 | -24/+26 | |
| | | | | is emptied whenever possible. | |||||
* | Add a Scheduler._is_work_scheduled() method, to handle the logic involved | Zac Medico | 2010-07-07 | 1 | -7/+8 | |
| | | | | in bug #326787. | |||||
* | Bug #326787 - Fix intermittent failure to satisify dependencies in the | Zac Medico | 2010-07-07 | 1 | -1/+2 | |
| | | | | | scheduler, caused by failure to account for _merge_wait_queue inside _choose_pkg. | |||||
* | Only count "merge" nodes when determining whether or not to trigger | Zac Medico | 2010-05-16 | 1 | -1/+1 | |
| | | | | parallel-fetch. | |||||
* | Use keep_going local var. | Michał Górny | 2010-05-03 | 1 | -1/+1 | |
| | | | | Use keep_going local var instead of checking self.myopts once again. | |||||
* | Use tbz2.unpackinfo() to unpack the xpak when running pkg_pretend, since we | Zac Medico | 2010-04-07 | 1 | -7/+4 | |
| | | | | need evironment.bz2 to get unpacked here. | |||||
* | In _run_pkg_pretend(), write ebuild bytes from tbz2.getfile() in binary mode | Zac Medico | 2010-04-07 | 1 | -1/+1 | |
| | | | | for python3 compatibility. | |||||
* | Eliminate redundant code in Scheduler._run_pkg_pretend() and remove unused | Zac Medico | 2010-04-07 | 1 | -44/+19 | |
| | | | | quiet_config variables. | |||||
* | Handle pkg_pretend output properly | Sebastian Luther | 2010-04-07 | 1 | -15/+45 | |
| | ||||||
* | Implement emerge part of pkg_pretend | Sebastian Luther | 2010-04-02 | 1 | -1/+83 | |
| | ||||||
* | Remove all svn $Id keywords. | Zac Medico | 2010-03-24 | 1 | -1/+0 | |
| | ||||||
* | Only create implicit libc deps when the version changes. | Zac Medico | 2010-03-09 | 1 | -0/+10 | |
| | | | | svn path=/main/trunk/; revision=15810 | |||||
* | Disable implicit libc deps for ROOT != "/" since it's probably not needed. | Zac Medico | 2010-03-09 | 1 | -2/+5 | |
| | | | | svn path=/main/trunk/; revision=15809 | |||||
* | Add --debug output for the scheduler digraph. | Zac Medico | 2010-03-09 | 1 | -0/+4 | |
| | | | | svn path=/main/trunk/; revision=15790 | |||||
* | If _implicit_libc_deps() finds both a new-style virtual and an old-style | Zac Medico | 2010-03-09 | 1 | -8/+32 | |
| | | | | | | PROVIDE virtual, use the new-style virtual. svn path=/main/trunk/; revision=15789 | |||||
* | Fix typo in parenthesis from previous commit. | Zac Medico | 2010-03-09 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=15784 | |||||
* | Bug #303567 - Create implicit dependencies on libc, in order to ensure that | Zac Medico | 2010-03-09 | 1 | -0/+28 | |
| | | | | | | libc is installed as early as possible. svn path=/main/trunk/; revision=15783 | |||||
* | Add a note in _find_system_deps about needing the system set added to the | Zac Medico | 2010-03-01 | 1 | -0/+3 | |
| | | | | | | graph. svn path=/main/trunk/; revision=15510 | |||||
* | Move portage.digestcheck to portage.package.ebuild.digestcheck. | Zac Medico | 2010-02-25 | 1 | -1/+2 | |
| | | | | svn path=/main/trunk/; revision=15458 | |||||
* | Fix broken digestgen import. | Zac Medico | 2010-02-25 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=15457 | |||||
* | Move digestgen to portage.util.digestgen. | Zac Medico | 2010-02-25 | 1 | -1/+2 | |
| | | | | svn path=/main/trunk/; revision=15454 | |||||
* | Make the first two positional arguments of digestgen() into keyword arguments | Zac Medico | 2010-02-23 | 1 | -1/+1 | |
| | | | | | | | since the first one isn't really needed (when this code is in stable we can start showing a deprecation warning when the redundant argument is used). svn path=/main/trunk/; revision=15438 | |||||
* | Bug #295715 - Implement a register_success_hook function to complement | Zac Medico | 2009-12-06 | 1 | -3/+9 | |
| | | | | | | | 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 | |||||
* | Use portage.StringIO to avoid duplicate import fallback code. | Zac Medico | 2009-12-06 | 1 | -8/+1 | |
| | | | | svn path=/main/trunk/; revision=14931 | |||||
* | Add setup phases to the tail of the merge queue instead of the front, since | Zac Medico | 2009-11-12 | 1 | -1/+1 | |
| | | | | | | | | otherwise when merging binary packages we sometimes tend to get a large number of setup phases flooding the queue and preventing queued installs from running. svn path=/main/trunk/; revision=14816 | |||||
* | Bug #291200 - Add a --quiet-build option to redirect all build output to logs | Zac Medico | 2009-11-06 | 1 | -1/+2 | |
| | | | | | | alone, and do not display it on stdout. svn path=/main/trunk/; revision=14783 | |||||
* | Factor out duplicate "These are the packages that would be merged", | Zac Medico | 2009-10-23 | 1 | -25/+0 | |
| | | | | | | "Calculating dependencies", and spinner cleanup code. svn path=/main/trunk/; revision=14704 | |||||
* | Add a --unordered-display option for use with --tree. This allows the display | Zac Medico | 2009-10-23 | 1 | -3/+8 | |
| | | | | | | | to be optimized differently since the merge order is not preserved. Thanks to Sebastian Mingramm (few) for the initial patch. svn path=/main/trunk/; revision=14703 | |||||
* | Bug #266454 - Make @world an all-inclusive set once again, like it was prior | Zac Medico | 2009-10-16 | 1 | -1/+1 | |
| | | | | | | | | to portage-2.2_rc* releases. In addition to @system, @world now includes a @selected set which represents user-selected "world" packages and sets that saved in /var/lib/portage/world{,sets}. svn path=/main/trunk/; revision=14614 | |||||
* | Bug #288906 - Fix Scheduler._dblink_elog() to always append messages to the | Zac Medico | 2009-10-14 | 1 | -14/+19 | |
| | | | | | | build log if available (regardless whether or not message goes to stdout). svn path=/main/trunk/; revision=14600 | |||||
* | Bug #272000 - When --keep-going is enabled, don't completely bail out at | Zac Medico | 2009-10-09 | 1 | -6/+8 | |
| | | | | | | | the beginning due to corrupt manifest(s). Thanks to Sebastian Mingramm (few) for this patch. svn path=/main/trunk/; revision=14523 | |||||
* | Bug #265267 - When disabling --jobs due to interactive package(s), hint | Zac Medico | 2009-10-06 | 1 | -1/+4 | |
| | | | | | | about --accept-properties=-interactive option. svn path=/main/trunk/; revision=14507 | |||||
* | When restarting emerge, don't trust sys.argv[0] since eselect-python may | Zac Medico | 2009-10-06 | 1 | -1/+3 | |
| | | | | | | modify it. svn path=/main/trunk/; revision=14499 | |||||
* | Bug #286522 - Check all portdbapi.findname return values in case it | Zac Medico | 2009-09-26 | 1 | -6/+6 | |
| | | | | | | returns None, and raise 'ebuild not found' exceptions when necessary. svn path=/main/trunk/; revision=14442 | |||||
* | Use dict.(keys|values|items)() instead of ↵ | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -3/+3 | |
| | | | | | | | | dict.(iterkeys|itervalues|iteritems)() for compatibility with Python 3. (2to3-3.1 -f dict -nw ${FILES}) svn path=/main/trunk/; revision=14327 | |||||
* | Define basestring as str when Python 3 is used. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -0/+3 | |
| | | | | svn path=/main/trunk/; revision=14316 | |||||
* | Use filter() and zip() instead of itertools.ifilter() and itertools.izip() ↵ | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -2/+1 | |
| | | | | | | | | for compatibility with Python 3. (2to3-3.1 -f itertools -f itertools_imports -nw ${FILES}) svn path=/main/trunk/; revision=14314 |