Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cpv_sort_key: test suffix order | Zac Medico | 2010-12-02 | 2 | -3/+3 |
| | |||||
* | add new cpv_sort_key() function | Zac Medico | 2010-12-01 | 2 | -1/+59 |
| | |||||
* | fix AttributeError in recent use dep changes | Zac Medico | 2010-11-30 | 2 | -18/+22 |
| | |||||
* | vardbapi: unicode safe UnpicklingError message | Zac Medico | 2010-11-30 | 1 | -2/+2 |
| | | | | | Thanks to Fabio Erculiani <lxnay@gentoo.org> for reporting a UnicodeDecodeError here. | ||||
* | dbapi: remove redundant missing_enabled/disabled | Zac Medico | 2010-11-29 | 1 | -2/+1 |
| | |||||
* | dbapi: sync USE match logic with depgraph | Zac Medico | 2010-11-29 | 1 | -7/+22 |
| | | | | | This changes the IUSE check to use the unevaluated atom, and fixes some missing_enabled/disabled cases. | ||||
* | match_from_list: use unevaluated_atom for IUSE | Zac Medico | 2010-11-29 | 1 | -1/+1 |
| | |||||
* | match_from_list: sync USE dep logic with depgraph | Zac Medico | 2010-11-29 | 1 | -25/+23 |
| | | | | | This changes the IUSE check to use the unevaluated atom, and fixes some missing_enabled/disabled cases. | ||||
* | depgraph: remove redundant IUSE check | Zac Medico | 2010-11-29 | 1 | -4/+0 |
| | |||||
* | fix missing_enabled/disabled logic for bug 345979 | Zac Medico | 2010-11-29 | 1 | -6/+6 |
| | |||||
* | depgraph: fix logic more for bug 345979v2.2.0_alpha6 | Zac Medico | 2010-11-27 | 1 | -4/+14 |
| | |||||
* | stack_lists: optimize repo handling more | Zac Medico | 2010-11-27 | 1 | -1/+8 |
| | |||||
* | depgraph: fix logic in code for bug 345979 | Zac Medico | 2010-11-27 | 1 | -7/+6 |
| | |||||
* | UseManager: make warnings show even with --quiet | Zac Medico | 2010-11-26 | 1 | -2/+4 |
| | |||||
* | UseManager: convert lists to tuples | Zac Medico | 2010-11-26 | 1 | -2/+4 |
| | |||||
* | depgraph: check unevaluated USE dep IUSE earlier | Zac Medico | 2010-11-26 | 1 | -7/+7 |
| | |||||
* | depgraph: tweak USE match logic for bug 345979 | Zac Medico | 2010-11-26 | 1 | -21/+25 |
| | | | | | | This should fix handling of some corner cases in which use.force or use.mask might not have been handled correctly, and removes some redundant IUSE related checks. | ||||
* | whitelist proxy vars and don't save them | Zac Medico | 2010-11-26 | 1 | -0/+1 |
| | |||||
* | stack_lists: optimize repo logic | Zac Medico | 2010-11-26 | 1 | -1/+2 |
| | |||||
* | portdbapi: eliminate redundant treemap lookups | Zac Medico | 2010-11-26 | 1 | -17/+12 |
| | |||||
* | portdbapi.__init__: always warn for unused param | Zac Medico | 2010-11-26 | 1 | -4/+3 |
| | |||||
* | show_unsatisfied_dep: include ROOT if it's not / | Zac Medico | 2010-11-26 | 1 | -0/+2 |
| | |||||
* | config.environ: filter calling env only if mycpv | Zac Medico | 2010-11-25 | 1 | -1/+2 |
| | |||||
* | create_trees: propagate proxy vars to host ROOT | Zac Medico | 2010-11-25 | 1 | -1/+2 |
| | |||||
* | fetch: pass full env to fetcher (for proxy vars) | Zac Medico | 2010-11-25 | 2 | -2/+13 |
| | | | | This should fix bug #315421. | ||||
* | _get_usedep_re: make None eapi imply latest | Zac Medico | 2010-11-24 | 1 | -3/+7 |
| | |||||
* | Revert use.unsatisfiable support for now. | Zac Medico | 2010-11-24 | 3 | -35/+0 |
| | | | | | | | | | The current implementation doesn't provide anything to distinguish it from use.mask, and it's arguable that another approach such as an atom syntax extension (for optional dependencies) would be more appropriate. This reverts commit 93ee6a847be949e7752c3c052d3eb0619e408b43. | ||||
* | grab*_package: optimize for non-existent files | Zac Medico | 2010-11-24 | 1 | -0/+4 |
| | |||||
* | action_sync: preserved leading / in ssh uri | Zac Medico | 2010-11-24 | 1 | -1/+1 |
| | |||||
* | emerge: accept 'y' for options that accept 'n' | Zac Medico | 2010-11-23 | 2 | -75/+99 |
| | | | | This will fix bug #346349 and bug #344799. | ||||
* | repoman: enable dep check with empty KEYWORDS | Zac Medico | 2010-11-22 | 1 | -2/+6 |
| | | | | | | Since no KEYWORDS are set, and those are normally used to decide which profiles to check, we use an empty profile with effective ACCEPT_KEYWORDS set to **. | ||||
* | Use Package.use.force/mask attributes. | Zac Medico | 2010-11-20 | 2 | -16/+7 |
| | |||||
* | Use Package.use.force/mask attributes. | Zac Medico | 2010-11-20 | 1 | -5/+3 |
| | | | | This optimizes the fix for bug #345979. | ||||
* | Add Package.use.force/mask attributes. | Zac Medico | 2010-11-20 | 1 | -10/+57 |
| | |||||
* | _get_use*: remove unused code | Zac Medico | 2010-11-20 | 1 | -6/+0 |
| | |||||
* | Fix use.mask set intersection from previous. | Zac Medico | 2010-11-20 | 1 | -1/+1 |
| | |||||
* | Fix interaction of use.mask/force with use deps. | Zac Medico | 2010-11-20 | 1 | -10/+34 |
| | | | | | This should fix the package selection issue bug #345979 which triggers invalid "masked by: [nothing]" messages. | ||||
* | Handle combination of incremental + USE_EXPAND | Zac Medico | 2010-11-19 | 1 | -2/+9 |
| | | | | This fixes a corner case in the code from the previous commit. | ||||
* | USE_EXPAND: incremental expand for profiles | Zac Medico | 2010-11-19 | 1 | -7/+38 |
| | | | | | | | | In order to best accomodate the long-standing practice of setting default USE_EXPAND variables in the profile's make.defaults, we translate these variables into their equivalent USE flags so that useful incremental behavior is enabled (for sub-profiles). | ||||
* | emerge --info: Fix USE_EXPAND display | Zac Medico | 2010-11-19 | 1 | -0/+18 |
| | | | | | This makes the USE_EXPAND variables consistent with the USE flag settings. | ||||
* | Support syncing over ssh with ssh://host//path. | Michał Górny | 2010-11-19 | 1 | -3/+6 |
| | |||||
* | Fix emerge --sync PORTDIR creation. | Zac Medico | 2010-11-19 | 2 | -3/+8 |
| | |||||
* | Cache package.mask files within MaskManager. | Michał Górny | 2010-11-19 | 1 | -4/+13 |
| | | | | | | As a single repository may be often referenced by others as a 'master', it is really useful to keep a cache of already-read package.mask files. Especially if that repo has a large package.mask file like gx86 does. | ||||
* | Rename _parse_profile_files_to_list() to _parse_profile_files_to_tuple(). | Arfrever Frehtes Taifersar Arahesis | 2010-11-14 | 1 | -4/+4 |
| | |||||
* | Validate syntax of USE flags in use.force, use.mask, use.unsatisfiable, | Arfrever Frehtes Taifersar Arahesis | 2010-11-14 | 1 | -9/+42 |
| | | | | | package.use.force, package.use.mask, package.use.unsatisfiable and package.use files. | ||||
* | Fix malformed atom formatting for slot conflict. | Zac Medico | 2010-11-13 | 1 | -1/+1 |
| | | | | This fixes bug #345097. | ||||
* | MergeProcess: suppress finally blocks after fork | Zac Medico | 2010-11-13 | 1 | -4/+14 |
| | | | | This case is like bug #345289. | ||||
* | EbuildFetcher: suppress finally blocks after fork | Zac Medico | 2010-11-13 | 1 | -4/+13 |
| | | | | This should fix bug #345289. | ||||
* | Fix MergeProcess elog handling. | Zac Medico | 2010-11-12 | 1 | -2/+16 |
| | |||||
* | Merge package files in a subprocess. | Zac Medico | 2010-11-11 | 2 | -67/+121 |
| | | | | | This allows the Scheduler to run in the main thread while files are moved or copied asynchronously. |