summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* EAPI 4: Support MERGE_TYPE (bug #347351)Zac Medico2010-12-035-3/+16
|
* Scheduler._run_pkg_pretend: call setcpvZac Medico2010-12-031-0/+1
|
* config.reset: re-initialize _setcpv_args_hashZac Medico2010-12-031-0/+1
|
* REQUIRED_USE: test empty parenthesisZac Medico2010-12-031-0/+4
|
* cpv_sort_key: test suffix orderZac Medico2010-12-022-3/+3
|
* add new cpv_sort_key() functionZac Medico2010-12-012-1/+59
|
* fix AttributeError in recent use dep changesZac Medico2010-11-302-18/+22
|
* vardbapi: unicode safe UnpicklingError messageZac Medico2010-11-301-2/+2
| | | | | Thanks to Fabio Erculiani <lxnay@gentoo.org> for reporting a UnicodeDecodeError here.
* dbapi: remove redundant missing_enabled/disabledZac Medico2010-11-291-2/+1
|
* dbapi: sync USE match logic with depgraphZac Medico2010-11-291-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 IUSEZac Medico2010-11-291-1/+1
|
* match_from_list: sync USE dep logic with depgraphZac Medico2010-11-291-25/+23
| | | | | This changes the IUSE check to use the unevaluated atom, and fixes some missing_enabled/disabled cases.
* depgraph: remove redundant IUSE checkZac Medico2010-11-291-4/+0
|
* fix missing_enabled/disabled logic for bug 345979Zac Medico2010-11-291-6/+6
|
* depgraph: fix logic more for bug 345979v2.2.0_alpha6Zac Medico2010-11-271-4/+14
|
* stack_lists: optimize repo handling moreZac Medico2010-11-271-1/+8
|
* depgraph: fix logic in code for bug 345979Zac Medico2010-11-271-7/+6
|
* UseManager: make warnings show even with --quietZac Medico2010-11-261-2/+4
|
* UseManager: convert lists to tuplesZac Medico2010-11-261-2/+4
|
* depgraph: check unevaluated USE dep IUSE earlierZac Medico2010-11-261-7/+7
|
* depgraph: tweak USE match logic for bug 345979Zac Medico2010-11-261-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 themZac Medico2010-11-261-0/+1
|
* stack_lists: optimize repo logicZac Medico2010-11-261-1/+2
|
* portdbapi: eliminate redundant treemap lookupsZac Medico2010-11-261-17/+12
|
* portdbapi.__init__: always warn for unused paramZac Medico2010-11-261-4/+3
|
* show_unsatisfied_dep: include ROOT if it's not /Zac Medico2010-11-261-0/+2
|
* config.environ: filter calling env only if mycpvZac Medico2010-11-251-1/+2
|
* create_trees: propagate proxy vars to host ROOTZac Medico2010-11-251-1/+2
|
* fetch: pass full env to fetcher (for proxy vars)Zac Medico2010-11-252-2/+13
| | | | This should fix bug #315421.
* _get_usedep_re: make None eapi imply latestZac Medico2010-11-241-3/+7
|
* Revert use.unsatisfiable support for now.Zac Medico2010-11-243-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 filesZac Medico2010-11-241-0/+4
|
* action_sync: preserved leading / in ssh uriZac Medico2010-11-241-1/+1
|
* emerge: accept 'y' for options that accept 'n'Zac Medico2010-11-232-75/+99
| | | | This will fix bug #346349 and bug #344799.
* repoman: enable dep check with empty KEYWORDSZac Medico2010-11-221-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 Medico2010-11-202-16/+7
|
* Use Package.use.force/mask attributes.Zac Medico2010-11-201-5/+3
| | | | This optimizes the fix for bug #345979.
* Add Package.use.force/mask attributes.Zac Medico2010-11-201-10/+57
|
* _get_use*: remove unused codeZac Medico2010-11-201-6/+0
|
* Fix use.mask set intersection from previous.Zac Medico2010-11-201-1/+1
|
* Fix interaction of use.mask/force with use deps.Zac Medico2010-11-201-10/+34
| | | | | This should fix the package selection issue bug #345979 which triggers invalid "masked by: [nothing]" messages.
* Handle combination of incremental + USE_EXPANDZac Medico2010-11-191-2/+9
| | | | This fixes a corner case in the code from the previous commit.
* USE_EXPAND: incremental expand for profilesZac Medico2010-11-191-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 displayZac Medico2010-11-191-0/+18
| | | | | This makes the USE_EXPAND variables consistent with the USE flag settings.
* Support syncing over ssh with ssh://host//path.Michał Górny2010-11-191-3/+6
|
* Fix emerge --sync PORTDIR creation.Zac Medico2010-11-192-3/+8
|
* Cache package.mask files within MaskManager.Michał Górny2010-11-191-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 Arahesis2010-11-141-4/+4
|
* Validate syntax of USE flags in use.force, use.mask, use.unsatisfiable,Arfrever Frehtes Taifersar Arahesis2010-11-141-9/+42
| | | | | package.use.force, package.use.mask, package.use.unsatisfiable and package.use files.
* Fix malformed atom formatting for slot conflict.Zac Medico2010-11-131-1/+1
| | | | This fixes bug #345097.