summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* disable display of elapsed time for collision-protect as it's for ↵Marius Mauch2006-12-231-1/+1
| | | | | | benchmarking purposes and useless to most people. svn path=/main/trunk/; revision=5364
* List package in summary logfileMarius Mauch2006-12-231-2/+2
| | | | svn path=/main/trunk/; revision=5363
* startime is set up in treewalk, so no need to do it globally...Alec Warner2006-12-231-2/+0
| | | | svn path=/main/trunk/; revision=5362
* Show the "Calculating dependencies .. done!" message with --resume since the ↵Zac Medico2006-12-231-0/+4
| | | | | | spinner now runs inside the depgraph constructor. Thanks to antarus for reporting. svn path=/main/trunk/; revision=5361
* Only write repo.stats and repo.fails when the repoman user has write access ↵Zac Medico2006-12-231-12/+8
| | | | | | to /var/cache/edb. svn path=/main/trunk/; revision=5360
* Combine two default EAPI settings in portdbapi.aux_get().Zac Medico2006-12-231-7/+3
| | | | svn path=/main/trunk/; revision=5359
* Fix inverted EAPI default logic.Zac Medico2006-12-231-1/+1
| | | | svn path=/main/trunk/; revision=5358
* Make metadata_overlay use the autocommits attribute of the underlying database.Zac Medico2006-12-231-1/+1
| | | | svn path=/main/trunk/; revision=5357
* Pass a cache instance into metadata_overlay since it doesn't have enough ↵Zac Medico2006-12-232-4/+9
| | | | | | information to construct one itself. svn path=/main/trunk/; revision=5356
* Add volatile cache module missing from the previous commit.Zac Medico2006-12-221-0/+25
| | | | svn path=/main/trunk/; revision=5355
* When an unprivileged user runs portage (not in the portage group), use ↵Zac Medico2006-12-223-7/+19
| | | | | | metadata_overlay together with a volatile in-memory cache module in order to implement cache writes. This allows, for example, a user who's not in the portage group to run `ebuild foo.ebuild digest` (issue reported by Charlie Shepherd <masterdriverz@gentoo.org>). svn path=/main/trunk/; revision=5354
* Remove two old functions, appear to be relics from 2.0.X branch, no longer ↵Alec Warner2006-12-221-26/+0
| | | | | | used by portage or gentoolkit or esearch svn path=/main/trunk/; revision=5353
* I hate docstringsAlec Warner2006-12-221-0/+78
| | | | svn path=/main/trunk/; revision=5351
* Use a pipe instead of a temp file for the depend phase.Zac Medico2006-12-222-79/+56
| | | | svn path=/main/trunk/; revision=5350
* Revert the default choice for --ask --unmerge (bug #158354) because people ↵Zac Medico2006-12-221-2/+1
| | | | | | are complaining. svn path=/main/trunk/; revision=5349
* For bug #158649, allow --buildpkgonly to bypass the fakedb population like ↵Zac Medico2006-12-221-1/+2
| | | | | | --nodeps does. svn path=/main/trunk/; revision=5348
* 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