Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | When reading and writing the Packages index file, translate metadata keys | Zac Medico | 2008-04-07 | 2 | -7/+16 |
| | | | | | | | | on the fly. Current translations: DESC <-> DESCRIPTION REPO <-> repository svn path=/main/trunk/; revision=9742 | ||||
* | * Optimize metadata caching in pordbapi and bindbapi so that cache is | Zac Medico | 2008-04-07 | 5 | -50/+81 |
| | | | | | | | | never pulled for the same package twice. * Cache a Package instances constructed during package selection and reuse them during later package selections. svn path=/main/trunk/; revision=9741 | ||||
* | Handle empty KEYWORDS in the Packages file. | Zac Medico | 2008-04-07 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=9740 | ||||
* | Fix broken IUSE defaults handling when filtering USE for the Packages file. | Zac Medico | 2008-04-07 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=9739 | ||||
* | Move all the --update greedy slot logic to depgraph.select_files(). | Zac Medico | 2008-04-07 | 1 | -13/+6 |
| | | | | svn path=/main/trunk/; revision=9738 | ||||
* | Move virtuals logic from DepcheckCompositeDB.match() to | Zac Medico | 2008-04-07 | 1 | -16/+15 |
| | | | | | | | depgraph._iter_atoms_for_pkg() since it's more generally useful there. svn path=/main/trunk/; revision=9737 | ||||
* | Fix variable name collision in DepcheckCompositeDB.match(). | Zac Medico | 2008-04-06 | 1 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=9736 | ||||
* | Fix DepcheckCompositeDB.match() so that it doesn't assume that every | Zac Medico | 2008-04-06 | 1 | -17/+5 |
| | | | | | | DependencyArg instance has an "atom" attribute. svn path=/main/trunk/; revision=9735 | ||||
* | Rename the CompositDbapi class to DepcheckCompositeDB since it's really | Zac Medico | 2008-04-06 | 1 | -2/+2 |
| | | | | | | | a special pupose class just for dep_check() and it doesn't implement the full dbapi interface. svn path=/main/trunk/; revision=9731 | ||||
* | Fix the CompositDbapi.match() logic wrt "selective" behavior and installed | Zac Medico | 2008-04-06 | 1 | -6/+15 |
| | | | | | | | packages so that it correctly handles false argument matches due to PROVIDE when a corresponding new-style virtual exists. svn path=/main/trunk/; revision=9729 | ||||
* | only preserve libraries if no copy exists in the libary search path (bug ↵ | Marius Mauch | 2008-04-06 | 1 | -2/+5 |
| | | | | | | #215242) svn path=/main/trunk/; revision=9728 | ||||
* | preserve order of ebuild messages even between different message types (bug ↵ | Marius Mauch | 2008-04-06 | 1 | -4/+15 |
| | | | | | | #197905) svn path=/main/trunk/; revision=9726 | ||||
* | Handle a potential InvalidDependString exception inside | Zac Medico | 2008-04-05 | 1 | -0/+2 |
| | | | | | | CompositeDbapi.match(). svn path=/main/trunk/; revision=9720 | ||||
* | Bug #216328 - Fix broken --newuse reinstallation logic. | Zac Medico | 2008-04-05 | 1 | -1/+4 |
| | | | | svn path=/main/trunk/; revision=9718 | ||||
* | Fix the depgraph package selection cache to update the "existing node" | Zac Medico | 2008-04-05 | 1 | -0/+8 |
| | | | | | | | state of packages if they've been added to the graph since the last call. svn path=/main/trunk/; revision=9717 | ||||
* | Fix a typo. | Zac Medico | 2008-04-05 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=9716 | ||||
* | Memoize package selection results in the depgraph for better performance. | Zac Medico | 2008-04-05 | 1 | -1/+18 |
| | | | | svn path=/main/trunk/; revision=9715 | ||||
* | Remove "selective" depgraph logic from dep_zapdeps() since it's now | Zac Medico | 2008-04-05 | 2 | -10/+0 |
| | | | | | | handled by CompositeDbapi. svn path=/main/trunk/; revision=9714 | ||||
* | Replace the depgraph's fakedbapi of visible packages with a new | Zac Medico | 2008-04-05 | 1 | -130/+34 |
| | | | | | | | CompositeDbapi that is implemented on top of the depgraph's existing package selection logic. svn path=/main/trunk/; revision=9713 | ||||
* | In dbapi.move_ent(), never assume that any of the expected metadata | Zac Medico | 2008-04-05 | 2 | -5/+6 |
| | | | | | | entries exist (PF, CATEGORY, or *.ebuild). svn path=/main/trunk/; revision=9712 | ||||
* | Add missing "the" to fix grammar. | Zac Medico | 2008-04-04 | 1 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=9710 | ||||
* | Adjust newlines whitespace masked packages display. | Zac Medico | 2008-04-04 | 1 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=9706 | ||||
* | Display the note referencing "masked packages" docs when there are | Zac Medico | 2008-04-04 | 1 | -15/+20 |
| | | | | | | installed masked packages to display. svn path=/main/trunk/; revision=9705 | ||||
* | Fix a typo in the depclean USE flag handling when populating the | Zac Medico | 2008-04-04 | 1 | -1/+1 |
| | | | | | | digraph for bug #201045. svn path=/main/trunk/; revision=9702 | ||||
* | Fix a typo. | Zac Medico | 2008-04-04 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=9700 | ||||
* | When the user has given --depclean a list of atoms to clean, pull all | Zac Medico | 2008-04-04 | 1 | -3/+9 |
| | | | | | | | | installed packages into the graph (not just those traversable from system or world) to ensure that packages can not be uninstalled unless nothing requires them. svn path=/main/trunk/; revision=9699 | ||||
* | Decrease priority on --onlydpes dependencies so that | Zac Medico | 2008-04-04 | 1 | -0/+4 |
| | | | | | | --buildpkgonly hasallzeros() works correctly. svn path=/main/trunk/; revision=9697 | ||||
* | Add missing DepPriority instances to the graph so that the --buildpkgonly | Zac Medico | 2008-04-04 | 1 | -3/+4 |
| | | | | | | hasallzeros() calculation works correctly again. svn path=/main/trunk/; revision=9696 | ||||
* | Eliminate a redundant atom from the --update greedy slot expansion code. | Zac Medico | 2008-04-03 | 1 | -3/+2 |
| | | | | svn path=/main/trunk/; revision=9695 | ||||
* | Fix package selection logic so that it always properly finds the highest | Zac Medico | 2008-04-03 | 1 | -5/+39 |
| | | | | | | | available version in a new slot even though the graph already contains a matching version in a lower slot. svn path=/main/trunk/; revision=9693 | ||||
* | Add missing str.upper() call for PORTAGE_FETCH_RESUME_MIN_SIZE. | Zac Medico | 2008-04-03 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=9691 | ||||
* | If PORTAGE_FETCH_RESUME_MIN_SIZE is undefined or empty, silently use | Zac Medico | 2008-04-03 | 1 | -0/+3 |
| | | | | | | the default. svn path=/main/trunk/; revision=9689 | ||||
* | Implement a PORTAGE_FETCH_RESUME_MIN_SIZE variable that is useful for | Zac Medico | 2008-04-03 | 1 | -3/+57 |
| | | | | | | | helping to ensure that small garbage files such as html 404 pages are properly discarded. svn path=/main/trunk/; revision=9687 | ||||
* | For old-style virtuals, we need to repeat the package.provided | Zac Medico | 2008-04-03 | 1 | -0/+12 |
| | | | | | | check against the selected package. svn path=/main/trunk/; revision=9685 | ||||
* | In cpv_expand(), if the virtuals file contains a versioned atom (like | Zac Medico | 2008-04-03 | 1 | -1/+5 |
| | | | | | | | | the base profile currently has for virtual/pam), properly remove the operator and version from the atom before it is passed into dbapi.cp_list(). svn path=/main/trunk/; revision=9683 | ||||
* | Fix the previous commit so that the Package instance is created in the | Zac Medico | 2008-04-02 | 1 | -2/+9 |
| | | | | | | correct scope. svn path=/main/trunk/; revision=9681 | ||||
* | Use Package.cp instead of dep_getkey(cpv). | Zac Medico | 2008-04-02 | 1 | -2/+6 |
| | | | | svn path=/main/trunk/; revision=9680 | ||||
* | Eliminate a redundant os.path.join() call. | Zac Medico | 2008-04-02 | 1 | -2/+1 |
| | | | | svn path=/main/trunk/; revision=9678 | ||||
* | Handle a potential FileNotFound exception in new_protect_filename() when | Zac Medico | 2008-04-02 | 1 | -3/+9 |
| | | | | | | | the last ._cfg* file happens to be a broken symlink. Thanks to bonsaikitten for reporting. svn path=/main/trunk/; revision=9677 | ||||
* | Remove the digraph._parent_child_digraph since it's no longer needed. It's | Zac Medico | 2008-04-01 | 1 | -10/+7 |
| | | | | | | | main purpose was to track PDEPEND relationships but those are handled just like the other deps now. svn path=/main/trunk/; revision=9675 | ||||
* | Use pkgcmp() instead of == and best() for correctness in case of implicit | Zac Medico | 2008-04-01 | 1 | -2/+4 |
| | | | | | | -r0. svn path=/main/trunk/; revision=9672 | ||||
* | Remove some boolean logic that is obsolete now that the "selective" parameter | Zac Medico | 2008-04-01 | 1 | -4/+1 |
| | | | | | | is passed into dep_zapdeps(). svn path=/main/trunk/; revision=9669 | ||||
* | Exploid ascending order returned from dbapi.match() calls to avoid the need | Zac Medico | 2008-04-01 | 1 | -2/+4 |
| | | | | | | to call best(). svn path=/main/trunk/; revision=9665 | ||||
* | Handle missing LICENSE in the Packages index since that's allowed for | Zac Medico | 2008-04-01 | 1 | -0/+1 |
| | | | | | | virtual packages. svn path=/main/trunk/; revision=9662 | ||||
* | When identifying a sys-apps/portage node, compare category too (not just | Zac Medico | 2008-04-01 | 1 | -2/+1 |
| | | | | | | "portage". svn path=/main/trunk/; revision=9660 | ||||
* | Bug #215308 - Cache the paths of known bad manifests to ensure that the | Zac Medico | 2008-04-01 | 1 | -1/+8 |
| | | | | | | same broken manifest is never checked twice. svn path=/main/trunk/; revision=9658 | ||||
* | When deps are forced to be satisfied by installed packages due to masking | Zac Medico | 2008-03-31 | 1 | -3/+8 |
| | | | | | | | | or unavailability, only tolerate it when the atom comes from either the system or world set since otherwise it's a good idea to bail so that the user can correct the problem. svn path=/main/trunk/; revision=9656 | ||||
* | In the package selection loop, move the installed package rejection | Zac Medico | 2008-03-31 | 1 | -10/+6 |
| | | | | | | code as early as possible. svn path=/main/trunk/; revision=9654 | ||||
* | Fix package selection logic to always properly reject the installed package | Zac Medico | 2008-03-31 | 1 | -2/+4 |
| | | | | | | when another is available and the user wants to reinstall. svn path=/main/trunk/; revision=9652 | ||||
* | Remove some redundant and obsolete code for warning about installed | Zac Medico | 2008-03-31 | 1 | -22/+2 |
| | | | | | | packages pulled into the graph. svn path=/main/trunk/; revision=9650 |