Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 1 | -6/+31 |
| | | | | | | | | 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. | ||||
* | portage.sets: Don't allow extended atoms unless explicitly told to | Sebastian Luther | 2010-07-27 | 1 | -1/+1 |
| | |||||
* | --exclude: Add support for atoms with wildcards | Sebastian Luther | 2010-07-23 | 1 | -16/+3 |
| | |||||
* | Bug #328317 - If libc is artifically promoted in the merge list | Zac Medico | 2010-07-19 | 1 | -0/+13 |
| | | | | (for bug #303567), promote os-headers before it. | ||||
* | Make depgraph._serialize_tasks show a debug message when it | Zac Medico | 2010-05-30 | 1 | -0/+12 |
| | | | | | enables 'complete' mode due to an uninstall, and fix the Package.__str__ method to display uninstall tasks properly. | ||||
* | Move imports to the top and use textwrap.wrap() instead of the formatter | Zac Medico | 2010-05-29 | 1 | -14/+9 |
| | | | | module where appropriate. | ||||
* | Fix --rebuilt-binaries code to return existing_node where appropriate. | Zac Medico | 2010-05-27 | 1 | -2/+2 |
| | |||||
* | Tweak --rebuilt-binaries code to solve bug #306659 once again (logic | Zac Medico | 2010-05-27 | 1 | -2/+4 |
| | | | | was reverted by the --rebuilt-binaries-timestamp patch). | ||||
* | Add --rebuilt-binaries-timestamp option | Sebastian Luther | 2010-05-27 | 1 | -4/+22 |
| | | | | | | | This option makes emerge ignore binaries that would have been used for --rebuilt-binaries, if they are older than the given timestamp. Binaries are only reinstalled if they have a newer BUILD_TIME than the installed package (not only unequal) with this option. | ||||
* | Bug #310947 - When expanding categories for atoms inside select_files, | Zac Medico | 2010-05-27 | 1 | -2/+19 |
| | | | | | make sure packages are available besides the installed one when preferring the category of an installed package. | ||||
* | Add _emerge.Package.iuse.get_missing_iuse to return missing IUSE flags. ↵ | Sebastian Luther | 2010-05-25 | 1 | -2/+2 |
| | | | | Restore original behavior of is_valid_flag. | ||||
* | _emerge.depgraph._show_unsatisfied_dep(): Do an ealier missing IUSE check ↵ | Sebastian Luther | 2010-05-25 | 1 | -10/+7 |
| | | | | and simplify some related code | ||||
* | Simplify code by passing a list of flags to Package.iuse.is_valid_flag | Sebastian Luther | 2010-05-25 | 1 | -5/+1 |
| | |||||
* | _emerge.depgraph._show_unsatisfied_dep(): properly check if something ↵ | Sebastian Luther | 2010-05-25 | 1 | -1/+1 |
| | | | | belongs into missing_use | ||||
* | Make parent_use parameter for portage.dep.Atom.violated_conditionals() ↵ | Sebastian Luther | 2010-05-25 | 1 | -3/+2 |
| | | | | optional (for evaluated atoms) | ||||
* | Fix traceback in _show_unsatisfied_dep, reported on forums: | Zac Medico | 2010-05-25 | 1 | -1/+2 |
| | | | | | | | | http://forums.gentoo.org/viewtopic-t-829445.html?sid=58b3b5cec88b8e2ffebc9991c90a473e File "/usr/lib/portage/pym/_emerge/depgraph.py", line 2273, in _show_unsatisfied_dep if not (violated_atom.use.enabled or violated_atom.use.disabled): AttributeError: 'NoneType' object has no attribute 'enabled' | ||||
* | _emerge.depgraph._show_slot_collision_notice(): Improve atom list prunning | Sebastian Luther | 2010-05-22 | 1 | -6/+12 |
| | |||||
* | _emerge.depgraph._show_unsatisfied_dep(): Suggest changing USE on the parent ↵ | Sebastian Luther | 2010-05-21 | 1 | -1/+29 |
| | | | | if possible | ||||
* | Fix depgraph.schedulerGraph() to break DepPriority.satisfied attributes | Zac Medico | 2010-05-20 | 1 | -0/+10 |
| | | | | which reference installed Package instances. | ||||
* | If a dependency is installed but masked, try to pull in an unmasked version | Zac Medico | 2010-05-20 | 1 | -4/+23 |
| | | | | even when --deep is not specified. Thanks to Daniel Robbins for reporting. | ||||
* | Make the non --update package selection logic avoid installed packages if | Zac Medico | 2010-05-20 | 1 | -1/+5 |
| | | | | they are masked. Thanks to Daniel Robbins for reporting. | ||||
* | Make the non --update package selection logic avoid installed packages if | Zac Medico | 2010-05-20 | 1 | -1/+1 |
| | | | | they are masked. Thanks to Daniel Robbins for reporting. | ||||
* | Use Atom.unevaluated_atom in depgraph._show_slot_collision_notice() | Sebastian Luther | 2010-05-20 | 1 | -1/+1 |
| | |||||
* | Support specifying exclude list as multiple arguments. | Michał Górny | 2010-05-19 | 1 | -1/+1 |
| | | | | | | | Instead of relying on user to provide the whole exclude list as a space-separated list in a single argument (which is uncomfortable), allow him/her to specify '--exclude' multiple times, joining the provided atom lists together. | ||||
* | Fix --resume to support --exclude. | Zac Medico | 2010-05-15 | 1 | -0/+4 |
| | |||||
* | Add missing newline from previous commit. | Zac Medico | 2010-05-06 | 1 | -1/+1 |
| | |||||
* | Bug #317775 - In depgraph.display() use writemsg_stdout() to avoid | Zac Medico | 2010-05-06 | 1 | -7/+4 |
| | | | | UnicodeEncodeError. | ||||
* | Make myopts["--exclude"] a plain string in order to avoid issues with mtimedb | Zac Medico | 2010-05-05 | 1 | -1/+5 |
| | | | | unpickling. | ||||
* | Tweak packages_with_invalid_use_config handling: | Zac Medico | 2010-04-29 | 1 | -4/+8 |
| | | | | | | * Ignore IUSE since those can't be changed by the user. * Only add unbuilt ebuilds to the list since USE can't be changed for built ebuilds. | ||||
* | Add --exclude option | Sebastian Luther | 2010-04-29 | 1 | -0/+24 |
| | |||||
* | Use is_valid_flag. | Zac Medico | 2010-04-27 | 1 | -2/+1 |
| | |||||
* | Initialize missing_iuse. | Zac Medico | 2010-04-27 | 1 | -0/+1 |
| | |||||
* | Check USE deps all in one place (and fix some bugs). | Zac Medico | 2010-04-27 | 1 | -17/+18 |
| | |||||
* | Add a comment about special USE deps handling which is required in order to | Zac Medico | 2010-04-27 | 1 | -0/+3 |
| | | | | avoid missing updates. | ||||
* | Make iuse_implicit_re private for now. | Zac Medico | 2010-04-27 | 1 | -1/+1 |
| | |||||
* | --update: don't ignore higher versions because of missing IUSE | Sebastian Luther | 2010-04-27 | 1 | -1/+12 |
| | |||||
* | --update: don't match lower versions if the higher versions have the wrong ↵ | Sebastian Luther | 2010-04-27 | 1 | -0/+16 |
| | | | | use config | ||||
* | Remove all svn $Id keywords. | Zac Medico | 2010-03-24 | 1 | -1/+0 |
| | |||||
* | Show masking reasons for --binpkg-respect-use. Thanks to Sebastian Luther | Zac Medico | 2010-03-21 | 1 | -0/+2 |
| | | | | | | (few) for this patch. svn path=/main/trunk/; revision=15840 | ||||
* | Only try to merge portage asap when the new version is different.v2.2_rc67 | Zac Medico | 2010-03-10 | 1 | -1/+3 |
| | | | | svn path=/main/trunk/; revision=15813 | ||||
* | Only create implicit libc deps when the version changes. | Zac Medico | 2010-03-09 | 1 | -1/+4 |
| | | | | svn path=/main/trunk/; revision=15810 | ||||
* | Disable implicit libc deps for ROOT != "/" since it's probably not needed. | Zac Medico | 2010-03-09 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=15809 | ||||
* | Merge libc asap for all roots instead of just ROOT="/". | Zac Medico | 2010-03-09 | 1 | -6/+7 |
| | | | | svn path=/main/trunk/; revision=15804 |