Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix readonly variable assignment for PORTAGE_BINPKG_TMPFILE when | Zac Medico | 2010-09-30 | 1 | -0/+6 |
| | | | | ebuild(1) calls the 'package' phase. | ||||
* | Tweak depgraph._show_unsatisfied_dep() display for AtomArg instances. | Zac Medico | 2010-09-30 | 1 | -2/+11 |
| | |||||
* | search: code clean up | Sebastian Luther | 2010-09-30 | 1 | -19/+13 |
| | |||||
* | Get --exclude to work with --depclean and --prune | Sebastian Luther | 2010-09-30 | 1 | -1/+19 |
| | | | | Thanks to forum member 'krinn' for the suggestion | ||||
* | Fix breakage in depgraph._serialize_tasks() blocker handling due | Zac Medico | 2010-09-30 | 1 | -5/+9 |
| | | | | to addition of repo to Package._hash_key. | ||||
* | Bug #337178 - Fix slot conflict backtracking to mask the higher | Zac Medico | 2010-09-27 | 1 | -10/+36 |
| | | | | | | | | | | version if appropriate. Generally, we mask the higher version since this solves common cases in which a lower version is needed so that all dependencies will be satisfied (bug #337178). However, if existing_node happens to be installed then we mask that since this is a common case that is triggered when --update is not enabled. | ||||
* | Revert one more change from bug #337178: parent_atoms is supposed | Zac Medico | 2010-09-26 | 1 | -1/+1 |
| | | | | to refer to the new pkg, not the one to_be_masked. | ||||
* | Revert slot conflict behavior backtracking behavior changes from | Zac Medico | 2010-09-26 | 1 | -5/+6 |
| | | | | | | | | bug #337178 and comment about reasoning for behavior. We always mask existing_node since _select_package tries to avoid slot conflicts when possible and therefore a conflict typically means that existing_node was a poor choice. | ||||
* | Fix confusing messages shown by | Zac Medico | 2010-09-26 | 1 | -6/+6 |
| | | | | | | | | | | | depgraph._show_missed_update_slot_conflicts() since the fix from bug #337178. When depgraph._add_pkg() was fixed to mask the higher version in 4bc78ab0b563697b98527eebcdfe474863383cf0, we didn't adjust the parent_atoms variable so that it would contain parent atoms from the versions being masked. This resulted in confusing messages from depgraph._show_missed_update_slot_conflicts(). | ||||
* | Fix BinpkgVerifier so that it doesn't try to rename the file if | Zac Medico | 2010-09-25 | 1 | -1/+3 |
| | | | | it doesn't exist. | ||||
* | In EbuildPhase, don't display Repository if the value is not available. | Zac Medico | 2010-09-25 | 1 | -1/+2 |
| | |||||
* | Make BinpkgFetcher use AsynchronousLock. | Zac Medico | 2010-09-25 | 1 | -3/+7 |
| | |||||
* | Bug #337465 - Enable EbuildIpcDaemon on Darwin and FreeBSD since | Zac Medico | 2010-09-25 | 1 | -8/+0 |
| | | | | | | it seems fixed now. This reverts commit 0906fee12ffe0ebd07e8952316f03927962af29b. | ||||
* | Make EbuildIpcDaemon._input_handler() handle EAGAIN from os.read() | Zac Medico | 2010-09-23 | 1 | -1/+7 |
| | | | | for FreeBSD (bug 337465, comment #35). | ||||
* | Bug #337465 - Make EbuildIpcDaemon._input_handler() use os.read() | Zac Medico | 2010-09-23 | 1 | -3/+11 |
| | | | | | since array.fromfile() and file.read() are both known to erroneously return an empty string from this non-blocking fifo stream on FreeBSD. | ||||
* | Add support for FEATURES=binpkg-logs which is similar to unmerge-logs, | Zac Medico | 2010-09-22 | 1 | -0/+8 |
| | | | | but applies to all binary package merges. | ||||
* | Fix a typo in a comment. | Zac Medico | 2010-09-21 | 1 | -1/+1 |
| | |||||
* | Bug #337465 - Disable EbuildIpcDaemon on Darwin and FreeBSD since | Zac Medico | 2010-09-21 | 1 | -0/+8 |
| | | | | | | it reportedly triggers a tight loop in emerge. This reverts commit 6085103bdd7623d941e3c6ae5905e66658c49fd7. | ||||
* | Bug #338267 - Fix broken PORTAGE_BUILDDIR assertion in Binpkg when | Zac Medico | 2010-09-21 | 1 | -1/+3 |
| | | | | PORTAGE_TMPDIR is a symlink. | ||||
* | Remove obsolete comment about non-blocking from | Zac Medico | 2010-09-20 | 1 | -4/+0 |
| | | | | EbuildIpcDaemon._send_reply() since ebuild-ipc now uses blocking IO. | ||||
* | Remove obsolete docstring from _RepoDisplay.__str__(). | Zac Medico | 2010-09-20 | 1 | -4/+0 |
| | |||||
* | Tests: add resolver/test_output: Make sure we don't backtrace in the merge ↵ | Sebastian Luther | 2010-09-20 | 1 | -16/+12 |
| | | | | list printer | ||||
* | Move mergelist printing into resolver/output.py | Sebastian Luther | 2010-09-20 | 6 | -1051/+1080 |
| | |||||
* | Always mask the higher version when backtracking due to a slot conflict | Sebastian Luther | 2010-09-19 | 1 | -4/+10 |
| | |||||
* | With waitpid and WNOHANG, only check the first element of the tuplev2.2_rc85 | Zac Medico | 2010-09-19 | 2 | -3/+12 |
| | | | | since the second element may vary (bug #337465, comment #12). | ||||
* | Bug #337465 - Enable EbuildIpcDaemon on Darwin and FreeBSD since it | Zac Medico | 2010-09-19 | 1 | -8/+0 |
| | | | | seems fixed since commit 81fc303212b8379219cf5d463c8717359b972dba. | ||||
* | slot collision handler: Fix bug in atom pretty printer for =* atoms | Sebastian Luther | 2010-09-19 | 1 | -0/+8 |
| | |||||
* | Fix depgraph._complete_graph() to preserve initial_arg_list when it | Zac Medico | 2010-09-19 | 1 | -4/+6 |
| | | | | updates args with _set_args(). | ||||
* | Fix incorrect depgraph_sets reference in depgraph._load_favorites().v2.2_rc84 | Zac Medico | 2010-09-18 | 1 | -1/+1 |
| | |||||
* | Invert SetArg conditional in depgraph._set_args(), for clarity. | Zac Medico | 2010-09-18 | 1 | -3/+4 |
| | |||||
* | Add multiple $ROOT support to depgraph._iter_atoms_for_pkg(). | Zac Medico | 2010-09-18 | 2 | -91/+85 |
| | |||||
* | Add digraph --debug output in calc_depclean() for the case when | Zac Medico | 2010-09-18 | 1 | -0/+6 |
| | | | | it bails out due to unresolved dependencies. | ||||
* | Fix breakage in population of dynamic_config._set_atoms since the | Zac Medico | 2010-09-18 | 1 | -2/+5 |
| | | | | fix from bug #337540. | ||||
* | Use blocking IO in ebuild-ipc.py and EbuildIpcDaemon._send_reply(), | Zac Medico | 2010-09-18 | 1 | -6/+1 |
| | | | | in hopes that it will be more portable (see bug #337465). | ||||
* | Disable EbuildIpcDaemon for Darwin (similar issues to FreeBSD). | Zac Medico | 2010-09-18 | 1 | -1/+2 |
| | |||||
* | Fix --autounmask get_dep_chain() function to traverse nested sets. | Zac Medico | 2010-09-18 | 1 | -7/+20 |
| | |||||
* | Never traverse the same node twice when showing parents in | Zac Medico | 2010-09-18 | 1 | -1/+3 |
| | | | | depgraph._show_unsatisfied_dep(). | ||||
* | When depgraph._show_unsatisfied_dep() displays parents, traverse nested | Zac Medico | 2010-09-18 | 1 | -7/+15 |
| | | | | sets. | ||||
* | Make depgraph._pkg_visibility_check() when --autounmask is not | Zac Medico | 2010-09-17 | 1 | -0/+3 |
| | | | | enabled. | ||||
* | Make EbuildIpcDaemon._input_handler() use a blanket exception | Zac Medico | 2010-09-17 | 1 | -2/+5 |
| | | | | | handler for pickle.loads() since that can raise practically any exception when given corrupt data. | ||||
* | Update emerge --autounmask docs to indicate support for LICENSE | Zac Medico | 2010-09-17 | 1 | -2/+2 |
| | | | | masks. | ||||
* | --autounmask: Support license changes | Sebastian Luther | 2010-09-17 | 1 | -35/+92 |
| | |||||
* | Bug #337540 - Record nested package set information in the digraph. | Zac Medico | 2010-09-17 | 4 | -37/+85 |
| | | | | | | A new depgraph._expand_set_args() method adds nested SetArg instances to the digraph, in order to record parent -> child relationships from nested sets. | ||||
* | Move traversal of world_sets from calc_depclean() to | Zac Medico | 2010-09-16 | 2 | -26/+51 |
| | | | | | | | | depgraph._complete_graph(). With this patch, nested set traversal is only used for removal operations like --depclean and --prune. A later patch will introduce similar traversal for all operations, in order to solve bug #337540. | ||||
* | Fix misspelling of DependencyArg.__eq__() method. | Zac Medico | 2010-09-16 | 1 | -1/+1 |
| | |||||
* | Make Package __str__ and __unicode__ methods more like DependencyArg. | Zac Medico | 2010-09-16 | 2 | -3/+13 |
| | |||||
* | Make RepoDisplay __str__ and __unicode__ methods more like | Zac Medico | 2010-09-16 | 2 | -5/+17 |
| | | | | DependencyArg. | ||||
* | Make EbuildPhase display "Package" and "Repository" instead of "CPV" | Zac Medico | 2010-09-16 | 1 | -2/+2 |
| | | | | and "REPO" the the start of the build log. | ||||
* | Add missing noiselevel parameter to writemsg_stdout() call from previous | Zac Medico | 2010-09-16 | 1 | -1/+1 |
| | | | | commit. | ||||
* | Make UseFlagDisplay __str__ and __unicode__ methods more like | Zac Medico | 2010-09-16 | 2 | -3/+19 |
| | | | | DependencyArg, and add tests. |