Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | _prepare_self_update: detect if already calledv2.2.0_alpha76 | Zac Medico | 2011-11-18 | 1 | -0/+4 |
| | | | | | This is should never be triggered by portage, but it's possible that an API consumer might trigger it somehow. | ||||
* | collect_ebuild_messages: handle \r, bug #390833 | Zac Medico | 2011-11-18 | 1 | -2/+3 |
| | |||||
* | _make_msgfunction: convert to class | Zac Medico | 2011-11-17 | 1 | -6/+10 |
| | |||||
* | config: tweak mapping implementation more | Zac Medico | 2011-11-17 | 1 | -2/+4 |
| | |||||
* | config: centralize mapping impl in _getitem/pop | Zac Medico | 2011-11-17 | 1 | -15/+21 |
| | |||||
* | collect_ebuild_messages: validate msg type | Zac Medico | 2011-11-17 | 1 | -1/+11 |
| | | | | | | | This will handle invalid message types like the one that triggers the KeyError in dblink._elog_process for bug #390833. It will also output the content of the line in order to help diagnose the source of corruption. | ||||
* | depgraph: don't merge portage asap | Zac Medico | 2011-11-17 | 1 | -8/+0 |
| | | | | | There's no need to do this anymore, because we don't restart since commit d3f704a425a50b5cfa997a25866929b30f1b7d0f. | ||||
* | Tweak the last commit. | Zac Medico | 2011-11-17 | 1 | -0/+7 |
| | |||||
* | Skip the "resume after portage update" routine. | Zac Medico | 2011-11-17 | 3 | -65/+54 |
| | | | | | | | Instead, finish the whole job using a copy of the currently running instance. This allows us to avoid the complexities of emerge --resume, such as the differences in option handling between different portage versions, as reported in bug #390819. | ||||
* | pkg_pretend: clean first for bug #390711 | Zac Medico | 2011-11-16 | 1 | -0/+4 |
| | |||||
* | checksum.py: handle pycrypto breakage | Zac Medico | 2011-11-13 | 1 | -2/+10 |
| | |||||
* | Move ccache/distcc PATH code to doebuild_env.v2.2.0_alpha73 | Zac Medico | 2011-11-09 | 1 | -0/+20 |
| | |||||
* | _doebuild_path: fix EAPI 3 helpers PATH | Zac Medico | 2011-11-08 | 1 | -1/+1 |
| | |||||
* | Include EPREFIX directories in PATH. | Zac Medico | 2011-11-08 | 1 | -10/+36 |
| | | | | | This relocates the PATH generation code from ebuild.sh to doebuild_environment, which helps to eliminate duplicate code. | ||||
* | tests/emerge: best/has_version with prefix EAPI | Zac Medico | 2011-11-08 | 1 | -0/+15 |
| | |||||
* | test_multislot: fix EAPI | Zac Medico | 2011-11-07 | 1 | -2/+2 |
| | |||||
* | REQUIRED_USE: don't save in built packages | Zac Medico | 2011-11-07 | 2 | -4/+3 |
| | | | | | | | It should be safe to assume that REQUIRED_USE is satisfied if the package is built, so it's a waste to save it. Also, fix code which assumes that built Package instances have a REQUIRED_USE key in their metadata. | ||||
* | environment.bz2: filter more variables | Zac Medico | 2011-11-07 | 1 | -1/+2 |
| | |||||
* | Enable colors during the depend phase. | Zac Medico | 2011-11-05 | 1 | -0/+13 |
| | |||||
* | test_dodir: fix breakage from last commit | Zac Medico | 2011-11-01 | 1 | -0/+1 |
| | | | | We have to set the EAPI for prefix code to work. | ||||
* | Add EPREFIX and ED support in all ebuild helpers. | Zac Medico | 2011-11-01 | 1 | -9/+15 |
| | | | | This allows our prefix tests to use helpers like insinto, doins, and dosym. | ||||
* | _profile_node: use collections.namedtuplev2.2.0_alpha72 | Zac Medico | 2011-10-30 | 1 | -11/+3 |
| | |||||
* | news.py: remove unused 'updates' variable | Zac Medico | 2011-10-30 | 1 | -1/+0 |
| | |||||
* | _legacy_globals: fix grammar in comment | Zac Medico | 2011-10-29 | 1 | -1/+1 |
| | |||||
* | env_update: lstrip os.sep in join with eprefix | Zac Medico | 2011-10-29 | 1 | -1/+2 |
| | |||||
* | portagetree: remove broken depcheck method | Zac Medico | 2011-10-29 | 1 | -4/+1 |
| | | | | It called dep_check without the required third argument. | ||||
* | Use dbapi._known_keys more. | Zac Medico | 2011-10-29 | 1 | -12/+6 |
| | |||||
* | cache/template.__getitem__: filter INHERITED | Zac Medico | 2011-10-29 | 2 | -1/+5 |
| | | | | | | | Never return INHERITED, since portdbapi.aux_get() will generate it automatically from _eclasses_, and we want to omit it in comparisons between cache entries like those that egencache uses to avoid redundant writes (see commit 0e120da008c9d0d41c9372c81145c6e153028a6d). | ||||
* | RepoConfig: add iter_pregenerated_caches method | Zac Medico | 2011-10-28 | 1 | -12/+20 |
| | | | | | This will be used by egencache to generate cache for all supported formats. | ||||
* | quickpkg: fix regression in hardlink support | Zac Medico | 2011-10-28 | 1 | -2/+11 |
| | | | | | | Hardlink support has been broken since commit 4198da0184aaec30c41f2e5d2c7af71c4d35b662, which omitted the hardlink logic from TarFile.gettarinfo(). | ||||
* | Fix an issue where emerge will abort when merge starts if we have a file in ↵ | Daniel Robbins | 2011-10-28 | 1 | -1/+1 |
| | | | | our Manifest that does not exist on disk, even with thin-manifest enabled. | ||||
* | Deprecate unused 'virtual' constructor parameters | Zac Medico | 2011-10-28 | 3 | -4/+31 |
| | |||||
* | _trees_dict: define __slots__ | Zac Medico | 2011-10-28 | 1 | -0/+1 |
| | |||||
* | Use bytes instead of unicode with isinstance. | Zac Medico | 2011-10-28 | 2 | -6/+7 |
| | | | | | This is preferred since the bytes type is available in all supported python versions, while the unicode type is only available in python2. | ||||
* | ResolverPlayground: remove unused root attribute | Zac Medico | 2011-10-28 | 2 | -5/+3 |
| | |||||
* | config: discard profiles_complex attribute | Zac Medico | 2011-10-28 | 1 | -6/+5 |
| | | | | | Like LocationsManager, it's only used in the constructor, so there's no need to hold a reference after the constructor completes. | ||||
* | quickpkg: fix unicode for bug #388773 | Zac Medico | 2011-10-28 | 1 | -1/+40 |
| | |||||
* | SetConfig: use read_file/readfp for unicode | Zac Medico | 2011-10-28 | 1 | -4/+34 |
| | |||||
* | RepoConfigLoader: python3.2 readfp deprecation | Zac Medico | 2011-10-28 | 1 | -2/+9 |
| | |||||
* | RepoConfigLoader: use readfp for unicode | Zac Medico | 2011-10-27 | 1 | -4/+21 |
| | |||||
* | RepoConfigLoader: sort layout.conf attributes | Zac Medico | 2011-10-27 | 1 | -3/+3 |
| | |||||
* | RepoConfigLoader: support incremental aliases | Zac Medico | 2011-10-27 | 1 | -9/+7 |
| | | | | | This allows a user to discard unwanted aliases that are specified in a repo's layout.conf. | ||||
* | RepoConfigLoader: comment on masters override | Zac Medico | 2011-10-27 | 1 | -0/+2 |
| | |||||
* | RepoConfig.update(): getattr/setattr loop | Zac Medico | 2011-10-27 | 1 | -15/+7 |
| | |||||
* | parse_layout_conf: comment on masters fallback | Zac Medico | 2011-10-27 | 1 | -2/+5 |
| | |||||
* | Fix profile-formats spelling in messages. | Zac Medico | 2011-10-27 | 1 | -1/+1 |
| | |||||
* | MaskManager: portage-1-compat warnings.warn | Zac Medico | 2011-10-27 | 2 | -6/+6 |
| | |||||
* | stacklevel=3 for properties warnings | Zac Medico | 2011-10-27 | 3 | -4/+4 |
| | | | | There's an extra level for the @property wrapper. | ||||
* | Fix mydcfg from last commit. | Zac Medico | 2011-10-27 | 1 | -0/+1 |
| | |||||
* | config: remove cruft | Zac Medico | 2011-10-27 | 1 | -13/+16 |
| | | | | The mygcfg and packages_list attributes are both useless. |