Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 1 | -0/+3 |
| | | | | 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 | 1 | -23/+133 |
| | |||||
* | 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 | 1 | -2/+1 |
| | | | | 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 | 1 | -5/+13 |
| | | | | | message objects instead of plain strings. * Move masks to the "invalid" category. | ||||
* | 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 |
| | |||||
* | 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 fake _test_ option to myopts that can be used for conditional test code. | Zac Medico | 2010-08-05 | 1 | -3/+3 |
| | |||||
* | _emerge.depgraph: If "/" not in trees, treat target_root as running_root ↵ | Sebastian Luther | 2010-08-05 | 1 | -1/+4 |
| | | | | (needed for tests) | ||||
* | EOFError can still be raised by array.fromfile() in Python >=2.6.6 and >=2.7.1. | Arfrever Frehtes Taifersar Arahesis | 2010-08-05 | 2 | -3/+0 |
| | |||||
* | Bug #330937: Handle IOError raised by remaining calls to array.fromfile(). | Arfrever Frehtes Taifersar Arahesis | 2010-08-05 | 2 | -2/+4 |
| | |||||
* | 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 | 3 | -6/+53 |
| | | | | | | | | 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 #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. | ||||
* | Only populate the binarytree for actions that need it (search or | Zac Medico | 2010-08-02 | 1 | -1/+2 |
| | | | | install actions). | ||||
* | Bug #330937: Handle IOError raised by array.fromfile(). | Arfrever Frehtes Taifersar Arahesis | 2010-08-03 | 1 | -1/+2 |
| | |||||
* | Always use shlex_split() to split CONFIG_PROTECT{,_MASK}. | Zac Medico | 2010-07-31 | 2 | -3/+4 |
| | |||||
* | Add a warning message to the --package-moves[=n] docs, noting that | Zac Medico | 2010-07-28 | 1 | -1/+4 |
| | | | | should remain enabled under normal circumstances. | ||||
* | Add a --package-moves[=n] option that can be used to control the | Zac Medico | 2010-07-28 | 3 | -7/+25 |
| | | | | | "Performing Global Updates" routine. This option is enabled by default. | ||||
* | Document --depclean-lib-check[=n]. | Zac Medico | 2010-07-28 | 1 | -0/+8 |
| | |||||
* | Fix calc_depclean() to skip the topological sort code when there's | Zac Medico | 2010-07-28 | 1 | -1/+1 |
| | | | | nothing selected for removal. | ||||
* | Tweak global updates handling so that updates from $PORTDIR are applied | Zac Medico | 2010-07-27 | 1 | -5/+16 |
| | | | | | | | | | for all of the following cases: * package is missing repository metadata * package has repository metadata, but the source repository does not have a profiles/updates/ directory * package has repository metadata, but the source repository is not currently accessible via PORTDIR_OVERLAY | ||||
* | Fallback to updates from PORTDIR if repository has no 'updates' dir. | Michał Górny | 2010-07-27 | 1 | -0/+3 |
| | | | | | | As a backwards-compatibility measure, if a particular repository doesn't come with an 'updates' directory, fallback to updates from dbapi.porttree_root. | ||||
* | Support repository-wide updates in FakeVartree. | Michał Górny | 2010-07-27 | 1 | -13/+24 |
| | |||||
* | portage.sets: Don't allow extended atoms unless explicitly told to | Sebastian Luther | 2010-07-27 | 1 | -1/+1 |
| | |||||
* | Use a directory for the default set configuration. | Michał Górny | 2010-07-27 | 1 | -1/+1 |
| | | | | | | | Expect /usr/share/portage/config/sets to be a directory containing any number of set configuration files. The default Portage sets.conf should be now installed as sets/portage.conf, and other ebuilds are free to install their own set configuration files there. | ||||
* | Allow the --depclean library consumer check to be disabled by | Zac Medico | 2010-07-26 | 2 | -2/+13 |
| | | | | --depclean-lib-check=n. | ||||
* | Bug #329803 - Make unmerge() show a machine-readable list of selected packages. | Sebastian Luther | 2010-07-25 | 1 | -0/+2 |
| | |||||
* | --exclude: Add support for atoms with wildcards | Sebastian Luther | 2010-07-23 | 2 | -19/+6 |
| | |||||
* | Move the mod_echo import to the top, so the module is pre-loaded. | Zac Medico | 2010-07-20 | 1 | -10/+5 |
| | |||||
* | Bug #328317 - If libc is artifically promoted in the merge list | Zac Medico | 2010-07-19 | 1 | -0/+13 |
| | | | | (for bug #303567), promote os-headers before it. | ||||
* | Fix broken reference to self._settings (from previous commit). | Zac Medico | 2010-07-16 | 1 | -1/+0 |
| | |||||
* | Bug #327883 - Make EbuildBuild call the pre-clean phase prior to | Zac Medico | 2010-07-16 | 3 | -85/+67 |
| | | | | | | | EbuildFetcher, in order to avoid re-use/removal of a build log from a previously failed build. This involves moving the pre-clean phase from EbuildExecuter to EbuildBuild, and moving build dir handling from EbuildFetcher to EbuildBuild. | ||||
* | Make EbuildBuildDir.clean_log() do nothing when FEATURES=keepwork is | Zac Medico | 2010-07-16 | 1 | -1/+5 |
| | | | | enabled. | ||||
* | Fix output handling for FEATURES="lafilefixing". | Zac Medico | 2010-07-12 | 1 | -11/+14 |
| | |||||
* | Use writemsg_stdout instead of print, for unicode safety. | Zac Medico | 2010-07-11 | 1 | -7/+7 |
| | |||||
* | Fix possible bugs recently introduced in --info version sorting logic. | Zac Medico | 2010-07-11 | 1 | -5/+22 |
| | |||||
* | Fix emerge --info breakage for python-3.x (cmp usage). | Zac Medico | 2010-07-11 | 1 | -2/+2 |
| |