Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | - keep things quiet when uninstalling | Ned Ludd | 2006-12-29 | 1 | -2/+1 | |
| | | | | svn path=/main/trunk/; revision=5415 | |||||
* | For bug #159310, don't show a slot collision notice if there are ↵ | Zac Medico | 2006-12-29 | 1 | -4/+28 | |
| | | | | | | unresolvable blockers. svn path=/main/trunk/; revision=5413 | |||||
* | Add some docs for the blockers cache format. | Zac Medico | 2006-12-29 | 1 | -1/+9 | |
| | | | | svn path=/main/trunk/; revision=5412 | |||||
* | For bug #159161, make emerge --info show USE_EXPAND flags similar to the way ↵ | Zac Medico | 2006-12-29 | 1 | -2/+18 | |
| | | | | | | it does in merge list output. svn path=/main/trunk/; revision=5411 | |||||
* | Use a pickle to cache blockers for all installed packages so that dep_check ↵ | Zac Medico | 2006-12-29 | 1 | -6/+115 | |
| | | | | | | doesn't have to be called for every single installed package on every invocation of emerge. svn path=/main/trunk/; revision=5410 | |||||
* | Use a pickle to cache vdb metadata. This greatly improves the performance ↵ | Zac Medico | 2006-12-28 | 1 | -0/+1 | |
| | | | | | | for loading the vdb when the buffer cache is cold. svn path=/main/trunk/; revision=5402 | |||||
* | When the user has insufficient access privileges, specify whether superuser ↵ | Zac Medico | 2006-12-25 | 1 | -7/+21 | |
| | | | | | | access or portage group access is required. When only portage group access is required but the user is not in the portage group, call portage_data.portage_group_warning() to remind people that the portage group is a system administration group. svn path=/main/trunk/; revision=5389 | |||||
* | Prevent the regen action from running in --pretend mode. | Zac Medico | 2006-12-25 | 1 | -11/+8 | |
| | | | | svn path=/main/trunk/; revision=5388 | |||||
* | Show the "Calculating dependencies .. done!" message with --resume since the ↵ | Zac Medico | 2006-12-23 | 1 | -0/+4 | |
| | | | | | | spinner now runs inside the depgraph constructor. Thanks to antarus for reporting. svn path=/main/trunk/; revision=5361 | |||||
* | Revert the default choice for --ask --unmerge (bug #158354) because people ↵ | Zac Medico | 2006-12-22 | 1 | -2/+1 | |
| | | | | | | are complaining. svn path=/main/trunk/; revision=5349 | |||||
* | For bug #158649, allow --buildpkgonly to bypass the fakedb population like ↵ | Zac Medico | 2006-12-22 | 1 | -1/+2 | |
| | | | | | | --nodeps does. svn path=/main/trunk/; revision=5348 | |||||
* | Make emerge enable backward compatibility mode for dep_check() calls on ↵ | Zac Medico | 2006-12-21 | 1 | -9/+25 | |
| | | | | | | installed packages so that it can gracefully invalid atoms or dep syntax. svn path=/main/trunk/; revision=5346 | |||||
* | For installed packages with invalid depstrings, tell the user the location ↵ | Zac Medico | 2006-12-21 | 1 | -1/+5 | |
| | | | | | | of the *DEPEND files. svn path=/main/trunk/; revision=5341 | |||||
* | When a removal phase fails, tell the user where the ebuild is and advise ↵ | Zac Medico | 2006-12-21 | 1 | -0/+21 | |
| | | | | | | them that the ebuild can be removed in order to skip the removal phases. svn path=/main/trunk/; revision=5340 | |||||
* | For bug #158558, ignore invalid depstrings for packages that are being ↵ | Zac Medico | 2006-12-20 | 1 | -12/+19 | |
| | | | | | | replaced anyway (otherwise the user would be forced to manually unmerge the package). svn path=/main/trunk/; revision=5339 | |||||
* | For bug #158649, minimize portdb cache pulls for installed packages when ↵ | Zac Medico | 2006-12-20 | 1 | -19/+37 | |
| | | | | | | --nodeps is enabled. This patch also allows the vardb lock to be released before doing any cache pulls (even when --nodeps is not enabled), and updates the spinner while the metadata is being pulled. svn path=/main/trunk/; revision=5337 | |||||
* | Fix broken exception handling syntax causing strange exception reported in ↵ | Zac Medico | 2006-12-20 | 1 | -1/+1 | |
| | | | | | | bug #158608. Thanks to grobian for help troubleshooting. svn path=/main/trunk/; revision=5335 | |||||
* | Fix the invalid dependency message so there's no confusion about which ↵ | Zac Medico | 2006-12-20 | 1 | -2/+3 | |
| | | | | | | package has the problem. svn path=/main/trunk/; revision=5333 | |||||
* | Give the user some advice whenever an invalid dependency string is encountered. | Zac Medico | 2006-12-20 | 1 | -9/+38 | |
| | | | | svn path=/main/trunk/; revision=5332 | |||||
* | Use a separate digraph to store parent/child relationships (PDEPEND ↵ | Zac Medico | 2006-12-19 | 1 | -3/+14 | |
| | | | | | | relationships are not reversed) so that relationship is always known in case a slot collision occurs. svn path=/main/trunk/; revision=5324 | |||||
* | For bug #158508, make --fetchonly display a list of packages for which the ↵ | Zac Medico | 2006-12-19 | 1 | -5/+11 | |
| | | | | | | fetch phase failed. svn path=/main/trunk/; revision=5322 | |||||
* | For bug #158503, allow --nodeps to override blockers. | Zac Medico | 2006-12-19 | 1 | -2/+5 | |
| | | | | svn path=/main/trunk/; revision=5321 | |||||
* | For bug #158354, make "No" the default response for unmerge actions. | Zac Medico | 2006-12-18 | 1 | -1/+2 | |
| | | | | svn path=/main/trunk/; revision=5318 | |||||
* | Just start with an empty dict in dep_check_trees since nothing more is needed. | Zac Medico | 2006-12-18 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=5317 | |||||
* | Catch PortageException from portdbapi.aux_get since it can happen when gpg ↵ | Zac Medico | 2006-12-18 | 1 | -1/+1 | |
| | | | | | | is in FEATURES. svn path=/main/trunk/; revision=5316 | |||||
* | Disable the spinner when --debug is enabled so that it doesn't interfere. | Zac Medico | 2006-12-18 | 1 | -0/+1 | |
| | | | | svn path=/main/trunk/; revision=5314 | |||||
* | Make depclean skip empty depstrings. | Zac Medico | 2006-12-18 | 1 | -0/+3 | |
| | | | | svn path=/main/trunk/; revision=5313 | |||||
* | Do some minor cleanup of the --depclean code. | Zac Medico | 2006-12-18 | 1 | -18/+10 | |
| | | | | svn path=/main/trunk/; revision=5312 | |||||
* | Add --debug support for --depclean. | Zac Medico | 2006-12-17 | 1 | -0/+15 | |
| | | | | svn path=/main/trunk/; revision=5311 | |||||
* | Add a comment about the previous commit. | Zac Medico | 2006-12-17 | 1 | -1/+2 | |
| | | | | svn path=/main/trunk/; revision=5310 | |||||
* | Don't optimize depgraph.altlist() in reversed mode since the optimization ↵ | Zac Medico | 2006-12-17 | 1 | -1/+1 | |
| | | | | | | destroys --tree ouput. svn path=/main/trunk/; revision=5309 | |||||
* | In depgraph.altlist(), pop as many leaf nodes as possible when no ↵ | Zac Medico | 2006-12-17 | 1 | -1/+7 | |
| | | | | | | relationship has been ignored. This can halve the time taken for a large merge order calculation. svn path=/main/trunk/; revision=5308 | |||||
* | Make dep_check validate all depstring atoms in order to prevent problems ↵ | Zac Medico | 2006-12-16 | 1 | -0/+1 | |
| | | | | | | from occuring later due to unexpected invalid atoms. svn path=/main/trunk/; revision=5304 | |||||
* | For bug #157897, show parent nodes in order to help the user decide about ↵ | Zac Medico | 2006-12-16 | 1 | -7/+16 | |
| | | | | | | what action to take. svn path=/main/trunk/; revision=5297 | |||||
* | Cache blocked slots for better efficiency. | Zac Medico | 2006-12-14 | 1 | -1/+2 | |
| | | | | svn path=/main/trunk/; revision=5296 | |||||
* | Make --columns blockers output more consistent when --quiet is not enabled. | Zac Medico | 2006-12-14 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=5294 | |||||
* | Remove pointless unpacking of the parent node. | Zac Medico | 2006-12-14 | 1 | -1/+0 | |
| | | | | svn path=/main/trunk/; revision=5293 | |||||
* | Remove redundant priority handling since that's always handled in ↵ | Zac Medico | 2006-12-14 | 1 | -5/+2 | |
| | | | | | | select_dep() for nodes that have parents. svn path=/main/trunk/; revision=5292 | |||||
* | Fix the --onlydeps conditional logic in depgraph.create(). These aren't ↵ | Zac Medico | 2006-12-14 | 1 | -48/+44 | |
| | | | | | | real nodes and shouldn't be added to the digraph, etc... svn path=/main/trunk/; revision=5291 | |||||
* | Use depgraph.pkg_node_map so simplify comparison against existing nodes at ↵ | Zac Medico | 2006-12-14 | 1 | -14/+7 | |
| | | | | | | the beginning of depgraph.create(). svn path=/main/trunk/; revision=5290 | |||||
* | Update the comment about depgraph.pkg_node_map since it now maps all nodes ↵ | Zac Medico | 2006-12-14 | 1 | -1/+1 | |
| | | | | | | added to the graph. svn path=/main/trunk/; revision=5289 | |||||
* | Fix a typo from the previous commit. | Zac Medico | 2006-12-14 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=5288 | |||||
* | For bug #157897, add slot collision handling in depgraph.create(), since ↵ | Zac Medico | 2006-12-14 | 1 | -28/+75 | |
| | | | | | | create() is called from places other than select_dep(). svn path=/main/trunk/; revision=5287 | |||||
* | handle --cols when displaying blockers | Mike Frysinger | 2006-12-13 | 1 | -1/+4 | |
| | | | | svn path=/main/trunk/; revision=5286 | |||||
* | For bug #157897, handle the case of multiple versions within a single ↵ | Zac Medico | 2006-12-13 | 1 | -0/+32 | |
| | | | | | | package slot have been pulled into the dependency graph. If possible, the package that has already been pulled in will be reused. Otherwise, an error message will advise the user to mask an unwanted version. svn path=/main/trunk/; revision=5285 | |||||
* | Remove redundant digraph.pkg_node_map node insertions. Once per ↵ | Zac Medico | 2006-12-13 | 1 | -12/+1 | |
| | | | | | | digraph.create() call will cover all nodes. svn path=/main/trunk/; revision=5283 | |||||
* | Track slot atom to digraph node mappings as the depgraph is built. This ↵ | Zac Medico | 2006-12-13 | 1 | -6/+10 | |
| | | | | | | mapping will be used to detect node collisions for bug #157897. svn path=/main/trunk/; revision=5282 | |||||
* | For bug #157897, ensure that only "merge" nodes are stored in ↵ | Zac Medico | 2006-12-12 | 1 | -6/+13 | |
| | | | | | | digraph.pkg_node_map. svn path=/main/trunk/; revision=5280 | |||||
* | For bug #157897, only let depgraph.create() inject "merge" nodes into the ↵ | Zac Medico | 2006-12-12 | 1 | -1/+1 | |
| | | | | | | final state dbapi. svn path=/main/trunk/; revision=5279 | |||||
* | For higher efficiency, call self.__int__() instead of int(self). | Zac Medico | 2006-12-12 | 1 | -7/+7 | |
| | | | | svn path=/main/trunk/; revision=5278 |