Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prevent some more visible downgrades from possibly being missed (bug #219369). | Zac Medico | 2008-04-29 | 1 | -1/+4 |
| | | | | svn path=/main/trunk/; revision=10034 | ||||
* | Handle a potential KeyError in depgraph.display() when in --resume mode | Zac Medico | 2008-04-28 | 1 | -4/+15 |
| | | | | | | and a package scheduled for uninstall is no longer installed. svn path=/main/trunk/; revision=10032 | ||||
* | When a package scheduled for uninstall isn't installed anymore, move | Zac Medico | 2008-04-28 | 1 | -4/+12 |
| | | | | | | on to the next task. svn path=/main/trunk/; revision=10030 | ||||
* | Fix spelling. | Zac Medico | 2008-04-28 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=10028 | ||||
* | Add a Package.pv_split attibute to optimize version comparison | Zac Medico | 2008-04-28 | 1 | -17/+10 |
| | | | | | | operators. svn path=/main/trunk/; revision=10026 | ||||
* | For bug #211833, be explicit that the pkg_prerm() and pkg_postrm() removal | Zac Medico | 2008-04-28 | 1 | -1/+2 |
| | | | | | | phases are the ones that are skipped. svn path=/main/trunk/; revision=10024 | ||||
* | As suggested by Chr. Schaefer in bug #211833, comment #15, note that | Zac Medico | 2008-04-28 | 1 | -17/+16 |
| | | | | | | | removal of the environment.bz2 file is preferred since it may allow the removal phases to execute successfully. svn path=/main/trunk/; revision=10022 | ||||
* | Add comma to ("__weakref__",) so that it's a tuple instead of a string. | Zac Medico | 2008-04-28 | 1 | -1/+1 |
| | | | | | | Thanks to ferringb. svn path=/main/trunk/; revision=10020 | ||||
* | Try to format the elog message better for bug #211833, separating | Zac Medico | 2008-04-28 | 1 | -12/+29 |
| | | | | | | paragraphs for easier reading. svn path=/main/trunk/; revision=10018 | ||||
* | Use write_atomic() for manifest updates. | Zac Medico | 2008-04-28 | 1 | -4/+2 |
| | | | | svn path=/main/trunk/; revision=10016 | ||||
* | Fix PackageVirtualDbapi.cpv_inject() to make sure packages with duplicate | Zac Medico | 2008-04-28 | 1 | -0/+6 |
| | | | | | | cpv or slot are handled correctly. svn path=/main/trunk/; revision=10014 | ||||
* | Bug #211833 - When an ebuild removal phase fails, notify the user that | Zac Medico | 2008-04-28 | 1 | -1/+8 |
| | | | | | | | removal of environment.bz2 file will cause the ebuild to be sourced and eclasses from the current portage tree will be used when necessary. svn path=/main/trunk/; revision=10009 | ||||
* | Add missing slot comparison when looking for higher slot in | Zac Medico | 2008-04-28 | 1 | -2/+3 |
| | | | | | | _iter_atoms_for_pkg(). svn path=/main/trunk/; revision=10008 | ||||
* | Bug #218854 - Fix depgraph._iter_atoms_for_pkg() so that argument atoms | Zac Medico | 2008-04-28 | 1 | -8/+58 |
| | | | | | | only match the highest visible slot. svn path=/main/trunk/; revision=10007 | ||||
* | Fix the EbuildQuote check to ignore "echo" and the elog functions since | Zac Medico | 2008-04-27 | 1 | -1/+4 |
| | | | | | | people might not want quotes in those cases. svn path=/main/trunk/; revision=10006 | ||||
* | * Remove the only remaining sys.exit() calls inside the depgraph class. | Zac Medico | 2008-04-27 | 1 | -5/+9 |
| | | | | | | * Fix _unknown_internal_error() to work with zero arguments. svn path=/main/trunk/; revision=10005 | ||||
* | Never uninstall sys-apps/portage except through replacement. | Zac Medico | 2008-04-27 | 1 | -0/+4 |
| | | | | svn path=/main/trunk/; revision=10003 | ||||
* | Bug #219369 - Enable automatic upgrage or downgrade to a version | Zac Medico | 2008-04-27 | 1 | -0/+20 |
| | | | | | | | | with visible KEYWORDS when the installed version is masked by KEYWORDS, but never reinstall the same exact version only due to a KEYWORDS mask. svn path=/main/trunk/; revision=10001 | ||||
* | fix logic error | Marius Mauch | 2008-04-27 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=9998 | ||||
* | actually use rpath for the internal lib check | Marius Mauch | 2008-04-27 | 1 | -1/+5 |
| | | | | svn path=/main/trunk/; revision=9997 | ||||
* | some minor code fixes | Marius Mauch | 2008-04-27 | 1 | -3/+3 |
| | | | | svn path=/main/trunk/; revision=9996 | ||||
* | Take the classes that initialize variables in __slots__ with keyword | Zac Medico | 2008-04-27 | 1 | -42/+31 |
| | | | | | | | constructor arguments and make them all derive from a new SlotObject class. svn path=/main/trunk/; revision=9994 | ||||
* | Create a digraph.difference_update() method and use it to amortize the | Zac Medico | 2008-04-27 | 2 | -6/+30 |
| | | | | | | cost of removing nodes from the digraph.order list. svn path=/main/trunk/; revision=9992 | ||||
* | Remove unnecessary "mydbapi" variable in depgraph.display(). | Zac Medico | 2008-04-27 | 1 | -14/+3 |
| | | | | svn path=/main/trunk/; revision=9990 | ||||
* | Bug #172812 - When a package needs to be uninstalled in advance rather | Zac Medico | 2008-04-27 | 1 | -24/+77 |
| | | | | | | | | | | | than through replacement, show the corresponding [blocks] entries in the displayed list. In order to show more structure in the --tree display, expand Package -> Uninstall edges into Package -> Blocker -> Uninstall edges. Also, create edges between a package's own blockers and it's Uninstall task since it's blockers become irrelevant as soon as it's uninstalled. svn path=/main/trunk/; revision=9983 | ||||
* | Add a PackageVirtualDbapi.copy() method. | Zac Medico | 2008-04-26 | 1 | -0/+9 |
| | | | | svn path=/main/trunk/; revision=9982 | ||||
* | Use digraphs to clean up blocker reference counting in the depgraph. | Zac Medico | 2008-04-26 | 2 | -45/+69 |
| | | | | svn path=/main/trunk/; revision=9981 | ||||
* | Don't assume that altlist() will succeed inside display_problems(). | Zac Medico | 2008-04-26 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=9980 | ||||
* | * Add a Blocker class to use instead of tuples. | Zac Medico | 2008-04-26 | 1 | -5/+24 |
| | | | | | | | * Fix the Task constructor to properly traverse __slots__ of all inherited classes. svn path=/main/trunk/; revision=9979 | ||||
* | add LibraryPackageMap replacement using NEEDED.2 files | Marius Mauch | 2008-04-26 | 1 | -1/+71 |
| | | | | svn path=/main/trunk/; revision=9978 | ||||
* | Refactor the way that depgraph.altlist(), _complete_graph(), and | Zac Medico | 2008-04-25 | 1 | -28/+22 |
| | | | | | | | validate_blockers() interact with eachother. This simplifies things by eliminating the need for recursive calls to validate_blockers(). svn path=/main/trunk/; revision=9977 | ||||
* | Bug #219251 - Fix typo in PORTDIR_OVERLAY when searching for sets.conf files. | Zac Medico | 2008-04-25 | 1 | -1/+1 |
| | | | | | | Thanks to Manuel Nickschas <sputnick@quassel-irc.org> for fixing this. svn path=/main/trunk/; revision=9976 | ||||
* | s/be only/only be/ | Zac Medico | 2008-04-25 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=9972 | ||||
* | remove debug output | Marius Mauch | 2008-04-25 | 1 | -1/+0 |
| | | | | svn path=/main/trunk/; revision=9971 | ||||
* | as NEEDED files don't conain enough formation for e.g. preserve-libsto work ↵ | Marius Mauch | 2008-04-25 | 2 | -5/+12 |
| | | | | | | properly and we don't want to change the format of existing files create another file including additional information svn path=/main/trunk/; revision=9970 | ||||
* | Add some more spinner.update() calls in possibly time consuming loops. | Zac Medico | 2008-04-25 | 1 | -0/+4 |
| | | | | svn path=/main/trunk/; revision=9968 | ||||
* | remove unused function | Marius Mauch | 2008-04-25 | 1 | -8/+0 |
| | | | | svn path=/main/trunk/; revision=9967 | ||||
* | Bug #172812 - If any Uninstall tasks need to be executed in order | Zac Medico | 2008-04-25 | 2 | -60/+111 |
| | | | | | | | | to avoid a conflict, complete the graph with any dependencies that may have been initially neglected (to ensure that unsafe Uninstall tasks are properly identified and blocked from execution). svn path=/main/trunk/; revision=9965 | ||||
* | Update description of "complete" depgraph param. | Zac Medico | 2008-04-24 | 1 | -3/+1 |
| | | | | svn path=/main/trunk/; revision=9964 | ||||
* | Rename the "consistent" depgraph parameter to "complete" since what it | Zac Medico | 2008-04-24 | 1 | -5/+5 |
| | | | | | | | really means is that the graph will be complete in the sense that no known dependencies are neglected. svn path=/main/trunk/; revision=9963 | ||||
* | Add a note about automatic uninstallation to solve blockers. | Zac Medico | 2008-04-24 | 1 | -0/+8 |
| | | | | svn path=/main/trunk/; revision=9959 | ||||
* | Fix interaction between automatic uninstall and options like --pretend, | Zac Medico | 2008-04-24 | 1 | -1/+3 |
| | | | | | | --fetchonly, and --buildpkgonly. svn path=/main/trunk/; revision=9956 | ||||
* | Handle potential InvalidDependString exceptions when match packages to | Zac Medico | 2008-04-24 | 1 | -14/+21 |
| | | | | | | system and world atoms in depgraph.altlist(). svn path=/main/trunk/; revision=9955 | ||||
* | Fix broken mtimedb resume list handling for automatic uninstall tasks. | Zac Medico | 2008-04-24 | 1 | -5/+7 |
| | | | | svn path=/main/trunk/; revision=9954 | ||||
* | Combine --nodeps spinner logic. | Zac Medico | 2008-04-24 | 1 | -5/+4 |
| | | | | svn path=/main/trunk/; revision=9953 | ||||
* | Bug #172812 - When automatically uninstalling packages, build the next | Zac Medico | 2008-04-24 | 1 | -8/+13 |
| | | | | | | package in the merge list before executing scheduled uninstall tasks. svn path=/main/trunk/; revision=9952 | ||||
* | Split out a _dequeue_uninstall_tasks() method. | Zac Medico | 2008-04-24 | 1 | -7/+12 |
| | | | | svn path=/main/trunk/; revision=9951 | ||||
* | Reset the state variables for leaf node selection in depgraph.altlist() | Zac Medico | 2008-04-24 | 1 | -0/+6 |
| | | | | | | when appropriate. svn path=/main/trunk/; revision=9950 | ||||
* | Bug #172812 - Protect packages from being removed from the world file | Zac Medico | 2008-04-23 | 1 | -3/+4 |
| | | | | | | during automatic uninstallation. svn path=/main/trunk/; revision=9949 | ||||
* | Bug #172812 - Document new automatic uninstallation behavior in the | Zac Medico | 2008-04-23 | 1 | -3/+30 |
| | | | | | | "Conflict Avoidance" section. svn path=/main/trunk/; revision=9948 |