Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | slot_collision_handler: Minor formatting changes | Sebastian Luther | 2010-08-12 | 1 | -2/+2 |
| | |||||
* | slot_collision_handler: Pass noiselevel=-1 to writemsg for debug output | Sebastian Luther | 2010-08-12 | 1 | -16/+20 |
| | |||||
* | Remove unused import | Sebastian Luther | 2010-08-12 | 1 | -2/+0 |
| | |||||
* | slot_collision_handler: Return a string instead of priting the messages to ↵ | Sebastian Luther | 2010-08-12 | 2 | -24/+33 |
| | | | | screen. | ||||
* | slot_collision_handler: Don't print an explanation for version based conflicts. | Sebastian Luther | 2010-08-12 | 1 | -1/+11 |
| | |||||
* | Rework the way the slot_collision_handler selects packages for display and ↵ | Sebastian Luther | 2010-08-12 | 1 | -53/+150 |
| | | | | highlight violated parts of atoms. | ||||
* | Add new slot collision handler in _emerge/resolver/slot_collision.py | Sebastian Luther | 2010-08-12 | 2 | -186/+661 |
| | |||||
* | autounmask: Print comments for USE changes too | Sebastian Luther | 2010-08-12 | 1 | -0/+1 |
| | |||||
* | Make REQUIRED_USE work again. Without paren_reduce this time. | Sebastian Luther | 2010-08-11 | 1 | -9/+7 |
| | |||||
* | Make sure we don't allow REQUIRED_USE in EAPIs that don't support it | Sebastian Luther | 2010-08-11 | 1 | -1/+5 |
| | |||||
* | Make sure we don't allow IUSE defaults in EAPIs that don't allow them | Sebastian Luther | 2010-08-11 | 1 | -0/+5 |
| | |||||
* | Use eapi_has_required_use for REQUIRED_USE eapi checks | Sebastian Luther | 2010-08-11 | 1 | -3/+3 |
| | |||||
* | Introduce portage.eapi. Use it everywhere. | Sebastian Luther | 2010-08-11 | 2 | -2/+4 |
| | |||||
* | portage.dep._dep_check_strict: Unused, removed | Sebastian Luther | 2010-08-10 | 4 | -51/+25 |
| | |||||
* | portage.dep.use_reduce: Work on depstrings instead of paren_reduce'd dep arrays | Sebastian Luther | 2010-08-10 | 2 | -14/+9 |
| | | | | | This change makes paren_reduce and paren_normalize calls for use_reduce redundant, resp. wrong. All consumers inside portage are adopted. | ||||
* | Allow flags from IUSE_IMPLICIT in REQUIRED_USE. Move checks to resolution time. | Sebastian Luther | 2010-08-10 | 2 | -62/+37 |
| | |||||
* | Add REQUIRED_USE check as pre-merge check. | Sebastian Luther | 2010-08-10 | 1 | -0/+61 |
| | |||||
* | Add REQUIRED_USE to metadata keys, caches, etc. | Sebastian Luther | 2010-08-10 | 1 | -1/+1 |
| | |||||
* | Relocate attributes from AbstractEbuildProcess to subclasses that use | Zac Medico | 2010-08-09 | 3 | -3/+3 |
| | | | | them, since EbuildSpawnProcess doesn't use the attributes. | ||||
* | Convert doebuild.spawn() to use the AsynchronousTask api, which | Zac Medico | 2010-08-09 | 1 | -0/+22 |
| | | | | will be useful for ebuild IPC implementation. | ||||
* | autounmask: rename _needed_user_config_changes in _needed_unstable_keywords. ↵ | Sebastian Luther | 2010-08-07 | 1 | -26/+17 |
| | | | | Let the tests check for it. | ||||
* | autounmask: Restart less often for use changes | Sebastian Luther | 2010-08-07 | 1 | -8/+26 |
| | |||||
* | Ensure that _select_pkg_highest_available_imp() falls back to an | Zac Medico | 2010-08-06 | 1 | -0/+7 |
| | | | | installed package if the autounmask path fails to select something. | ||||
* | Fix _select_pkg_highest_available_imp to reject installed packages | Zac Medico | 2010-08-06 | 1 | -0/+5 |
| | | | | | returned from _wrapped_select_pkg_highest_available_imp when necessary. | ||||
* | Rename allow_missing_keywords to allow_unstable_keywords since that's | Zac Medico | 2010-08-06 | 1 | -9/+9 |
| | | | | what it does. | ||||
* | Delay variable definitions in _pkg_visibility_check until | Zac Medico | 2010-08-06 | 1 | -2/+4 |
| | | | | they are needed. | ||||
* | Make dep_check use depgraph._pkg_use_enabled to query USE settings of ↵ | Zac Medico | 2010-08-06 | 1 | -0/+3 |
| | | | | new-style virtuals when appropriate. | ||||
* | Use finally block for autounmask handling inside | Zac Medico | 2010-08-06 | 1 | -3/+5 |
| | | | | _select_atoms_highest_available. | ||||
* | autounmask: Add ability to adjust USE | Sebastian Luther | 2010-08-06 | 1 | -23/+133 |
| | |||||
* | Fix typo in comment. | Arfrever Frehtes Taifersar Arahesis | 2010-08-06 | 1 | -1/+1 |
| | |||||
* | Add a _MaskReason.hint attribute that the --autounmask code can use | Zac Medico | 2010-08-06 | 1 | -2/+1 |
| | | | | to simplify the 'unstable keyword' check. | ||||
* | Use _get_masking_status() for the --autounmaks KEYWORDS check. | Zac Medico | 2010-08-06 | 1 | -2/+4 |
| | |||||
* | * Split out a _get_masking_status() method that returns categorized | Zac Medico | 2010-08-06 | 1 | -5/+13 |
| | | | | | message objects instead of plain strings. * Move masks to the "invalid" category. | ||||
* | In action_unmerge(), create a Schuduler instance for calls to unmerge(), | Zac Medico | 2010-08-06 | 2 | -6/+18 |
| | | | | | in order to cause redirection of ebuild phase output to logs as required for options such as --quiet. | ||||
* | Pass more parameters to the Package constructor. | Zac Medico | 2010-08-06 | 1 | -2/+2 |
| | |||||
* | Fix scope issue that could cause 'retval' variable to be undefined. | Zac Medico | 2010-08-05 | 1 | -2/+2 |
| | |||||
* | Use ValueError.args since direct indexing of ValueError is not | Zac Medico | 2010-08-05 | 2 | -2/+2 |
| | | | | supported in python3, as reported in bug 241132, commment #4. | ||||
* | Add a fake _test_ option to myopts that can be used for conditional test code. | Zac Medico | 2010-08-05 | 1 | -3/+3 |
| | |||||
* | _emerge.depgraph: If "/" not in trees, treat target_root as running_root ↵ | Sebastian Luther | 2010-08-05 | 1 | -1/+4 |
| | | | | (needed for tests) | ||||
* | EOFError can still be raised by array.fromfile() in Python >=2.6.6 and >=2.7.1. | Arfrever Frehtes Taifersar Arahesis | 2010-08-05 | 2 | -3/+0 |
| | |||||
* | Bug #330937: Handle IOError raised by remaining calls to array.fromfile(). | Arfrever Frehtes Taifersar Arahesis | 2010-08-05 | 2 | -2/+4 |
| | |||||
* | Simplify passing of the backtracking parameters from one graph | Zac Medico | 2010-08-05 | 1 | -7/+4 |
| | | | | to the next. | ||||
* | * Add a --autounmask[=n] option and for now leave it disable | Zac Medico | 2010-08-05 | 3 | -6/+53 |
| | | | | | | | | by default in order to minimize the impact of any bugs. * If _wrapped_select_pkg_highest_available_imp returns an installed package when the user has not explicitly requested for this package to be replaced (typically via an atom on the command line), reject the installed package and try to unmask one. | ||||
* | _emerge.depgraph.get_backtrack_parameters(): Return a dict instead of a tuple | Sebastian Luther | 2010-08-05 | 1 | -5/+10 |
| | |||||
* | _emerge.depgraph: Keep _needed_user_config_changes during backtracking | Sebastian Luther | 2010-08-05 | 1 | -7/+22 |
| | |||||
* | _emerge.depgraph: Use _pkg_visibility_check() everywhere | Sebastian Luther | 2010-08-05 | 1 | -13/+22 |
| | |||||
* | Automatically take packages masked by ~arch if needed and inform the user | Sebastian Luther | 2010-08-05 | 1 | -4/+89 |
| | |||||
* | Bug #330179 - Ensure that depgraph._show_unsatisfied_dep() only shows | Zac Medico | 2010-08-04 | 1 | -5/+8 |
| | | | | masked packages if one of them satisfies required IUSE. | ||||
* | Bug #330179 - Fix depgraph._show_unsatisfied_dep() to show a masked | Zac Medico | 2010-08-04 | 1 | -2/+2 |
| | | | | | package when possible, instead of 'Missing IUSE' message for an unmasked package. | ||||
* | Only populate the binarytree for actions that need it (search or | Zac Medico | 2010-08-02 | 1 | -1/+2 |
| | | | | install actions). |