Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug #331413 - Clarify the behavior of the =$CATEGORY/$PN-$VERSION* atom | Zac Medico | 2010-08-06 | 1 | -3/+6 |
| | | | | operator some more. Thanks to Dennis Schridde <devurandom@gmx.net>. | ||||
* | Use ResolverPlayground for it's config instance, so that we don't | Zac Medico | 2010-08-06 | 1 | -2/+6 |
| | | | | instantiate portage.settings. | ||||
* | Bug #331429 - Fix breakage in package.properties and package.license | Zac Medico | 2010-08-06 | 1 | -12/+3 |
| | | | | | handling due to behavior of ExtendedAtomDict.get(). We need to use setdefault() when updating ExtendedAtomDict like this. | ||||
* | Implement ExtendedAtomDict.__len__(). | Zac Medico | 2010-08-06 | 1 | -0/+3 |
| | |||||
* | Implement ExtendedAtomDict.__iter__(). | Zac Medico | 2010-08-06 | 1 | -0/+9 |
| | |||||
* | Fix _select_pkg_highest_available_imp to reject installed packages | Zac Medico | 2010-08-06 | 1 | -0/+5 |
| | | | | | returned from _wrapped_select_pkg_highest_available_imp when necessary. | ||||
* | Rename allow_missing_keywords to allow_unstable_keywords since that's | Zac Medico | 2010-08-06 | 1 | -9/+9 |
| | | | | what it does. | ||||
* | Delay variable definitions in _pkg_visibility_check until | Zac Medico | 2010-08-06 | 1 | -2/+4 |
| | | | | they are needed. | ||||
* | Make dep_check use depgraph._pkg_use_enabled to query USE settings of ↵ | Zac Medico | 2010-08-06 | 2 | -2/+7 |
| | | | | new-style virtuals when appropriate. | ||||
* | Use finally block for autounmask handling inside | Zac Medico | 2010-08-06 | 1 | -3/+5 |
| | | | | _select_atoms_highest_available. | ||||
* | autounmask: Add ability to adjust USE | Sebastian Luther | 2010-08-06 | 5 | -35/+288 |
| | |||||
* | Fix typo in comment. | Arfrever Frehtes Taifersar Arahesis | 2010-08-06 | 1 | -1/+1 |
| | |||||
* | Add a _MaskReason.hint attribute that the --autounmask code can use | Zac Medico | 2010-08-06 | 2 | -5/+8 |
| | | | | to simplify the 'unstable keyword' check. | ||||
* | Use _get_masking_status() for the --autounmaks KEYWORDS check. | Zac Medico | 2010-08-06 | 1 | -2/+4 |
| | |||||
* | * Split out a _get_masking_status() method that returns categorized | Zac Medico | 2010-08-06 | 2 | -7/+15 |
| | | | | | message objects instead of plain strings. * Move masks to the "invalid" category. | ||||
* | Bug #331413 - Clarify valid $VERSION parts that may be used in | Zac Medico | 2010-08-06 | 1 | -1/+4 |
| | | | | conjunction with the =$CATEGORY/$PN-$VERSION* atom operator. | ||||
* | Split out a _getmaskingstatus() method that returns categorized | Zac Medico | 2010-08-06 | 1 | -10/+23 |
| | | | | message objects instead of plain strings. | ||||
* | Use a regular expression to simplify dblink.getcontents(). | Zac Medico | 2010-08-06 | 1 | -65/+45 |
| | |||||
* | In action_unmerge(), create a Schuduler instance for calls to unmerge(), | Zac Medico | 2010-08-06 | 2 | -6/+18 |
| | | | | | in order to cause redirection of ebuild phase output to logs as required for options such as --quiet. | ||||
* | Pass more parameters to the Package constructor. | Zac Medico | 2010-08-06 | 1 | -2/+2 |
| | |||||
* | Fix scope issue that could cause 'retval' variable to be undefined. | Zac Medico | 2010-08-05 | 1 | -2/+2 |
| | |||||
* | Bug #331271 - Fix USE_EXPAND wildcards so that the USE="linguas_* | Zac Medico | 2010-08-05 | 1 | -1/+21 |
| | | | | -linguas_en_US" case is handled correctly. | ||||
* | Bug #331271 - Fix USE_EXPAND wildcards so that the USE="linguas_en_US | Zac Medico | 2010-08-05 | 1 | -0/+6 |
| | | | | -linguas_*" case is handled correctly. | ||||
* | Use ValueError.args since direct indexing of ValueError is not | Zac Medico | 2010-08-05 | 2 | -2/+2 |
| | | | | supported in python3, as reported in bug 241132, commment #4. | ||||
* | Add a test case for lazyimport._preload_portage_submodules(). | Zac Medico | 2010-08-05 | 3 | -0/+16 |
| | |||||
* | Add a fake _test_ option to myopts that can be used for conditional test code. | Zac Medico | 2010-08-05 | 2 | -3/+6 |
| | |||||
* | Use a ResolverPlayground.cleanup() method to cleanup temporary directories. | Zac Medico | 2010-08-05 | 3 | -8/+20 |
| | |||||
* | Tests: Add resolver/test_eapi (2 tests disabled) | Sebastian Luther | 2010-08-05 | 3 | -3/+103 |
| | | | | The resolver accepts EAPI-0 ebuilds with IUSE defaults and slot dependencies. | ||||
* | Tests: Add resolver/test_simple and the resolver test infrastructure | Sebastian Luther | 2010-08-05 | 4 | -0/+224 |
| | |||||
* | _emerge.depgraph: If "/" not in trees, treat target_root as running_root ↵ | Sebastian Luther | 2010-08-05 | 1 | -1/+4 |
| | | | | (needed for tests) | ||||
* | Make some variables local. | Arfrever Frehtes Taifersar Arahesis | 2010-08-05 | 1 | -3/+12 |
| | |||||
* | Bug #301915: Add QA check for byte-compiled Python modules. | Arfrever Frehtes Taifersar Arahesis | 2010-08-05 | 1 | -5/+4 |
| | |||||
* | EOFError can still be raised by array.fromfile() in Python >=2.6.6 and >=2.7.1. | Arfrever Frehtes Taifersar Arahesis | 2010-08-05 | 5 | -6/+0 |
| | |||||
* | Bug #330937: Handle IOError raised by remaining calls to array.fromfile(). | Arfrever Frehtes Taifersar Arahesis | 2010-08-05 | 5 | -8/+10 |
| | |||||
* | Simplify passing of the backtracking parameters from one graph | Zac Medico | 2010-08-05 | 1 | -7/+4 |
| | | | | to the next. | ||||
* | * Add a --autounmask[=n] option and for now leave it disable | Zac Medico | 2010-08-05 | 4 | -6/+62 |
| | | | | | | | | by default in order to minimize the impact of any bugs. * If _wrapped_select_pkg_highest_available_imp returns an installed package when the user has not explicitly requested for this package to be replaced (typically via an atom on the command line), reject the installed package and try to unmask one. | ||||
* | _emerge.depgraph.get_backtrack_parameters(): Return a dict instead of a tuple | Sebastian Luther | 2010-08-05 | 1 | -5/+10 |
| | |||||
* | _emerge.depgraph: Keep _needed_user_config_changes during backtracking | Sebastian Luther | 2010-08-05 | 1 | -7/+22 |
| | |||||
* | _emerge.depgraph: Use _pkg_visibility_check() everywhere | Sebastian Luther | 2010-08-05 | 1 | -13/+22 |
| | |||||
* | Automatically take packages masked by ~arch if needed and inform the user | Sebastian Luther | 2010-08-05 | 1 | -4/+89 |
| | |||||
* | Bug #308835 - Make econf() use sed to substitute $CONFIG_SHELL in | Zac Medico | 2010-08-04 | 1 | -0/+5 |
| | | | | the shebang of configure scripts when appropriate. | ||||
* | Bug #330179 - Ensure that depgraph._show_unsatisfied_dep() only shows | Zac Medico | 2010-08-04 | 1 | -5/+8 |
| | | | | masked packages if one of them satisfies required IUSE. | ||||
* | Bug #330179 - Fix depgraph._show_unsatisfied_dep() to show a masked | Zac Medico | 2010-08-04 | 1 | -2/+2 |
| | | | | | package when possible, instead of 'Missing IUSE' message for an unmasked package. | ||||
* | Bug #285191 - Add back the RDEPEND.implicit warning to detect the cases | Zac Medico | 2010-08-04 | 3 | -2/+39 |
| | | | | | | where DEPEND is set and RDEPEND is unset in the ebuild, since this triggers implicit RDEPEND=$DEPEND assignment (prior to EAPI 4) and is forbidden by the QA team. | ||||
* | repoman: Check if the prefix.eclass is inherited if eprefixify is used. ↵ | Sebastian Luther | 2010-08-04 | 4 | -1/+24 |
| | | | | Thanks to Jeremy Olexa (darkside) for the initial patch. | ||||
* | Add a sanity check in _preload_portage_submodules() to ensure that the | Zac Medico | 2010-08-04 | 1 | -0/+4 |
| | | | | loop always terminates. | ||||
* | Fix infinite loop in _preload_portage_submodules(). | Zac Medico | 2010-08-03 | 1 | -0/+1 |
| | |||||
* | Fix typo in docstring. | Zac Medico | 2010-08-03 | 1 | -1/+1 |
| | |||||
* | Bug #330645 - Make _unregister_module_proxy() detect partially imported | Zac Medico | 2010-08-03 | 1 | -12/+17 |
| | | | | | modules (indicated when an AttributeError is caught) and handle them appropriately. | ||||
* | Bug #330645 - Use more lazy imports for the portage.data module, in | Zac Medico | 2010-08-03 | 3 | -3/+5 |
| | | | | | order to avoid circular import triggered by missing 'portage' user or group. |