Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix breakage in file path -> package lookup code. | Zac Medico | 2009-09-28 | 2 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=14455 | ||||
* | Bug #286522 - Check all portdbapi.findname return values in case it | Zac Medico | 2009-09-26 | 8 | -15/+36 |
| | | | | | | returns None, and raise 'ebuild not found' exceptions when necessary. svn path=/main/trunk/; revision=14442 | ||||
* | Bug #285767 - Add support to to identify and eliminate redundant package | Zac Medico | 2009-09-25 | 2 | -8/+89 |
| | | | | | | selections when multiple atoms happen to specify a version range. svn path=/main/trunk/; revision=14432 | ||||
* | Fix UnboundLocalError triggered by atom without category for nonexistent | Zac Medico | 2009-09-25 | 1 | -1/+1 |
| | | | | | | package. Thanks to Jeremy Olexa <darkside@gentoo.org> for reporting. svn path=/main/trunk/; revision=14431 | ||||
* | Fix formatting of sizes with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-25 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=14429 | ||||
* | Define __bool__() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-25 | 1 | -2/+5 |
| | | | | svn path=/main/trunk/; revision=14427 | ||||
* | Fix formatting of size of downloads with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-23 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=14394 | ||||
* | Bug #285979 - Replace references to CDEPEND with UNUSED_00, to make it clear | Zac Medico | 2009-09-23 | 1 | -1/+0 |
| | | | | | | that this key really is unused. svn path=/main/trunk/; revision=14393 | ||||
* | Replace dict.keys() usage with __iter__(), since it behaves identically in | Zac Medico | 2009-09-22 | 4 | -6/+6 |
| | | | | | | both python 2.x and 3.x. svn path=/main/trunk/; revision=14380 | ||||
* | Use input() instead of raw_input() when Python 3 is used. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -1/+4 |
| | | | | svn path=/main/trunk/; revision=14358 | ||||
* | Use next(iterator) instead of iterator.next() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 4 | -8/+8 |
| | | | | | | (2to3-3.1 -f next -nw ${FILES}) svn path=/main/trunk/; revision=14355 | ||||
* | Define long as int when Python 3 is used. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 8 | -0/+22 |
| | | | | svn path=/main/trunk/; revision=14343 | ||||
* | Use dict.(keys|values|items)() instead of ↵ | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 19 | -67/+67 |
| | | | | | | | | dict.(iterkeys|itervalues|iteritems)() for compatibility with Python 3. (2to3-3.1 -f dict -nw ${FILES}) svn path=/main/trunk/; revision=14327 | ||||
* | Fix case for 0 args in args unicode conversion. | Zac Medico | 2009-09-21 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=14326 | ||||
* | Support both Python 2 and 3 in portage._unicode_encode() and ↵ | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 2 | -2/+3 |
| | | | | | | | | portage._unicode_decode(). Update decoding in some files. svn path=/main/trunk/; revision=14321 | ||||
* | Use dep_expand instead of key_expand in the blocker display, since it seems | Zac Medico | 2009-09-21 | 1 | -3/+3 |
| | | | | | | | | like a better fit. Also, use str(atom) since we don't want to assume that Atoms are string type (though they happen to be now). This assumption is what caused the traceback in bug 285637, comment #5. svn path=/main/trunk/; revision=14320 | ||||
* | Use range() instead of xrange() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 6 | -13/+13 |
| | | | | | | (2to3-3.1 -f xrange -nw ${FILES}) svn path=/main/trunk/; revision=14317 | ||||
* | Define basestring as str when Python 3 is used. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 6 | -0/+22 |
| | | | | svn path=/main/trunk/; revision=14316 | ||||
* | Use filter() and zip() instead of itertools.ifilter() and itertools.izip() ↵ | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 7 | -20/+15 |
| | | | | | | | | for compatibility with Python 3. (2to3-3.1 -f itertools -f itertools_imports -nw ${FILES}) svn path=/main/trunk/; revision=14314 | ||||
* | Fix AtomArg constructor calls to pass in Atom instances, so the constructor | Zac Medico | 2009-09-21 | 2 | -23/+19 |
| | | | | | | never has to construct one. svn path=/main/trunk/; revision=14311 | ||||
* | Tread blockers as invalid. | Zac Medico | 2009-09-21 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=14310 | ||||
* | Fix redundant Atom construtor call in _show_unsatisfied_dep(). | Zac Medico | 2009-09-21 | 1 | -1/+0 |
| | | | | svn path=/main/trunk/; revision=14309 | ||||
* | Remove virtuals from the cache because they're unused since portage-2.1.6 | Zac Medico | 2009-09-20 | 1 | -4/+0 |
| | | | | | | and it won't hurt older portage. svn path=/main/trunk/; revision=14308 | ||||
* | Fix typo from previous commit. | Zac Medico | 2009-09-20 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=14306 | ||||
* | Fix depgraph._validate_blockers() so that it doesn't do prohibited Atom(Atom) | Zac Medico | 2009-09-20 | 1 | -5/+4 |
| | | | | | | constructor calls. svn path=/main/trunk/; revision=14305 | ||||
* | Add fallback in ImportError for io.StringIO. This is needed for python-2.6 | Zac Medico | 2009-09-20 | 1 | -1/+7 |
| | | | | | | | with USE=build since io imports threading which imports thread which is unavailable. svn path=/main/trunk/; revision=14304 | ||||
* | Use _unicode_encode() to ensure that only unicode strings are passed into | Zac Medico | 2009-09-20 | 1 | -14/+15 |
| | | | | | | io.StringIO text streams. svn path=/main/trunk/; revision=14301 | ||||
* | Support print() function with Python 2 in more files. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 10 | -0/+20 |
| | | | | svn path=/main/trunk/; revision=14295 | ||||
* | Update system imports for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 4 | -15/+21 |
| | | | | 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 | 2 | -9/+9 |
| | | | | svn path=/main/trunk/; revision=14293 | ||||
* | Update syntax of numbers for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 5 | -6/+6 |
| | | | | | | (2to3-3.1 -f numliterals -nw ${FILES}) svn path=/main/trunk/; revision=14292 | ||||
* | Update syntax of calls to print() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 10 | -646/+645 |
| | | | | | | (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 | 18 | -73/+73 |
| | | | | | | (2to3-3.1 -f except -nw ${FILES}) svn path=/main/trunk/; revision=14289 | ||||
* | Remove obsolete InvalidAtom handler in _add_pkg_dep_string(). | Zac Medico | 2009-09-19 | 1 | -15/+8 |
| | | | | svn path=/main/trunk/; revision=14283 | ||||
* | Avoid lots of redundant Atom constructor calls. Thanks to Marat Radchenko | Zac Medico | 2009-09-19 | 4 | -21/+13 |
| | | | | | | <marat@slonopotamus.org> for the initial patch from bug #276813. svn path=/main/trunk/; revision=14282 | ||||
* | Fix _expand_new_virtuals() to preserve USE deps in atoms for new-style | Zac Medico | 2009-09-19 | 1 | -6/+12 |
| | | | | | | virtuals, and update the corresponding depgraph code. svn path=/main/trunk/; revision=14281 | ||||
* | Use a dict for Package.metadata, because it's faster. Thanks to Marat | Zac Medico | 2009-09-19 | 1 | -49/+33 |
| | | | | | | Radchenko <marat@slonopotamus.org> for this patch from bug #276813. svn path=/main/trunk/; revision=14280 | ||||
* | Fix broken virtual depth code from previous commit. | Zac Medico | 2009-09-14 | 1 | -2/+1 |
| | | | | svn path=/main/trunk/; revision=14273 | ||||
* | Add support in depgraph._add_pkg_dep_string() for adding indirect virtual | Zac Medico | 2009-09-14 | 1 | -6/+36 |
| | | | | | | | | deps to the graph. This takes advantage of circular dependency avoidance that's done by dep_zapdeps, while avoiding the dependency graph distortion reported in bug #283795. svn path=/main/trunk/; revision=14272 | ||||
* | Make depgraph._select_atoms() return a dict, in order to separate selected | Zac Medico | 2009-09-14 | 1 | -17/+30 |
| | | | | | | direct deps from indirect virtual deps. svn path=/main/trunk/; revision=14271 | ||||
* | Reimplement the code from bug #283795 so that indirect deps are preserved | Zac Medico | 2009-09-14 | 1 | -0/+16 |
| | | | | | | | | for later use. TODO: Write code to add selected indirect virtual deps to the graph. This will take advantage of circular dependency avoidance that's done by dep_zapdeps. svn path=/main/trunk/; revision=14269 | ||||
* | Use cpv_getkey() instead of dep_getkey() where appropriate. | Zac Medico | 2009-09-13 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=14242 | ||||
* | Handle AttributeError instead of using getattr. Thanks to Marat Radchenko | Zac Medico | 2009-09-07 | 1 | -3/+3 |
| | | | | | | <slonopotamusorama@gmail.com> for reporting. svn path=/main/trunk/; revision=14209 | ||||
* | 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 | ||||
* | Add a vardbapi._pkgs_changed attribute to use instead of PORTAGE_COUNTER_HASH | Zac Medico | 2009-09-05 | 1 | -8/+1 |
| | | | | | | | | | for emerge to check whether any packages have been added/removed. This is an optimization, since vardbapi._counter_hash() can be somewhat slow on embedded systems. Thanks to Marat Radchenko <slonopotamusorama@gmail.com> for reporting. svn path=/main/trunk/; revision=14203 | ||||
* | Inside Scheduler._check_manifests(), display all broken manifests instead of | Zac Medico | 2009-09-05 | 1 | -1/+5 |
| | | | | | | | returning after the first one. Thanks to Vlastimil Babka <caster@g.o> for the suggestion. svn path=/main/trunk/; revision=14202 | ||||
* | Use _unicode_decode() on the string returned from time.strftime(), in order | Zac Medico | 2009-09-05 | 1 | -1/+5 |
| | | | | | | | to avoid a potential UnicodeDecodeError later. Thanks to Markus Duft <mduft@gentoo.org> for reporting. svn path=/main/trunk/; revision=14201 | ||||
* | pym/portage/sets/files.py: use WORLD_FILE instead of manual reconstruction | Fabian Groffen | 2009-09-05 | 1 | -3/+2 |
| | | | | | | | | | pym/portage/const.py: introduce WORLD_SETS_FILE variable pym/portage/sets/files.py: use new WORLD_SETS_FILE var pym/_emerge/unmerge.py: likewise svn path=/main/trunk/; revision=14197 | ||||
* | consistently use CACHE_PATH with target_root, this commit needs a separate ↵ | Fabian Groffen | 2009-09-05 | 2 | -2/+2 |
| | | | | | | soon to be done commit of pym/portage/const.py to work correctly svn path=/main/trunk/; revision=14188 | ||||
* | Bug #282808 - Handle a potential KeyError inside PollScheduler._poll_loop() | Zac Medico | 2009-09-05 | 1 | -1/+8 |
| | | | | | | | when _poll_event_queue contains an event for a file descriptor that has already been unregistered. svn path=/main/trunk/; revision=14185 |