Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix indentation from commit f29d351990f0a3dd6183ec888ba8b0ff522c0875 | Zac Medico | 2011-01-03 | 1 | -1/+1 |
| | |||||
* | Fix spelling of unsatisfied from previous commit. | Zac Medico | 2011-01-03 | 1 | -1/+1 |
| | |||||
* | REQUIRED_USE: always show requirements | Zac Medico | 2011-01-03 | 1 | -16/+43 |
| | | | | | | | | | This fixes a case in which the user would receive a "masked by: REQUIRED_USE violated" message without any more information about the specific requirements. Now, unsatisfied REQUIRED_USE is never treated as a mask, since it really is nothing like a mask. It's much more like an unsatisfied USE dependency, so we need to handle it in a similar way. | ||||
* | depgraph: fix bug #350254 and test it | Zac Medico | 2011-01-03 | 1 | -1/+2 |
| | |||||
* | depgraph: prefer highest priority repo more often | Zac Medico | 2011-01-02 | 1 | -0/+10 |
| | | | | | | Prefer the highest priority repo, even when the ebuild from the higher priority repo requires USE adjustments due to USE deps or REQUIRED_USE. This will fix bug #350254. | ||||
* | Try to avoid downgrade due to unsat REQUIRED_USE. | Zac Medico | 2011-01-02 | 1 | -0/+1 |
| | |||||
* | depclean: account for more masks | Zac Medico | 2011-01-02 | 1 | -1/+6 |
| | | | | | | Account for packages with masks (like KEYWORDS masks) that are usually ignored in visibility checks for installed packages, in order to handle cases like bug #350285. | ||||
* | depgraph: use Package.masks for installed | Zac Medico | 2011-01-02 | 1 | -5/+3 |
| | | | | | In some cases we do special masking checks for installed packages, and Package.masks is a convenient way to do it. | ||||
* | depclean: account for more masks | Zac Medico | 2011-01-02 | 1 | -0/+14 |
| | | | | | | Account for packages with masks (like KEYWORDS masks) that are usually ignored in visibility checks for installed packages, in order to handle cases like bug #350285. | ||||
* | depgraph: Optimize --newuse with Package attrs. | Zac Medico | 2010-12-24 | 1 | -4/+4 |
| | |||||
* | Refactor depgraph merge list display code. | Brian Dolbec | 2010-12-22 | 1 | -5/+6 |
| | |||||
* | saveNomergeFavorites: remove unecessary vars | Zac Medico | 2010-12-20 | 1 | -8/+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). | ||||
* | loadResumeCommand: select first matched package | Zac Medico | 2010-12-12 | 1 | -0/+1 |
| | | | | | We need to break out of the loop after the first match here, since the first package comes from the highest priority repo. | ||||
* | depgraph: remove redundant IUSE check | Zac Medico | 2010-11-29 | 1 | -4/+0 |
| | |||||
* | fix missing_enabled/disabled logic for bug 345979 | Zac Medico | 2010-11-29 | 1 | -6/+6 |
| | |||||
* | depgraph: fix logic more for bug 345979v2.2.0_alpha6 | 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-20 | 1 | -13/+6 |
| | |||||
* | Use Package.use.force/mask attributes. | Zac Medico | 2010-11-20 | 1 | -5/+3 |
| | | | | This optimizes the fix for bug #345979. | ||||
* | Fix use.mask set intersection from previous. | Zac Medico | 2010-11-20 | 1 | -1/+1 |
| | |||||
* | Fix interaction of use.mask/force with use deps. | Zac Medico | 2010-11-20 | 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.2.0_alpha1 | Zac Medico | 2010-10-23 | 1 | -1/+4 |
| | |||||
* | Separate conflict atoms for 'missed update'. | Zac Medico | 2010-10-22 | 1 | -18/+30 |
| | | | | This will fix bug #342157. | ||||
* | Raise default backtrack limit for bug 337178 | Sebastian Luther | 2010-10-21 | 1 | -2/+2 |
| | | | | | | | | The bug was solved in principle, but other conflicts could lead to all tries being used up too early. The default backtrack limit is changed from 5 to 10. The maximal depth of the backtrack graph is now half of the backtrack limit. | ||||
* | 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-14 | 1 | -0/+5 |
| | |||||
* | Optimize uninstall selection in serialize_tasks. | Zac Medico | 2010-10-14 | 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-14 | 1 | -2/+2 |
| | | | | | Hopefully this helps for bug #340983, similar to how it did for bug #291142. | ||||
* | Fix repo in 'masked installed' message. | Zac Medico | 2010-10-11 | 1 | -1/+1 |
| | | | | | | This code hardcoded 'installed' as the repo, which was both awkward and confusing, in terms of ensuring correct code and meaninful messages. | ||||
* | Fix backtrack max_retries calculation.v2.2_rc92 | Zac Medico | 2010-10-10 | 1 | -1/+1 |
| | |||||
* | Ensure backtrack loop termination. | Zac Medico | 2010-10-10 | 1 | -1/+5 |
| | |||||
* | Tweak --backtrack debug message. | Zac Medico | 2010-10-10 | 1 | -6/+4 |
| | | | | The message should now be consistent with older portage. | ||||
* | Use tries instead of depth for --backtrack. | Zac Medico | 2010-10-10 | 1 | -7/+12 |
| | | | | | | Also, ensure that we fall back to legacy non-backtracking behavior if backtracking fails for some reason. This is intended to solve regressions reported in forum thread #847890. | ||||
* | depgraph: Remove obsolete 'Missing binary' code. | Zac Medico | 2010-10-10 | 1 | -14/+2 |
| | |||||
* | Fix typos in comments. | Arfrever Frehtes Taifersar Arahesis | 2010-10-10 | 1 | -2/+2 |
| | |||||
* | Allow repo in more Atom instances. | Zac Medico | 2010-10-08 | 1 | -4/+8 |
| | |||||
* | Add debug output for backtracking limit. | Zac Medico | 2010-10-08 | 1 | -0/+5 |
| | |||||
* | Allow repo atoms more often in InternalPackageSet | Zac Medico | 2010-10-07 | 1 | -3/+5 |
| | |||||
* | Allow repo since parents can be sets or args. | Zac Medico | 2010-10-06 | 1 | -2/+3 |
| | |||||
* | Fix a typo in a comment.v2.2_rc90 | Zac Medico | 2010-10-06 | 1 | -1/+1 |
| | |||||
* | Optimize slot conflict backtracking for #337178. | Zac Medico | 2010-10-06 | 1 | -0/+13 |
| | | | | | | | | This borrows logic from commit fc33f34e3d060b57e03204fb427b01971f8dafff which fixes bug #337178 in the 2.1.9 branch. With this change, BacktrackingTestCase.testBacktrackingGoodVersionFirst() is solved with one less backtracking step. | ||||
* | Add fallback backtrack_data, in case logic fails. | Zac Medico | 2010-10-06 | 1 | -6/+20 |
| | | | | | | This adds some safety in the depgraph._add_pkg() slot conflict code, in case the new logic fails somehow (it shouldn't, but given all the complexities, who knows?). Also, add some more debug output. | ||||
* | Backtracker reverses backtrack_data now. | Zac Medico | 2010-10-06 | 1 | -4/+3 |
| | | | | | | | Since commit 9ff5e9731142d389373ea6ebc949919c3b637110, Backtracker._feedback_slot_conflict() adds nodes in the order of backtrack_data and this order is then reversed when the nodes are popped from _unexplored_nodes. | ||||
* | Remove unused variable. | Zac Medico | 2010-10-05 | 1 | -1/+0 |
| |