summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
...
* For installed packages with invalid depstrings, tell the user the location ↵Zac Medico2006-12-211-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 Medico2006-12-211-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 Medico2006-12-201-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 Medico2006-12-201-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 Medico2006-12-201-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 Medico2006-12-201-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 Medico2006-12-201-9/+38
| | | | svn path=/main/trunk/; revision=5332
* Use a separate digraph to store parent/child relationships (PDEPEND ↵Zac Medico2006-12-191-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 Medico2006-12-191-5/+11
| | | | | | fetch phase failed. svn path=/main/trunk/; revision=5322
* For bug #158503, allow --nodeps to override blockers.Zac Medico2006-12-191-2/+5
| | | | svn path=/main/trunk/; revision=5321
* For bug #158354, make "No" the default response for unmerge actions.Zac Medico2006-12-181-1/+2
| | | | svn path=/main/trunk/; revision=5318
* Just start with an empty dict in dep_check_trees since nothing more is needed.Zac Medico2006-12-181-1/+1
| | | | svn path=/main/trunk/; revision=5317
* Catch PortageException from portdbapi.aux_get since it can happen when gpg ↵Zac Medico2006-12-181-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 Medico2006-12-181-0/+1
| | | | svn path=/main/trunk/; revision=5314
* Make depclean skip empty depstrings.Zac Medico2006-12-181-0/+3
| | | | svn path=/main/trunk/; revision=5313
* Do some minor cleanup of the --depclean code.Zac Medico2006-12-181-18/+10
| | | | svn path=/main/trunk/; revision=5312
* Add --debug support for --depclean.Zac Medico2006-12-171-0/+15
| | | | svn path=/main/trunk/; revision=5311
* Add a comment about the previous commit.Zac Medico2006-12-171-1/+2
| | | | svn path=/main/trunk/; revision=5310
* Don't optimize depgraph.altlist() in reversed mode since the optimization ↵Zac Medico2006-12-171-1/+1
| | | | | | destroys --tree ouput. svn path=/main/trunk/; revision=5309
* In depgraph.altlist(), pop as many leaf nodes as possible when no ↵Zac Medico2006-12-171-1/+7
| | | | | | relationship has been ignored. This can halve the time taken for a large merge order calculation. svn path=/main/trunk/; revision=5308
* force environment.bz2 to be clobbered if it already existsMike Frysinger2006-12-171-1/+1
| | | | svn path=/main/trunk/; revision=5307
* remove pointless redirects to /dev/null when using hasq()Mike Frysinger2006-12-171-2/+2
| | | | svn path=/main/trunk/; revision=5306
* Make dep_check validate all depstring atoms in order to prevent problems ↵Zac Medico2006-12-161-0/+1
| | | | | | from occuring later due to unexpected invalid atoms. svn path=/main/trunk/; revision=5304
* For bug #158177, force configure scripts that automatically detect ccache to ↵Zac Medico2006-12-161-0/+4
| | | | | | respect FEATURES="-ccache". Thanks to Horst Schirmeier <gentoo@schirmeier.com> for this suggestion. svn path=/main/trunk/; revision=5302
* Make repoman cache per-profile xmatch results.Zac Medico2006-12-161-2/+6
| | | | svn path=/main/trunk/; revision=5301
* For bug #157897, show parent nodes in order to help the user decide about ↵Zac Medico2006-12-161-7/+16
| | | | | | what action to take. svn path=/main/trunk/; revision=5297
* Cache blocked slots for better efficiency.Zac Medico2006-12-141-1/+2
| | | | svn path=/main/trunk/; revision=5296
* Make --columns blockers output more consistent when --quiet is not enabled.Zac Medico2006-12-141-1/+1
| | | | svn path=/main/trunk/; revision=5294
* Remove pointless unpacking of the parent node.Zac Medico2006-12-141-1/+0
| | | | svn path=/main/trunk/; revision=5293
* Remove redundant priority handling since that's always handled in ↵Zac Medico2006-12-141-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 Medico2006-12-141-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 Medico2006-12-141-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 Medico2006-12-141-1/+1
| | | | | | added to the graph. svn path=/main/trunk/; revision=5289
* Fix a typo from the previous commit.Zac Medico2006-12-141-1/+1
| | | | svn path=/main/trunk/; revision=5288
* For bug #157897, add slot collision handling in depgraph.create(), since ↵Zac Medico2006-12-141-28/+75
| | | | | | create() is called from places other than select_dep(). svn path=/main/trunk/; revision=5287
* handle --cols when displaying blockersMike Frysinger2006-12-131-1/+4
| | | | svn path=/main/trunk/; revision=5286
* For bug #157897, handle the case of multiple versions within a single ↵Zac Medico2006-12-131-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 Medico2006-12-131-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 Medico2006-12-131-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 Medico2006-12-121-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 Medico2006-12-121-1/+1
| | | | | | final state dbapi. svn path=/main/trunk/; revision=5279
* For higher efficiency, call self.__int__() instead of int(self).Zac Medico2006-12-121-7/+7
| | | | svn path=/main/trunk/; revision=5278
* Optimize dep_check calls in depgraph.validate_blockers() by using a ↵Zac Medico2006-12-121-1/+14
| | | | | | fakedbapi instance instead of the real pordbapi (minimizes available matches). svn path=/main/trunk/; revision=5277
* Store dependency metadata in depgraph.mydbapi so that it can be used in ↵Zac Medico2006-12-121-4/+7
| | | | | | place of the portdb for optimized dep_check calls in depgraph.validate_blockers(). svn path=/main/trunk/; revision=5276
* Centralize all of the vardb metadata mangling in FakeVartree.Zac Medico2006-12-121-45/+22
| | | | svn path=/main/trunk/; revision=5275
* For bug #157823, ignore blocker collisions between two packages that are ↵Zac Medico2006-12-111-0/+24
| | | | | | already installed if no merge is currently scheduled for either of those package slots. These blockers will be handled as necessary the next time that a merge of either package is triggered. svn path=/main/trunk/; revision=5272
* For bug #157823, don't forget to split the USE.Zac Medico2006-12-111-1/+1
| | | | svn path=/main/trunk/; revision=5270
* Fix a typo from the previous commit.Zac Medico2006-12-111-1/+1
| | | | svn path=/main/trunk/; revision=5269
* When there are multiple packages occupying the same slot, only consider the ↵Zac Medico2006-12-111-1/+14
| | | | | | one with the highest COUNTER. Thanks to leio for reporting. svn path=/main/trunk/; revision=5268
* Ensure that the root of the vdb exists before attempting to lock it. Thanks ↵Zac Medico2006-12-111-0/+10
| | | | | | to Flameeyes for reporting. svn path=/main/trunk/; revision=5267