summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bug #197810 - Don't automatically downgrade packages for which availableZac Medico2008-04-082-10/+14
| | | | | | | | matching versions are masked by corruption, but do automatically downgrade installed packages that themselves have a valid mask such as from package.mask. svn path=/main/trunk/; revision=9756
* Fix --update greedy atoms logic so that it only pulls in packages thatZac Medico2008-04-081-1/+1
| | | | | | actually match the given atom. svn path=/main/trunk/; revision=9755
* Fix a little issue in the code from bug #197905 that causes some elogZac Medico2008-04-081-0/+2
| | | | | | messages to get lost. svn path=/main/trunk/; revision=9747
* Remove the depgraph._get_arg_for_pkg() method since _iter_atoms_for_pkg()Zac Medico2008-04-081-16/+3
| | | | | | does the job. svn path=/main/trunk/; revision=9745
* Remove unused iter_atoms() function.Zac Medico2008-04-081-15/+0
| | | | svn path=/main/trunk/; revision=9744
* For repoman, only cache the metadata necessary for visibilityZac Medico2008-04-071-0/+5
| | | | | | checks in order to reduce memory consumption. svn path=/main/trunk/; revision=9743
* When reading and writing the Packages index file, translate metadata keysZac Medico2008-04-072-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 isZac Medico2008-04-075-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 Medico2008-04-071-0/+1
| | | | svn path=/main/trunk/; revision=9740
* Fix broken IUSE defaults handling when filtering USE for the Packages file.Zac Medico2008-04-071-1/+1
| | | | svn path=/main/trunk/; revision=9739
* Move all the --update greedy slot logic to depgraph.select_files().Zac Medico2008-04-071-13/+6
| | | | svn path=/main/trunk/; revision=9738
* Move virtuals logic from DepcheckCompositeDB.match() toZac Medico2008-04-071-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 Medico2008-04-061-2/+2
| | | | svn path=/main/trunk/; revision=9736
* Fix DepcheckCompositeDB.match() so that it doesn't assume that everyZac Medico2008-04-061-17/+5
| | | | | | DependencyArg instance has an "atom" attribute. svn path=/main/trunk/; revision=9735
* Fix BASH_ARGC and BASH_ARGV offsets some more.Zac Medico2008-04-061-1/+1
| | | | svn path=/main/trunk/; revision=9734
* In dump_trace(), fix BASH_ARGV and BASH_ARGC offsets so that they are alwaysZac Medico2008-04-061-3/+9
| | | | | | correct wrt eachother. Thanks to Betelgeuse for reporting. svn path=/main/trunk/; revision=9733
* Fix java.eclassesnotused logic. Thanks to Betelgeuse.Zac Medico2008-04-061-1/+2
| | | | svn path=/main/trunk/; revision=9732
* Rename the CompositDbapi class to DepcheckCompositeDB since it's reallyZac Medico2008-04-061-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 installedZac Medico2008-04-061-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 Mauch2008-04-061-2/+5
| | | | | | #215242) svn path=/main/trunk/; revision=9728
* * Use type -P which does not produce messages to stderr.Zac Medico2008-04-061-7/+7
| | | | | | | | another option is to redirect both stderr and out. * Avoid &> replace with > ... 2>&1 Thanks to Alon Bar-Lev for this patch. svn path=/main/trunk/; revision=9727
* preserve order of ebuild messages even between different message types (bug ↵Marius Mauch2008-04-062-5/+16
| | | | | | #197905) svn path=/main/trunk/; revision=9726
* Clarify --with-bdeps behavior with example. Thanks to Griffon26 forZac Medico2008-04-051-3/+5
| | | | | | this patch. svn path=/main/trunk/; revision=9725
* When necessary, make quickpkg add missing metadata to the vdb entry beforeZac Medico2008-04-051-0/+14
| | | | | | creating the binary package. svn path=/main/trunk/; revision=9723
* Handle a potential InvalidDependString exception insideZac Medico2008-04-051-0/+2
| | | | | | CompositeDbapi.match(). svn path=/main/trunk/; revision=9720
* Bug #216328 - Fix broken --newuse reinstallation logic.Zac Medico2008-04-051-1/+4
| | | | svn path=/main/trunk/; revision=9718
* Fix the depgraph package selection cache to update the "existing node"Zac Medico2008-04-051-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 Medico2008-04-051-1/+1
| | | | svn path=/main/trunk/; revision=9716
* Memoize package selection results in the depgraph for better performance.Zac Medico2008-04-051-1/+18
| | | | svn path=/main/trunk/; revision=9715
* Remove "selective" depgraph logic from dep_zapdeps() since it's nowZac Medico2008-04-052-10/+0
| | | | | | handled by CompositeDbapi. svn path=/main/trunk/; revision=9714
* Replace the depgraph's fakedbapi of visible packages with a newZac Medico2008-04-051-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 metadataZac Medico2008-04-052-5/+6
| | | | | | entries exist (PF, CATEGORY, or *.ebuild). svn path=/main/trunk/; revision=9712
* Add missing "the" to fix grammar.Zac Medico2008-04-041-2/+2
| | | | svn path=/main/trunk/; revision=9710
* * In the event that a previously installed package has since been masked,Zac Medico2008-04-041-0/+7
| | | | | | | | emerge will no longer perform an automatic downgrade as part of a "world" update. You should either unmask such packages or else explicitly re-merge them in order to have them dowgraded to an unmasked version. svn path=/main/trunk/; revision=9708
* Adjust newlines whitespace masked packages display.Zac Medico2008-04-041-2/+2
| | | | svn path=/main/trunk/; revision=9706
* Display the note referencing "masked packages" docs when there areZac Medico2008-04-041-15/+20
| | | | | | installed masked packages to display. svn path=/main/trunk/; revision=9705
* Fix a typo in the depclean USE flag handling when populating theZac Medico2008-04-041-1/+1
| | | | | | digraph for bug #201045. svn path=/main/trunk/; revision=9702
* Fix a typo.Zac Medico2008-04-041-1/+1
| | | | svn path=/main/trunk/; revision=9700
* When the user has given --depclean a list of atoms to clean, pull allZac Medico2008-04-041-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 thatZac Medico2008-04-041-0/+4
| | | | | | --buildpkgonly hasallzeros() works correctly. svn path=/main/trunk/; revision=9697
* Add missing DepPriority instances to the graph so that the --buildpkgonlyZac Medico2008-04-041-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 Medico2008-04-031-3/+2
| | | | svn path=/main/trunk/; revision=9695
* Fix package selection logic so that it always properly finds the highestZac Medico2008-04-031-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 Medico2008-04-031-1/+1
| | | | svn path=/main/trunk/; revision=9691
* If PORTAGE_FETCH_RESUME_MIN_SIZE is undefined or empty, silently useZac Medico2008-04-031-0/+3
| | | | | | the default. svn path=/main/trunk/; revision=9689
* Implement a PORTAGE_FETCH_RESUME_MIN_SIZE variable that is useful forZac Medico2008-04-033-3/+68
| | | | | | | 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.providedZac Medico2008-04-031-0/+12
| | | | | | check against the selected package. svn path=/main/trunk/; revision=9685
* In cpv_expand(), if the virtuals file contains a versioned atom (likeZac Medico2008-04-031-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 theZac Medico2008-04-021-2/+9
| | | | | | correct scope. svn path=/main/trunk/; revision=9681
* Use Package.cp instead of dep_getkey(cpv).Zac Medico2008-04-021-2/+6
| | | | svn path=/main/trunk/; revision=9680