Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | unmerge: pass through writemsg_level param | Zac Medico | 2011-05-26 | 1 | -1/+1 |
| | |||||
* | discardBlocker: fix bug in slot match code | Zac Medico | 2011-05-26 | 1 | -2/+3 |
| | |||||
* | discardBlocker: fix cpv match so it works | Zac Medico | 2011-05-26 | 1 | -2/+4 |
| | |||||
* | depgraph: always check for autounmask breakage | Zac Medico | 2011-05-25 | 1 | -9/+10 |
| | | | | | The 2.1.9 branch already does the same thing since commit 65736474c0d70cb10ff1290b3787b61d8a502aed. | ||||
* | FakeVartree: use live meta if installed EAPI ok | Zac Medico | 2011-05-25 | 1 | -2/+10 |
| | | | | This will fix bug #368725. | ||||
* | rebuilt-binaries: prefer newer unbuilt | Zac Medico | 2011-05-25 | 1 | -1/+7 |
| | |||||
* | FakeVartree: tweak _aux_get_wrapper repo handlingv2.2.0_alpha36 | Zac Medico | 2011-05-24 | 1 | -2/+1 |
| | |||||
* | FakeVartree: tweak _aux_get_wrapper EAPI handling | Zac Medico | 2011-05-24 | 1 | -1/+4 |
| | |||||
* | FakeVartree: preserve EAPI of installed package | Zac Medico | 2011-05-24 | 1 | -1/+2 |
| | | | | | | If the corresponding unbuilt ebuild has a different EAPI than the installed instance, then we want to preserve the EAPI meatadata from the installed instance. | ||||
* | Fix a typo in last commit's debug message. | Zac Medico | 2011-05-24 | 1 | -1/+1 |
| | |||||
* | depgraph: detect deps broken by autounmask | Zac Medico | 2011-05-24 | 1 | -1/+37 |
| | | | | This will fix bug #368429. | ||||
* | PackageUninstall: return early if pkg is missing | Zac Medico | 2011-05-24 | 1 | -1/+8 |
| | |||||
* | PackageUninstall: remove extra cat/pf var init | Zac Medico | 2011-05-24 | 1 | -2/+2 |
| | | | | Also, add to comments about ebuild-locks. | ||||
* | test_merge_order: test asap PDEPEND (bug #180045) | Zac Medico | 2011-05-24 | 1 | -0/+1 |
| | |||||
* | PackageUninstall: log more output | Zac Medico | 2011-05-23 | 1 | -9/+12 |
| | |||||
* | PackageUninstall: make async with MergeProcess | Zac Medico | 2011-05-23 | 1 | -8/+49 |
| | | | | | | | | This fixes another ebuild-locks issue like the one fixed in commit a81460175a441897282b0540cefff8060f2b92dc, but this time we use a subprocess to ensure that the ebuild-locks for pkg_prerm and pkg_postrm do not interfere with pkg_setup ebuild-locks held by the main process. | ||||
* | MergeProcess: remove unnecessary dblink attribute | Zac Medico | 2011-05-23 | 1 | -2/+1 |
| | |||||
* | PackageUninstall: use _unmerge_display() | Zac Medico | 2011-05-23 | 1 | -17/+34 |
| | | | | This is preparation for asynchronous support. | ||||
* | unmerge: split out _unmerge_display() function | Zac Medico | 2011-05-23 | 1 | -20/+44 |
| | | | | | | | This will be useful for adding asynchronous support to the PackageUninstall class, since it will be able to call _unmerge_display() for the display portion, and then do the actual unmerge asynchronously. | ||||
* | _serialize_tasks: prefer unsatisfied asap child | Zac Medico | 2011-05-22 | 1 | -6/+22 |
| | | | | | Optimally, satisfied deps are always merged after the asap nodes that depend on them. | ||||
* | _add_pkg_dep_string: handle satisfied virt_dep | Zac Medico | 2011-05-22 | 1 | -0/+14 |
| | | | | | This fixes a problem with the asap LIBC_PACKAGE_ATOM test case for bug #303567. | ||||
* | _validate_blockers: reference bug 128809 | Zac Medico | 2011-05-22 | 1 | -4/+7 |
| | |||||
* | Package: add new _gen_hash_key method | Zac Medico | 2011-05-22 | 4 | -44/+53 |
| | |||||
* | DepPriority: remove "rebuild" attribute | Zac Medico | 2011-05-21 | 3 | -36/+9 |
| | | | | | | | | | | | | | | | | Since the addition of DepPriorityNormalRange and DepPrioritySatisfiedRange in commit bd369956b2a2fbc019a655a372628998499156c0, which solves most cases of bug 199856, the Depriority.rebuild attribute doesn't appear to make any difference. The edges that this attribute differentiates are already naturally differentiated by the fact that the child node of a satisfied buildtime dependency that's not being rebuilt will naturally be identified as a leaf node earlier and removed from the graph, thereby eliminating the edge before there's an opportunity to compare it with a higher priority rebuild edge. The addition of the "optional" attribute (in commit 15476805a156acd11fdaaa19212691e8ee09b309) also plays a role here, since it converts some satisfied buildtime edges to optional edges, thereby reducing their priority. | ||||
* | Task.__eq__: allow _hash_key as input | Zac Medico | 2011-05-21 | 1 | -1/+3 |
| | | | | This is used by depgraph._pkg() for lookups. | ||||
* | test_merge_order: test hard blocker resolution | Zac Medico | 2011-05-20 | 1 | -2/+1 |
| | |||||
* | Fix grammar in previous commit. | Zac Medico | 2011-05-20 | 1 | -1/+1 |
| | |||||
* | depclean: adjust failure message wrt --with-bdeps | Zac Medico | 2011-05-20 | 1 | -9/+21 |
| | | | | | We need to be more explicit about using --with-bdeps=y, since this subtlety often leads to confusion. | ||||
* | Task: optimize == and != _hash_key comparison | Zac Medico | 2011-05-20 | 1 | -2/+8 |
| | |||||
* | Add FEATURES=distcc-pump support. | MATSUU Takuto | 2011-05-20 | 1 | -1/+1 |
| | | | | This will fix bug #288597. | ||||
* | Task: precalculate _hash_value | Zac Medico | 2011-05-19 | 3 | -3/+2 |
| |