Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | depgraph: Optimize --newuse with Package attrs. | Zac Medico | 2010-12-24 | 1 | -4/+4 |
| | |||||
* | saveNomergeFavorites: remove unecessary vars | Zac Medico | 2010-12-20 | 1 | -4/+3 |
| | |||||
* | saveNomergeFavorites: fix possible root confusion | Zac Medico | 2010-12-20 | 1 | -0/+5 |
| | |||||
* | paren_enclose: preserve atom USE conditionals | Zac Medico | 2010-12-19 | 1 | -2/+4 |
| | | | | | | | The depgraph sometimes uses paren_enclose to temporarily convert parts of use_reduce output to a plain string. In these cases, we want to preserve atom USE conditionals, since these sometimes make a difference for IUSE checks during package matching (as in bug #348389). | ||||
* | depgraph: remove redundant IUSE check | Zac Medico | 2010-12-03 | 1 | -4/+0 |
| | |||||
* | fix missing_enabled/disabled logic for bug 345979 | Zac Medico | 2010-12-03 | 1 | -6/+6 |
| | |||||
* | depgraph: fix logic more for bug 345979v2.1.9.25 | Zac Medico | 2010-11-27 | 1 | -4/+14 |
| | |||||
* | depgraph: fix logic in code for bug 345979 | Zac Medico | 2010-11-27 | 1 | -7/+6 |
| | |||||
* | depgraph: check unevaluated USE dep IUSE earlier | Zac Medico | 2010-11-26 | 1 | -7/+7 |
| | |||||
* | depgraph: tweak USE match logic for bug 345979 | Zac Medico | 2010-11-26 | 1 | -21/+25 |
| | | | | | | This should fix handling of some corner cases in which use.force or use.mask might not have been handled correctly, and removes some redundant IUSE related checks. | ||||
* | show_unsatisfied_dep: include ROOT if it's not / | Zac Medico | 2010-11-26 | 1 | -0/+2 |
| | |||||
* | Use Package.use.force/mask attributes. | Zac Medico | 2010-11-23 | 1 | -13/+6 |
| | |||||
* | Use Package.use.force/mask attributes. | Zac Medico | 2010-11-23 | 1 | -5/+3 |
| | | | | This optimizes the fix for bug #345979. | ||||
* | Fix use.mask set intersection from previous. | Zac Medico | 2010-11-23 | 1 | -1/+1 |
| | |||||
* | Fix interaction of use.mask/force with use deps. | Zac Medico | 2010-11-23 | 1 | -10/+34 |
| | | | | | This should fix the package selection issue bug #345979 which triggers invalid "masked by: [nothing]" messages. | ||||
* | depgraph minimize_children: yield highest versionv2.1.9.22 | Zac Medico | 2010-10-23 | 1 | -1/+4 |
| | |||||
* | Raise default backtrack limit from 5 to 10. | Zac Medico | 2010-10-22 | 1 | -1/+1 |
| | |||||
* | Separate conflict atoms for 'missed update'. | Zac Medico | 2010-10-22 | 1 | -17/+30 |
| | | | | This will fix bug #342157. | ||||
* | Fix some typos. | Arfrever Frehtes Taifersar Arahesis | 2010-10-15 | 1 | -2/+2 |
| | |||||
* | Fix a typo in a comment. | Zac Medico | 2010-10-15 | 1 | -1/+1 |
| | |||||
* | Optimize uninstall selection more. | Zac Medico | 2010-10-15 | 1 | -0/+5 |
| | |||||
* | Optimize uninstall selection in serialize_tasks. | Zac Medico | 2010-10-15 | 1 | -4/+11 |
| | | | | | | This increases performance dramatically in cases when there are hundreds of blockers to solve, like when when upgrading to a new slot of kde-meta. | ||||
* | Prefer ~ and =* atoms in missed update display. | Zac Medico | 2010-10-15 | 1 | -2/+2 |
| | | | | | Hopefully this helps for bug #340983, similar to how it did for bug #291142. | ||||
* | depgraph: Remove obsolete 'Missing binary' code. | Zac Medico | 2010-10-11 | 1 | -12/+1 |
| | |||||
* | Fix typos in comments. | Arfrever Frehtes Taifersar Arahesis | 2010-10-11 | 1 | -1/+1 |
| | |||||
* | Merge slot conflict backtracking from master. | Zac Medico | 2010-10-06 | 1 | -36/+61 |
| | | | | | This include the ability to mask packages that don't satisfy all parent atoms, from commit 9ff5e9731142d389373ea6ebc949919c3b637110. | ||||
* | Remove unused variable. | Zac Medico | 2010-10-06 | 1 | -1/+0 |
| | |||||
* | Fix _iter_match_pkgs installed multislot breakage | Zac Medico | 2010-10-06 | 1 | -7/+4 |
| | |||||
* | Use Atom.without_use in _show_unsatisfied_dep(). | Zac Medico | 2010-10-06 | 1 | -1/+1 |
| | |||||
* | Prune circular nested sets from the digraph. | Zac Medico | 2010-10-06 | 1 | -1/+16 |
| | | | | | | | | | | | | | This prevents the following traceback which was reported in forum thread 847007: File "pym/_emerge/depgraph.py", line 3694, in _merge_order_bias mygraph.order.sort(key=cmp_sort_key(cmp_merge_preference)) File "pym/portage/util/__init__.py", line 808, in __lt__ return self._cmp_func(self._obj, other._obj) < 0 File "pym/_emerge/depgraph.py", line 3675, in cmp_merge_preference if node1.operation == 'uninstall': AttributeError: 'SetArg' object has no attribute 'operation' | ||||
* | Enable depgraph._load_vdb() with --buildpkgonly. | Zac Medico | 2010-10-01 | 1 | -2/+1 |
| | | | | | | The --buildpkgonly option does not negate the need for _load_vdb(), at least not with the --resume option since otherwise the select_pkg_from_graph() method fails to select installed packages. | ||||
* | Tweak depgraph._show_unsatisfied_dep() display for AtomArg instances. | Zac Medico | 2010-09-30 | 1 | -2/+11 |
| | |||||
* | Fix breakage in depgraph._serialize_tasks() blocker handling due | Zac Medico | 2010-09-30 | 1 | -5/+9 |
| | | | | to addition of repo to Package._hash_key. | ||||
* | Bug #337178 - Fix slot conflict backtracking to mask the higher | Zac Medico | 2010-09-27 | 1 | -10/+36 |
| | | | | | | | | | | version if appropriate. Generally, we mask the higher version since this solves common cases in which a lower version is needed so that all dependencies will be satisfied (bug #337178). However, if existing_node happens to be installed then we mask that since this is a common case that is triggered when --update is not enabled. | ||||
* | Revert one more change from bug #337178: parent_atoms is supposed | Zac Medico | 2010-09-26 | 1 | -1/+1 |
| | | | | to refer to the new pkg, not the one to_be_masked. | ||||
* | Revert slot conflict behavior backtracking behavior changes from | Zac Medico | 2010-09-26 | 1 | -5/+6 |
| | | | | | | | | bug #337178 and comment about reasoning for behavior. We always mask existing_node since _select_package tries to avoid slot conflicts when possible and therefore a conflict typically means that existing_node was a poor choice. | ||||
* | Fix confusing messages shown by | Zac Medico | 2010-09-26 | 1 | -6/+6 |
| | | | | | | | | | | | depgraph._show_missed_update_slot_conflicts() since the fix from bug #337178. When depgraph._add_pkg() was fixed to mask the higher version in 4bc78ab0b563697b98527eebcdfe474863383cf0, we didn't adjust the parent_atoms variable so that it would contain parent atoms from the versions being masked. This resulted in confusing messages from depgraph._show_missed_update_slot_conflicts(). | ||||
* | Tests: add resolver/test_output: Make sure we don't backtrace in the merge ↵ | Sebastian Luther | 2010-09-20 | 1 | -16/+12 |
| | | | | list printer | ||||
* | Move mergelist printing into resolver/output.py | Sebastian Luther | 2010-09-20 | 1 | -799/+4 |
| | |||||
* | Always mask the higher version when backtracking due to a slot conflict | Sebastian Luther | 2010-09-19 | 1 | -4/+10 |
| | |||||
* | Fix depgraph._complete_graph() to preserve initial_arg_list when it | Zac Medico | 2010-09-19 | 1 | -4/+6 |
| | | | | updates args with _set_args(). | ||||
* | Fix incorrect depgraph_sets reference in depgraph._load_favorites().v2.2_rc84 | Zac Medico | 2010-09-18 | 1 | -1/+1 |
| | |||||
* | Invert SetArg conditional in depgraph._set_args(), for clarity. | Zac Medico | 2010-09-18 | 1 | -3/+4 |
| | |||||
* | Add multiple $ROOT support to depgraph._iter_atoms_for_pkg(). | Zac Medico | 2010-09-18 | 1 | -91/+84 |
| | |||||
* | Fix breakage in population of dynamic_config._set_atoms since the | Zac Medico | 2010-09-18 | 1 | -2/+5 |
| | | | | fix from bug #337540. | ||||
* | Fix --autounmask get_dep_chain() function to traverse nested sets. | Zac Medico | 2010-09-18 | 1 | -7/+20 |
| | |||||
* | Never traverse the same node twice when showing parents in | Zac Medico | 2010-09-18 | 1 | -1/+3 |
| | | | | depgraph._show_unsatisfied_dep(). | ||||
* | When depgraph._show_unsatisfied_dep() displays parents, traverse nested | Zac Medico | 2010-09-18 | 1 | -7/+15 |
| | | | | sets. | ||||
* | Make depgraph._pkg_visibility_check() when --autounmask is not | Zac Medico | 2010-09-17 | 1 | -0/+3 |
| | | | | enabled. | ||||
* | --autounmask: Support license changes | Sebastian Luther | 2010-09-17 | 1 | -35/+92 |
| |