summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix the "help" phase so that it works without build dirs.Zac Medico2006-12-222-2/+4
| | | | svn path=/main/trunk/; revision=5347
* Make emerge enable backward compatibility mode for dep_check() calls on ↵Zac Medico2006-12-211-9/+25
| | | | | | installed packages so that it can gracefully invalid atoms or dep syntax. svn path=/main/trunk/; revision=5346
* Create a backward compatibility mode for dep_check() so that emerge can use ↵Zac Medico2006-12-212-1/+12
| | | | | | it to gracefully deal with installed packages that have invalid atoms or dep syntax. svn path=/main/trunk/; revision=5345
* Use the return value from setdefault to avoid an extra dict lookup.Zac Medico2006-12-211-2/+1
| | | | svn path=/main/trunk/; revision=5344
* For bug #158658, fix the 'TypeError: int argument required' that happens in ↵Zac Medico2006-12-211-1/+2
| | | | | | the finalize() routine. svn path=/main/trunk/; revision=5343
* For bug #158632, make aux_get caching safe for missing values in cache entries.Zac Medico2006-12-211-3/+4
| | | | svn path=/main/trunk/; revision=5342
* 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-212-6/+29
| | | | | | 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
* More intelligently handle CacheCorruption errors in the writable cache.Zac Medico2006-12-201-0/+4
| | | | svn path=/main/trunk/; revision=5338
* 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
* Add missing newlines to the warning message that's printed when the user has ↵Zac Medico2006-12-201-4/+4
| | | | | | distlocks enabled together with skiprocheck and the filesystem is readonly. svn path=/main/trunk/; revision=5331
* For bug #158608, don't attempt to use distlocks when it's detected that the ↵Zac Medico2006-12-201-17/+13
| | | | | | filesystem is readonly (unless "skiprocheck" is in FEATURES for some strange reason). svn path=/main/trunk/; revision=5330
* Fix an import statement typo.Zac Medico2006-12-201-1/+1
| | | | svn path=/main/trunk/; revision=5329
* For bug #158558, make the unmerge phase do automatic cleanup for broken ↵Zac Medico2006-12-191-1/+6
| | | | | | vardbapi.move_ent() in portage versions before 2.1.2. svn path=/main/trunk/; revision=5328
* For bug #158558, fix broken ebuild rename logic in vardbapi.move_ent().Zac Medico2006-12-191-7/+11
| | | | svn path=/main/trunk/; revision=5327
* Make binarytree.move_ent() properly update PF.Zac Medico2006-12-191-0/+1
| | | | svn path=/main/trunk/; revision=5326
* New elog modules for dismerging messages into a single file/mailMarius Mauch2006-12-195-1/+77
| | | | svn path=/main/trunk/; revision=5325
* 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
* Increase cache hits in portdbapi.xmatch().Zac Medico2006-12-191-1/+4
| | | | svn path=/main/trunk/; revision=5323
* 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
* Make portdbapi cache SLOT in addition to EAPI and KEYWORDS in order to ↵Zac Medico2006-12-181-22/+26
| | | | | | further optimize dep matching/selection. svn path=/main/trunk/; revision=5315
* 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 use_reduce raise an InvalidDependString exception for use? conditionals ↵Zac Medico2006-12-162-21/+24
| | | | | | that aren't followed by parenthesis and add appropriate exception handling in dep_check. svn path=/main/trunk/; revision=5305
* Make dep_check validate all depstring atoms in order to prevent problems ↵Zac Medico2006-12-162-0/+4
| | | | | | from occuring later due to unexpected invalid atoms. svn path=/main/trunk/; revision=5304
* Fix global updates error handling to prevent a traceback with python-2.5 as ↵Zac Medico2006-12-161-3/+2
| | | | | | reported in bug #158264. svn path=/main/trunk/; revision=5303
* 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
* Split ACCEPT_KEYWORDS before entering the loop for better efficiency.Zac Medico2006-12-161-1/+2
| | | | svn path=/main/trunk/; revision=5300
* Make sure eapi is defined in order to prevent a NameError.Zac Medico2006-12-161-0/+1
| | | | svn path=/main/trunk/; revision=5299
* Cache KEYWORDS and EAPI metadata values in order to speed up ↵Zac Medico2006-12-161-9/+15
| | | | | | portdbapi.gvisible() calls. This greatly improves repoman performance (help emerge a little too). svn path=/main/trunk/; revision=5298
* 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