Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | depgraph: avoid duplicate ebuild visibility check | Zac Medico | 2011-01-18 | 1 | -1/+1 | |
| | ||||||
* | depgraph: don't reinstall for changed repo | Zac Medico | 2011-01-18 | 1 | -2/+19 | |
| | ||||||
* | depgraph: avoid updates more | Zac Medico | 2011-01-18 | 1 | -9/+14 | |
| | | | | | The fix from bug #351828 broke some of the update avoidance behavior from bug #275945, and this patch should restore it. | |||||
* | Fix some poor installed/masked || choices. | Zac Medico | 2011-01-18 | 1 | -12/+7 | |
| | | | | This will fix bug #351828. It's fallout from bug #350285. | |||||
* | doebuild_environent: handle A/AA initialization | Zac Medico | 2011-01-18 | 2 | -14/+1 | |
| | | | | | This allows elimination of duplicate code, some of which was introduced by the fix for bug #351505. | |||||
* | Fix broken pkg.use.enabled ref from last commit.v2.2.0_alpha17 | Zac Medico | 2011-01-17 | 1 | -1/+1 | |
| | ||||||
* | EbuildBuild: Ensure $A is defined in pkg_nofetch. | Zac Medico | 2011-01-17 | 1 | -1/+8 | |
| | | | | This will fix bug #351505. | |||||
* | Scheduler: remove uninstall task from pkg_queuev2.2.0_alpha16 | Zac Medico | 2011-01-17 | 1 | -0/+4 | |
| | ||||||
* | Update copyright headers for touched files. | Zac Medico | 2011-01-16 | 1 | -1/+1 | |
| | ||||||
* | Tweak PollScheduler signal handling. | Zac Medico | 2011-01-15 | 2 | -33/+37 | |
| | ||||||
* | Remove duplicate Scheduler constructor call. | Zac Medico | 2011-01-15 | 1 | -3/+0 | |
| | ||||||
* | Add PollScheduler.terminate() for interruption. | Zac Medico | 2011-01-15 | 5 | -27/+129 | |
| | | | | | This allows PollScheduler instances to do basic cleanup and terminate gracefully when SIGINT or SIGTERM signals are received. | |||||
* | When killed by signal, return 128 + signum. | Zac Medico | 2011-01-15 | 1 | -2/+2 | |
| | | | | | This is the same convention that bash uses for returncodes of processes that are killed by signals. | |||||
* | AsynchronousLock: use process by default | Zac Medico | 2011-01-13 | 1 | -1/+9 | |
| | | | | | | | The default behavior is to use a process instead of a thread, since there is currently no way to interrupt a thread that is waiting for a lock (notably, SIGINT doesn't work because python delivers all signals to the main thread). | |||||
* | Scheduler: free unneeded uninstall task from memv2.2.0_alpha14 | Zac Medico | 2011-01-06 | 1 | -1/+5 | |
| | ||||||
* | 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). |