Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove soname_cache inside calc_depclean() since LinkageMap caches that | Zac Medico | 2009-10-16 | 1 | -5/+1 |
| | | | | | | already. svn path=/main/trunk/; revision=14613 | ||||
* | When --depclean pulls in the provider of a library because of installed | Zac Medico | 2009-10-14 | 1 | -1/+8 |
| | | | | | | consumers, display the soname(s) of the consumed libraries. svn path=/main/trunk/; revision=14599 | ||||
* | Handle AUTOCLEAN and NOCOLOR case insensitivity inside config. | Zac Medico | 2009-10-09 | 1 | -8/+0 |
| | | | | svn path=/main/trunk/; revision=14528 | ||||
* | Bug #287950 - Add a --fail-clean[=n] option, for enabling or disabling | Zac Medico | 2009-10-08 | 1 | -0/+13 |
| | | | | | | FEATURES=fail-clean from the command line. svn path=/main/trunk/; revision=14518 | ||||
* | - move news into features so it can be ignored when needed. Lots of ↵ | Ned Ludd | 2009-10-05 | 1 | -9/+11 |
| | | | | | | whitespace cleanups svn path=/main/trunk/; revision=14497 | ||||
* | Fix breakage in file path -> package lookup code. | Zac Medico | 2009-09-28 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=14455 | ||||
* | Replace dict.keys() usage with __iter__(), since it behaves identically in | Zac Medico | 2009-09-22 | 1 | -2/+2 |
| | | | | | | both python 2.x and 3.x. svn path=/main/trunk/; revision=14380 | ||||
* | Define long as int when Python 3 is used. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -0/+3 |
| | | | | svn path=/main/trunk/; revision=14343 | ||||
* | Use dict.(keys|values|items)() instead of ↵ | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -13/+13 |
| | | | | | | | | dict.(iterkeys|itervalues|iteritems)() for compatibility with Python 3. (2to3-3.1 -f dict -nw ${FILES}) svn path=/main/trunk/; revision=14327 | ||||
* | Use range() instead of xrange() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -1/+1 |
| | | | | | | (2to3-3.1 -f xrange -nw ${FILES}) svn path=/main/trunk/; revision=14317 | ||||
* | Use filter() and zip() instead of itertools.ifilter() and itertools.izip() ↵ | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -3/+3 |
| | | | | | | | | for compatibility with Python 3. (2to3-3.1 -f itertools -f itertools_imports -nw ${FILES}) svn path=/main/trunk/; revision=14314 | ||||
* | Support print() function with Python 2 in more files. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 1 | -0/+2 |
| | | | | svn path=/main/trunk/; revision=14295 | ||||
* | Update system imports for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 1 | -6/+9 |
| | | | | svn path=/main/trunk/; revision=14294 | ||||
* | Update syntax of numbers in some files which were missing in previous commit. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 1 | -8/+8 |
| | | | | svn path=/main/trunk/; revision=14293 | ||||
* | Update syntax of calls to print() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 1 | -148/+147 |
| | | | | | | (2to3-3.1 -f print -nw ${FILES}) svn path=/main/trunk/; revision=14290 | ||||
* | Update syntax of 'except' statements for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 1 | -26/+26 |
| | | | | | | (2to3-3.1 -f except -nw ${FILES}) svn path=/main/trunk/; revision=14289 | ||||
* | Avoid lots of redundant Atom constructor calls. Thanks to Marat Radchenko | Zac Medico | 2009-09-19 | 1 | -2/+1 |
| | | | | | | <marat@slonopotamus.org> for the initial patch from bug #276813. svn path=/main/trunk/; revision=14282 | ||||
* | In display_news_notification(), use the exising vartree instance to populate | Zac Medico | 2009-09-06 | 1 | -0/+6 |
| | | | | | | | settings.treeVirtuals, to avoid having a temporary one instantiated. Thanks to Marat Radchenko <slonopotamusorama@gmail.com> for reporting. svn path=/main/trunk/; revision=14208 | ||||
* | consistently use CACHE_PATH with target_root, this commit needs a separate ↵ | Fabian Groffen | 2009-09-05 | 1 | -1/+1 |
| | | | | | | soon to be done commit of pym/portage/const.py to work correctly svn path=/main/trunk/; revision=14188 | ||||
* | Use the new portage.output._init(config_root) function. | Zac Medico | 2009-08-18 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=14089 | ||||
* | Update imports to import portage.os (with unicode wrappers), and use | Zac Medico | 2009-08-11 | 1 | -8/+2 |
| | | | | | | _unicode_encode() and _unicode_decode() where appropriate. svn path=/main/trunk/; revision=13995 | ||||
* | In calc_depclean(), sort packages that are displayed due to being pulled | Zac Medico | 2009-08-10 | 1 | -1/+2 |
| | | | | | | in by link level dependencies. svn path=/main/trunk/; revision=13970 | ||||
* | Inside calc_depclean(), use LinkageMap.findConsumers() for checking | Zac Medico | 2009-08-10 | 1 | -15/+11 |
| | | | | | | | intersection of files being removed with providers in the LinkageMap (a KeyError is raised when there is no intersection). svn path=/main/trunk/; revision=13968 | ||||
* | Add a new portage.util.shlex_split() function to wrap all shlex.split() calls, | Zac Medico | 2009-08-06 | 1 | -4/+3 |
| | | | | | | since shlex.split() doesn't behave well with unicode strings. svn path=/main/trunk/; revision=13939 | ||||
* | Rename get_updated_config_files() to find_updated_config_files() and make | Zac Medico | 2009-07-30 | 1 | -2/+3 |
| | | | | | | it an iterator of tuples. svn path=/main/trunk/; revision=13859 | ||||
* | Add get_updated_config_files in portage API | Mounir Lamouri | 2009-07-30 | 1 | -52/+13 |
| | | | | | | | chk_updated_cfg_files in _emerge API is now using get_updated_config_files It lets other app to get updated config files without ouputs svn path=/main/trunk/; revision=13858 | ||||
* | Add comment in calc_depclean() about topological sort optimization that | Zac Medico | 2009-07-21 | 1 | -1/+2 |
| | | | | | | minimizes issues with implicit deps. svn path=/main/trunk/; revision=13846 | ||||
* | Move mtimedb resume list code from action_build() to | Zac Medico | 2009-07-20 | 1 | -8/+0 |
| | | | | | | Scheduler._save_resume_list(). svn path=/main/trunk/; revision=13841 | ||||
* | Remove leading slash from appropriate paths inside portage.const, so that | Zac Medico | 2009-07-12 | 1 | -4/+5 |
| | | | | | | | lstrip(os.sep) is not needed for os.path.join() calls. Thanks to Fabian Groffen <grobian@g.o> for this patch. svn path=/main/trunk/; revision=13821 | ||||
* | Move the backtracking code from action_build() to a new backtrack_depgraph() | Zac Medico | 2009-07-12 | 1 | -38/+14 |
| | | | | | | function. svn path=/main/trunk/; revision=13818 | ||||
* | Delete runtime_pkg_mask to avoid memory leak. | Zac Medico | 2009-07-04 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13774 | ||||
* | Cleanup spinner before calling depgraph.display_problems(). | Zac Medico | 2009-07-04 | 1 | -0/+2 |
| | | | | svn path=/main/trunk/; revision=13770 | ||||
* | Bug #275217 - Part 5 - When a slot conflict occurs, mask the first package | Zac Medico | 2009-07-04 | 1 | -15/+39 |
| | | | | | | | | | | | | | that got pulled in and restart the calculation. Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for the initial patch which I added some additional features to: * display message about missed updates * cache frozen_config instance, to optimize performance * disable backtracking if it fails, fall back to a normal dep calculation + error message. svn path=/main/trunk/; revision=13769 | ||||
* | Fix broken reference to _graph_trees. | Zac Medico | 2009-07-03 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13763 | ||||
* | Fix broken references to depgraph._dynamic_config and _frozen_config in | Zac Medico | 2009-07-01 | 1 | -10/+11 |
| | | | | | | calc_depclean(). svn path=/main/trunk/; revision=13754 | ||||
* | Use clear_caches() to free memory inside action_depclean(). | Zac Medico | 2009-06-26 | 1 | -2/+1 |
| | | | | svn path=/main/trunk/; revision=13700 | ||||
* | Bug #275532 - In action_depclean(), free memory from the dep calculation | Zac Medico | 2009-06-26 | 1 | -39/+62 |
| | | | | | | before calling unmerge(). svn path=/main/trunk/; revision=13699 | ||||
* | 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 (part 6). | Zac Medico | 2009-06-23 | 1 | -0/+2725 |
Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13673 |