Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | test_merge_order: test smallest runtime cycle | Zac Medico | 2011-06-12 | 1 | -0/+6 | |
| | | | | | | | | | In the case of multiple runtime cycles, where some cycles may depend on smaller independent cycles, it's optimal to merge smaller independent cycles before other cycles that depend on them. Therefore, we search for the smallest cycle in order to try and identify and prefer these smaller independent cycles. | |||||
* | Fix a typo in a comment.v2.2.0_alpha40 | Arfrever Frehtes Taifersar Arahesis | 2011-06-11 | 1 | -1/+1 | |
| | ||||||
* | serialize_tasks: debug output for runtime cycles | Zac Medico | 2011-06-11 | 1 | -1/+12 | |
| | ||||||
* | serialize_tasks: asap ignore medium_soft earlier | Zac Medico | 2011-06-11 | 1 | -5/+11 | |
| | | | | | | This allows us to avoid the less efficient runtime cycle pathway for cases in which an asap node is a leaf if medium_soft deps are ignored. Ths should increase efficiency without changing behavior. | |||||
* | serialize_tasks: minimize runtime cycles more | Zac Medico | 2011-06-11 | 1 | -3/+6 | |
| | ||||||
* | serialize_tasks: minimize nodes in runtime cycles | Zac Medico | 2011-06-10 | 1 | -30/+30 | |
| | | | | | | | When gathering the nodes belonging to a runtime cycle, we want to minimize the number of nodes gathered, since this tends to produce a more optimal merge order. Ignoring all medium_soft deps serves this purpose. | |||||
* | depgraph._serialize_tasks: revert formatting diff | Zac Medico | 2011-06-10 | 1 | -6/+5 | |
| | ||||||
* | depgraph._serialize_tasks: move libperl/perl code | Zac Medico | 2011-06-10 | 1 | -14/+17 | |
| | | | | | This ensures that all asap_nodes are explored before setting prefer_asap to False. | |||||
* | depgraph._serialize_tasks: tweak last commit more | Zac Medico | 2011-06-10 | 1 | -3/+3 | |
| | ||||||
* | depgraph._serialize_tasks: tweak last commit | Zac Medico | 2011-06-10 | 1 | -7/+9 | |
| | | | | This code is only intended when more than one node is selected. | |||||
* | slot_collision_notice: don't omit any use dep | Zac Medico | 2011-06-10 | 1 | -14/+16 | |
| | | | | | | When USE flags are removed, it can be essential to see all broken reverse dependencies here, so don't omit any. If the list is long, people can simply use a pager. | |||||
* | show_unsatisfied_blockers: don't omit any pkgs | Zac Medico | 2011-06-10 | 1 | -17/+10 | |
| | | | | | It can be essential to see all the packages here, so don't omit any. If the list is long, people can simply use a pager. | |||||
* | depgraph._serialize_tasks: fix libperl/perl order | Zac Medico | 2011-06-10 | 1 | -5/+17 | |
| | | | | | | In some cases, the asap_nodes code caused selection of a large runtime cycle that was obviously sub-optimal. Now such cases are detected and avoided. | |||||
* | SubProcess: fix status for _set_returncode caller | Zac Medico | 2011-06-09 | 5 | -9/+9 | |
| | | | | | | These callers don't intend to make WIFSIGNALED return True, so they need to shift their codes 8 bits to the left. This ensures that commit 88f5bf84e2fd23125910b2ecaffc035971445696 behaves as intended. | |||||
* | AbstractEbuildProcess: handle kill by signal | Zac Medico | 2011-06-09 | 1 | -5/+19 | |
| | | | | This will fix bug #368817. | |||||
* | SubProcess: make returncode like Popen | Zac Medico | 2011-06-09 | 1 | -6/+10 | |
| | ||||||
* | show_masked_packages: EAPI metadata safety | Zac Medico | 2011-06-09 | 1 | -0/+3 | |
| | | | | | When masked by EAPI, metadata is mostly useless since it doesn't contain essential things like SLOT. | |||||
* | _show_unsatisfied_dep: fix logic for EAPI mask | Zac Medico | 2011-06-09 | 1 | -6/+9 | |
| | | | | This will fix bug #370465. | |||||
* | unmerge: show virtual in system unmerge warning | Zac Medico | 2011-06-08 | 1 | -1/+9 | |
| | | | | | | This is intended to clarify the messages shown in bug #370295, so that it's obvious when a package is a member of the system set due to it being a virtual provider. | |||||
* | autounmask-write: prefer package.accept_keywords | Zac Medico | 2011-06-08 | 1 | -2/+2 | |
| | ||||||
* | extract_affecting_use: _get_useflag_re(eapi) | Zac Medico | 2011-06-08 | 2 | -3/+6 | |
| | | | | | This is needed for EAPI="4-python" added in commit 586760f37fb9784327d8447182d49810662f4427. | |||||
* | autounmask-write: support package.accept_keywords | Zac Medico | 2011-06-08 | 1 | -1/+6 | |
| | ||||||
* | Fix some typos. | Arfrever Frehtes Taifersar Arahesis | 2011-06-06 | 2 | -2/+2 | |
| | ||||||
* | Use Package.UNKNOWN_REPO where appropriate. | Zac Medico | 2011-06-06 | 1 | -2/+3 | |
| | ||||||
* | Scheduler: init _fetch_log in constructor | Zac Medico | 2011-06-05 | 1 | -3/+4 | |
| | | | | This ensures that we account for EMERGE_LOG_DIR. | |||||
* | create_world_atom: fix slot/repo atom logic | Zac Medico | 2011-06-05 | 1 | -1/+1 | |
| | ||||||
* | Enable atom::repo in the @selected package set. | Zac Medico | 2011-06-05 | 1 | -2/+8 | |
| | ||||||
* | MergeListItem: fix "unknown repo" display | Zac Medico | 2011-06-05 | 2 | -2/+3 | |
| | | | | | The Package class uses an UNKNOWN_REPO constant so that MergeListItem can distinguish this case. | |||||
* | --ask: show group warning before pretend prompt | Zac Medico | 2011-06-04 | 1 | -2/+2 | |
| | ||||||
* | autounmask: reference EMERGE_DEFAULT_OPTS in docs | Zac Medico | 2011-06-04 | 1 | -1/+3 | |
| | ||||||
* | Binpkg: cleanup PORTAGE_BINPKG_FILE code | Zac Medico | 2011-06-03 | 1 | -16/+6 | |
| | ||||||
* | autounmask: include comments from package.mask | Zac Medico | 2011-06-03 | 1 | -0/+13 | |
| | | | | This will fix bug #369985. | |||||
* | emergelog: tweak _disabled comment | Zac Medico | 2011-06-03 | 1 | -2/+2 | |
| | ||||||
* | emergelog: only enable when called by emerge | Zac Medico | 2011-06-03 | 2 | -10/+11 | |
| | | | | | | We disable emergelog by default, since it's called from dblink.merge() and we don't want that to trigger log writes unless it's really called via emerge. | |||||
* | Update timestamps in headers of modified files. | Zac Medico | 2011-06-03 | 1 | -1/+1 | |
| | ||||||
* | --ask: prompt for --pretend mode when necessary | Zac Medico | 2011-06-03 | 1 | -2/+6 | |
| | ||||||
* | --autounmask: show note suggesting how to disable | Zac Medico | 2011-06-03 | 1 | -0/+16 | |
| | | | | | | | | | | | Now that --autounmask is enabled by default, people are dealing with local masks that trigger unsatisfied dependencies often complain about --autounmask behavior being inappropriate for their situation. Therefore, show a helpful note when the autounmask code is triggered and --quiet is not enabled: NOTE: This --autounmask behavior can be disabled by setting EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf. | |||||
* | dblink.merge: remove unused scheduler callbacks | Zac Medico | 2011-06-03 | 1 | -67/+1 | |
| | ||||||
* | autounmask-write: mention --ask in docs | Zac Medico | 2011-06-02 | 1 | -1/+1 | |
| | ||||||
* | autounmask-write: force configpro if non-existent | Zac Medico | 2011-06-02 | 1 | -1/+6 | |
| | | | | | | We want to force new_protect_filename to ensure that the user will see all our changes via etc-update, even if file_to_write_to doesn't exist yet. | |||||
* | add_pkg_dep_string: fix reversed inst_pkgs order | Zac Medico | 2011-06-02 | 1 | -3/+6 | |
| | | | | | | This code was intended to iterate over packages in descending order, but match_pkgs() returns them in ascending order, so we need to reverse it. | |||||
* | add_pkg_dep_string: remove unused root_slot var | Zac Medico | 2011-06-02 | 1 | -1/+0 | |
| | ||||||
* | Use bool(digraph) instead of empty()/is_empty(). | Zac Medico | 2011-06-02 | 3 | -6/+6 | |
| | ||||||
* | dep_zapdeps: use digraph for preference selection | Zac Medico | 2011-05-30 | 1 | -0/+3 | |
| | | | | | | | | | | This is required in order for dep_zapdeps to work as intended for solving cases of bug #264434 in which there is an installed package that may need to be uninstalled in order to resolve blockers. It fixes a failure to resolve blockers when attempting to replace media-video/ffmpeg with media-video/libav (symptom is similar to bug #339164, but with new-style virtual instead of old-style PROVIDE virtual). | |||||
* | backtrack_depgraph: display_problems for each run | Zac Medico | 2011-05-27 | 1 | -2/+13 | |
| | ||||||
* | depclean: warn for each unmatched argument | Zac Medico | 2011-05-27 | 1 | -1/+4 | |
| | | | | This output is similar to that produced by unmerge(). | |||||
* | _LockProcess: fix _poll returncodev2.2.0_alpha37 | Zac Medico | 2011-05-26 | 1 | -1/+1 | |
| | | | | | We don't want to return the returncode directly from the subprocess. Return self.returncode instead. | |||||
* | autounmask_broke_use_dep: flag masked pkgs too | Zac Medico | 2011-05-26 | 1 | -2/+2 | |
| | ||||||
* | _LockProcess: remove redundant scheduler attrib | Zac Medico | 2011-05-26 | 1 | -1/+1 | |
| | ||||||
* | AsynchronousLock: check type in _poll and _cancel | Zac Medico | 2011-05-26 | 1 | -3/+3 | |
| |