Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a frozen_config parameter to the depgraph constructor, so that multiple | Zac Medico | 2009-07-03 | 1 | -95/+102 |
| | | | | | | | depgraph instances created for backtracking purposes can reuse the same frozen_config instance. svn path=/main/trunk/; revision=13760 | ||||
* | Use depgraph._pkg() whenever possible. | Zac Medico | 2009-07-03 | 1 | -32/+13 |
| | | | | svn path=/main/trunk/; revision=13759 | ||||
* | Move RootConfig.visible_pkgs to dynamic_config._visible_pkgs, so RootConfig | Zac Medico | 2009-07-02 | 2 | -4/+7 |
| | | | | | | can be considered entirely "frozen". svn path=/main/trunk/; revision=13758 | ||||
* | Fix reversal in --nodeps merge order. Thanks to Michael Haubenwallner | Zac Medico | 2009-07-02 | 1 | -1/+0 |
| | | | | | | <haubi@gentoo.org> for reporting. svn path=/main/trunk/; revision=13757 | ||||
* | Bug #275947 - Enable build.log when FEATURES=sesandbox is enabled, since | Zac Medico | 2009-07-01 | 1 | -7/+6 |
| | | | | | | | it works when a pty is available (but not through a normal pipe, due to bug #162404). svn path=/main/trunk/; revision=13756 | ||||
* | Fix broken references to depgraph._dynamic_config and _frozen_config in | Zac Medico | 2009-07-01 | 1 | -10/+11 |
| | | | | | | calc_depclean(). svn path=/main/trunk/; revision=13754 | ||||
* | Fix typo from previous commit. | Zac Medico | 2009-07-01 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13753 | ||||
* | Fix depgraph._serialize_tasks so it never performa a needless uninstall task | Zac Medico | 2009-07-01 | 1 | -15/+14 |
| | | | | | | when a package in the same slot is scheduled to replace it. svn path=/main/trunk/; revision=13752 | ||||
* | Remove obsolete blocker expansion code from _expand_new_virtuals. | Zac Medico | 2009-06-30 | 1 | -19/+6 |
| | | | | svn path=/main/trunk/; revision=13751 | ||||
* | Always use dep_getkey() when using profile virtuals values, since at least | Zac Medico | 2009-06-30 | 2 | -5/+7 |
| | | | | | | | /profiles/base/virtuals contains an atom with an operator (virtual/pam maps to >=sys-libs/pam-0.78). svn path=/main/trunk/; revision=13750 | ||||
* | Fix depgraph._resolve to do old-style virtual matches against package.provided | Zac Medico | 2009-06-30 | 1 | -0/+17 |
| | | | | | | when there is no other choice. svn path=/main/trunk/; revision=13749 | ||||
* | Fix _expand_new_virtuals to expand old-style virtuals for package.provided | Zac Medico | 2009-06-30 | 1 | -0/+9 |
| | | | | | | entries when there is no other choice. svn path=/main/trunk/; revision=13748 | ||||
* | Bug #275217 - Part 4 - Move all member variables of _emerge.depgraph into | Zac Medico | 2009-06-30 | 1 | -529/+542 |
| | | | | | | | frozen_config or dynamic_config. Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13747 | ||||
* | Tweak depgraph._select_pkg_highest_available_imp to avoid more updates when | Zac Medico | 2009-06-30 | 1 | -2/+5 |
| | | | | | | | in --avoid-update, by ignoring masked installed packages and packages for which the ebuild is no longer available. svn path=/main/trunk/; revision=13746 | ||||
* | Bug #275945 - Add a new --avoid-update which tries to avoid updating packages | Zac Medico | 2009-06-30 | 4 | -0/+34 |
| | | | | | | | which possible. Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13745 | ||||
* | Bug #275901 - Make emerge bail out for USE deps in EAPI 0 and 1. | Zac Medico | 2009-06-30 | 1 | -0/+4 |
| | | | | svn path=/main/trunk/; revision=13743 | ||||
* | Bug #82488 - In _expand_new_virtuals(), check PROVIDE before expanding | Zac Medico | 2009-06-30 | 1 | -13/+25 |
| | | | | | | old-style virtuals. svn path=/main/trunk/; revision=13742 | ||||
* | In _expand_new_virtuals, don't expand old-style virtuals when there is | Zac Medico | 2009-06-30 | 1 | -2/+3 |
| | | | | | | a new-style match. svn path=/main/trunk/; revision=13741 | ||||
* | Remove the upgrade selection code inside dep_zapdeps (from bug #171840 and | Zac Medico | 2009-06-30 | 1 | -43/+2 |
| | | | | | | | | | bug #159360) since the code in depgraph._dep_check_composite_db._visible() from bug #253904 now masks choices that do not match the highest available version in the slot. This means that such undesirable choices automatically go into the dep_zapdeps "other" category. svn path=/main/trunk/; revision=13740 | ||||
* | Fix virtual blocker code inside _expand_new_virtuals to correctly handle | Zac Medico | 2009-06-30 | 1 | -2/+3 |
| | | | | | | !!atom blockers. svn path=/main/trunk/; revision=13739 | ||||
* | Use a finally blocker to ensure _expand_new_virtuals properly resets eapi | Zac Medico | 2009-06-29 | 1 | -8/+9 |
| | | | | | | state when an exception is raised. svn path=/main/trunk/; revision=13738 | ||||
* | Bug #275796 - Prefer packages selected for install over installed packages. | Zac Medico | 2009-06-29 | 1 | -15/+13 |
| | | | | | | | | | This helps automatically solve cases such as the upgrade to the new bluez package which requires uninstallation of the older bluez-libs and bluez-utils packages. Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13737 | ||||
* | Bug #275821 - Make emerge reject !!atom blockers for EAPI 0 and 1. | Zac Medico | 2009-06-29 | 1 | -1/+24 |
| | | | | svn path=/main/trunk/; revision=13736 | ||||
* | Move code from bug #258773 to dep_zapdeps, since the parent always needs to | Zac Medico | 2009-06-29 | 2 | -11/+10 |
| | | | | | | be passed in for atom validation in order to solve bug #275821. svn path=/main/trunk/; revision=13735 | ||||
* | Prepare 41 messages to localization. | Arfrever Frehtes Taifersar Arahesis | 2009-06-29 | 11 | -59/+75 |
| | | | | svn path=/main/trunk/; revision=13733 | ||||
* | Add missing resume_depgraph import, and remove unused imports. | Zac Medico | 2009-06-28 | 1 | -4/+1 |
| | | | | svn path=/main/trunk/; revision=13732 | ||||
* | Fix constructor to avoid TypeError when the "perms" keyword parameter is given. | Zac Medico | 2009-06-28 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=13731 | ||||
* | Bug #253467 - Fix regression in config._env_blacklist handling. | Zac Medico | 2009-06-28 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=13730 | ||||
* | Fix Package.metadata USE conditional evaluation so that it's delayed until | Zac Medico | 2009-06-28 | 1 | -3/+6 |
| | | | | | | | after config.setcpv() has calculated PORTAGE_USE. Thanks to Arfrever for reporting. svn path=/main/trunk/; revision=13729 | ||||
* | Use Package.invalid to generate *.syntax repoman errors for LICENSE, | Zac Medico | 2009-06-28 | 2 | -21/+13 |
| | | | | | | PROPERTIES, PROVIDE, and RESTRICT. svn path=/main/trunk/; revision=13728 | ||||
* | Make Package.invalid suitable for use by repoman. | Zac Medico | 2009-06-28 | 2 | -6/+11 |
| | | | | svn path=/main/trunk/; revision=13726 | ||||
* | Check for redundant blank lines. Thanks to Markus Meier <maekke@gentoo.org> | Zac Medico | 2009-06-28 | 1 | -1/+20 |
| | | | | | | for this patch. svn path=/main/trunk/; revision=13725 | ||||
* | Bug #236786 - Warn about 'test?' USE conditionals in RDEPEND. Thanks to | Zac Medico | 2009-06-28 | 1 | -1/+5 |
| | | | | | | Markus Meier <maekke@gentoo.org> for this patch. svn path=/main/trunk/; revision=13724 | ||||
* | make sure etc-update sorts updates in the order (1) leading dir path (2) ↵ | Mike Frysinger | 2009-06-28 | 1 | -2/+2 |
| | | | | | | filename (3) cfg update svn path=/main/trunk/; revision=13723 | ||||
* | * Add new abstract PhaseCheck class for ebuild phase-specific checks. | Zac Medico | 2009-06-28 | 1 | -41/+119 |
| | | | | | | | | * Reimplement SrcUnpackPatches using PhaseCheck. * Add new SrcCompileEconf, Eapi3IncompatibleFuncs, and Eapi3GoneVars checks. Thanks to Markus Meier <maekke@gentoo.org> for this patch. svn path=/main/trunk/; revision=13717 | ||||
* | Bug #270953 - New !!atom blockers do not allow temporary simulaneous | Zac Medico | 2009-06-27 | 1 | -7/+14 |
| | | | | | | | | installation, so unlike !atom blockers, !!atom blockers aren't ignored when they match other packages occupying the same slot. Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for the initial patch. svn path=/main/trunk/; revision=13716 | ||||
* | Use a property to implement portdbapi.settings. | Zac Medico | 2009-06-26 | 1 | -2/+14 |
| | | | | svn path=/main/trunk/; revision=13703 | ||||
* | Fix PROVIDE code since the Package class automatically evaluates USE | Zac Medico | 2009-06-26 | 2 | -4/+9 |
| | | | | | | conditionals now. svn path=/main/trunk/; revision=13702 | ||||
* | Make portdbapi define self.settings, for conformity with other dbapi classes. | Zac Medico | 2009-06-26 | 1 | -0/+2 |
| | | | | svn path=/main/trunk/; revision=13701 | ||||
* | Use clear_caches() to free memory inside action_depclean(). | Zac Medico | 2009-06-26 | 1 | -2/+1 |
| | | | | svn path=/main/trunk/; revision=13700 | ||||
* | Bug #275532 - In action_depclean(), free memory from the dep calculation | Zac Medico | 2009-06-26 | 1 | -39/+62 |
| | | | | | | before calling unmerge(). svn path=/main/trunk/; revision=13699 | ||||
* | Move __init__.py to main.py. | Zac Medico | 2009-06-26 | 2 | -2/+5 |
| | | | | svn path=/main/trunk/; revision=13698 | ||||
* | Move __init__.py to main.py. | Zac Medico | 2009-06-26 | 1 | -0/+0 |
| | | | | svn path=/main/trunk/; revision=13697 | ||||
* | Use @property instead of __getattribute__ to implement lazy Package.iuse.regex | Zac Medico | 2009-06-25 | 1 | -15/+20 |
| | | | | | | initialization. svn path=/main/trunk/; revision=13696 | ||||
* | Make dbapi.cp_list() raise NotImplementedError. | Zac Medico | 2009-06-25 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13695 | ||||
* | Make config.regenerate() detect api-level updates to ACCEPT_LICENSE, for use | Zac Medico | 2009-06-25 | 1 | -10/+13 |
| | | | | | | in implementing the "free" filter for the packagekit backend. svn path=/main/trunk/; revision=13694 | ||||
* | Add a Package.metadata.restrict attribute containing a list of enabled | Zac Medico | 2009-06-25 | 3 | -14/+7 |
| | | | | | | RESTRICT values. svn path=/main/trunk/; revision=13693 | ||||
* | Add a Package.metadata.properties attribute containing a list of enabled | Zac Medico | 2009-06-25 | 3 | -20/+7 |
| | | | | | | PROPERTIES values. svn path=/main/trunk/; revision=13692 | ||||
* | * Add a Package.invalid attribute to store messages about invalid LICENSE, | Zac Medico | 2009-06-25 | 3 | -5/+28 |
| | | | | | | | | PROPERTIES, PROVIDE, and RESTRICT metadata. Use it to mask invalid packages when necessary. * Evaluate USE conditional values in Package.metadata when the are accessed. svn path=/main/trunk/; revision=13691 | ||||
* | Add/update copyright headers. | Zac Medico | 2009-06-25 | 81 | -3/+317 |
| | | | | svn path=/main/trunk/; revision=13690 |