Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Scheduler: handle same cpv with different SLOT | Zac Medico | 2011-01-05 | 1 | -0/+3 |
| | |||||
* | Scheduler: fix reposyntax uninstall hash breakage | Zac Medico | 2011-01-05 | 1 | -8/+10 |
| | |||||
* | Scheduler: always share FakeVartree pkg_cache | Zac Medico | 2011-01-05 | 1 | -1/+2 |
| | |||||
* | Scheduler: avoid unecessary Package instances | Zac Medico | 2011-01-05 | 1 | -1/+0 |
| | |||||
* | Scheduler: cache more Packages in --nodeps mode | Zac Medico | 2011-01-05 | 1 | -0/+2 |
| | |||||
* | Scheduler: cache Package instance more | Zac Medico | 2011-01-05 | 1 | -9/+12 |
| | | | | | | | | This helps to avoid some cases in which emerge crashes due to ebuild modification that leads to failure in aux_get/manifest check while the Scheduler is running. Typically such modifications are harmless, so it's beneficial to cache the metadata so that aux_get is less likely to be called when it will fail. | ||||
* | REQUIRED_USE: when unsatisfied, show current USE | Zac Medico | 2011-01-04 | 1 | -3/+5 |
| | |||||
* | Split out pkg_use_display() from action_info(). | Zac Medico | 2011-01-04 | 2 | -58/+68 |
| | |||||
* | composite_db: use ebuild visibility for installed | Zac Medico | 2011-01-04 | 2 | -2/+18 |
| | | | | This will fix bug #350488. | ||||
* | fix indentation from commit f29d351990f0a3dd6183ec888ba8b0ff522c0875 | Zac Medico | 2011-01-03 | 1 | -1/+1 |
| | |||||
* | Fix spelling of unsatisfied from previous commit. | Zac Medico | 2011-01-03 | 1 | -1/+1 |
| | |||||
* | REQUIRED_USE: always show requirements | Zac Medico | 2011-01-03 | 1 | -16/+43 |
| | | | | | | | | | This fixes a case in which the user would receive a "masked by: REQUIRED_USE violated" message without any more information about the specific requirements. Now, unsatisfied REQUIRED_USE is never treated as a mask, since it really is nothing like a mask. It's much more like an unsatisfied USE dependency, so we need to handle it in a similar way. | ||||
* | depgraph: fix bug #350254 and test it | Zac Medico | 2011-01-03 | 1 | -1/+2 |
| | |||||
* | depgraph: prefer highest priority repo more often | Zac Medico | 2011-01-02 | 2 | -0/+17 |
| | | | | | | Prefer the highest priority repo, even when the ebuild from the higher priority repo requires USE adjustments due to USE deps or REQUIRED_USE. This will fix bug #350254. | ||||
* | Try to avoid downgrade due to unsat REQUIRED_USE. | Zac Medico | 2011-01-02 | 1 | -0/+1 |
| | |||||
* | depclean: account for more masks | Zac Medico | 2011-01-02 | 1 | -1/+6 |
| | | | | | | Account for packages with masks (like KEYWORDS masks) that are usually ignored in visibility checks for installed packages, in order to handle cases like bug #350285. | ||||
* | depgraph: use Package.masks for installed | Zac Medico | 2011-01-02 | 1 | -5/+3 |
| | | | | | In some cases we do special masking checks for installed packages, and Package.masks is a convenient way to do it. | ||||
* | depclean: account for more masks | Zac Medico | 2011-01-02 | 1 | -0/+14 |
| | | | | | | Account for packages with masks (like KEYWORDS masks) that are usually ignored in visibility checks for installed packages, in order to handle cases like bug #350285. | ||||
* | Binpkg: implement REPLACING_VERSIONS | Zac Medico | 2010-12-30 | 1 | -0/+8 |
| | |||||
* | EbuildPhase: Display upstream info before setup. | Michał Górny | 2010-12-29 | 1 | -0/+5 |
| | | | | | Display upstream maintainers and bugtrackers along with Gentoo maintainers when emerging a package. | ||||
* | EbuildFetcher: bail out if missing digest | Zac Medico | 2010-12-28 | 1 | -1/+2 |
| | | | | This will fix bug #348864. | ||||
* | Use EbuildFetcher for --fetchonly (not --pretend) | Zac Medico | 2010-12-28 | 1 | -2/+15 |
| | |||||
* | EbuildFetcher: pass digests to fetch() | Zac Medico | 2010-12-28 | 1 | -4/+8 |
| | |||||
* | Remove unused filter_iuse_defaults() function. | Zac Medico | 2010-12-24 | 1 | -14/+1 |
| | |||||
* | depgraph: Optimize --newuse with Package attrs. | Zac Medico | 2010-12-24 | 1 | -4/+4 |
| | |||||
* | Optimize merge list display with Package attrs. | Zac Medico | 2010-12-24 | 1 | -27/+24 |
| | |||||
* | Fix merge list repo display breakage. | Zac Medico | 2010-12-23 | 2 | -10/+12 |
| | | | | | Broken since refactoring in commit 48c8cec7c079cb07a4f421a36cdc46a7fdbc7811. | ||||
* | Fix portage restart warning message. | Zac Medico | 2010-12-22 | 1 | -1/+0 |
| | |||||
* | Refactor depgraph merge list display code. | Brian Dolbec | 2010-12-22 | 3 | -1018/+1389 |
| | |||||
* | emerge --changelog: repo support for binpkgs | Zac Medico | 2010-12-22 | 1 | -1/+1 |
| | |||||
* | Package.operation: eliminate duplicate code | Zac Medico | 2010-12-22 | 1 | -9/+5 |
| | |||||
* | Display relevant FEATURES before setup phase | Zac Medico | 2010-12-21 | 1 | -1/+15 |
| | | | | Thanks to Christian Ruppert <idl0r@gentoo.org> for the suggestion. | ||||
* | saveNomergeFavorites: remove unecessary vars | Zac Medico | 2010-12-20 | 1 | -8/+3 |
| | |||||
* | saveNomergeFavorites: fix possible root confusion | Zac Medico | 2010-12-20 | 1 | -0/+5 |
| | |||||
* | paren_enclose: preserve atom USE conditionals | Zac Medico | 2010-12-19 | 1 | -2/+4 |
| | | | | | | | The depgraph sometimes uses paren_enclose to temporarily convert parts of use_reduce output to a plain string. In these cases, we want to preserve atom USE conditionals, since these sometimes make a difference for IUSE checks during package matching (as in bug #348389). | ||||
* | slot_conflict_handler: fix for bug #348389 | Zac Medico | 2010-12-15 | 1 | -8/+17 |
| | | | | | | | | This fixes a broken assumption about USE dep matching behavior, since commit 766988aa56bb1bbd2796f96946e62ed78cdf259 introduced stricter IUSE matching by using Atom.unevaluated_atom for IUSE checks (thus changing behavior in cases where conditional USE dependencies disappear upon evaluation). | ||||
* | highlight_violations: handle unversioned atom | Zac Medico | 2010-12-15 | 1 | -8/+12 |
| | | | | A test case is included, which triggers the previously broken case. | ||||
* | loadResumeCommand: select first matched package | Zac Medico | 2010-12-12 | 1 | -0/+1 |
| | | | | | We need to break out of the loop after the first match here, since the first package comes from the highest priority repo. | ||||
* | BinpkgVerifier: don't unlink emerge-fetch.log | Zac Medico | 2010-12-12 | 1 | -7/+1 |
| | |||||
* | Scheduler: fix pkg cache more for reposyntax | Zac Medico | 2010-12-07 | 1 | -1/+1 |
| | |||||
* | Scheduler: fix pkg cache for reposyntax | Zac Medico | 2010-12-07 | 1 | -5/+20 |
| | |||||
* | inject binpkg after fetch for pkg_pretendv2.2.0_alpha7 | Zac Medico | 2010-12-05 | 1 | -0/+4 |
| | |||||
* | Fix pkg_pretend output and error handling. | Zac Medico | 2010-12-05 | 1 | -50/+73 |
| | |||||
* | Scheduler: Always display message for pkg_pretend | Zac Medico | 2010-12-05 | 1 | -8/+2 |
| | |||||
* | Sync EMERGE_FROM code with MERGE_TYPE code. | Zac Medico | 2010-12-05 | 3 | -2/+4 |
| | |||||
* | Package: Use IUSE to validate built USE | Zac Medico | 2010-12-04 | 1 | -0/+8 |
| | |||||
* | Scheduler: set MERGE_TYPE for pkg_pretend | Zac Medico | 2010-12-04 | 1 | -0/+5 |
| | |||||
* | EAPI 4: Support MERGE_TYPE (bug #347351) | Zac Medico | 2010-12-03 | 2 | -0/+5 |
| | |||||
* | Scheduler._run_pkg_pretend: call setcpv | Zac Medico | 2010-12-03 | 1 | -0/+1 |
| | |||||
* | depgraph: remove redundant IUSE check | Zac Medico | 2010-11-29 | 1 | -4/+0 |
| |