Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Test the EbuildPhase class. | Zac Medico | 2010-08-16 | 1 | -0/+10 |
| | |||||
* | Remove unused attributes from classes. | Zac Medico | 2010-08-16 | 8 | -39/+32 |
| | |||||
* | Split out parts of doebuild() so that EbuildProcess can bypass it | Zac Medico | 2010-08-16 | 4 | -149/+185 |
| | | | | and call the spawn() function directly. | ||||
* | Revert back to using portdbapi.getFetchMap() since the Package class | Zac Medico | 2010-08-16 | 1 | -5/+6 |
| | | | | doesn't cache SRC_URI. | ||||
* | portage.dep.use_reduce: More comments and better error messages | Sebastian Luther | 2010-08-16 | 2 | -10/+43 |
| | |||||
* | Pass is_valid_flag to use_reduce if possible | Sebastian Luther | 2010-08-16 | 2 | -4/+5 |
| | |||||
* | portage.dep.use_reduce: Better error messages | Sebastian Luther | 2010-08-16 | 2 | -21/+50 |
| | |||||
* | portage.dep.use_reduce: Better validation of use flags in use conditionals | Sebastian Luther | 2010-08-16 | 3 | -13/+49 |
| | | | | | use_reduce now uses either a regex or, if provided, a is_valid_flag function to validate use flags | ||||
* | Convert EbuildBinpkg to inherit from MiscFunctionsProcess instead | Zac Medico | 2010-08-16 | 2 | -29/+33 |
| | | | | | of EbuildProcess. This bypasses the complex doebuild() function, and uses the _spawn_actionmap() function that's been split out. | ||||
* | Split the actionmap code out of doebuild() into a _spawn_actionmap() | Zac Medico | 2010-08-16 | 1 | -46/+50 |
| | | | | that EbuildPhase will be able to use. | ||||
* | Handle OSError from os.path.samefile() (breakage from previous commit). | Zac Medico | 2010-08-16 | 1 | -1/+5 |
| | |||||
* | Bug #332967 - In bintree.inject(), add a sanity check to make sure we | Zac Medico | 2010-08-16 | 1 | -2/+3 |
| | | | | | don't try to call movefile on a package that's already in the correct location. | ||||
* | When displaying portage.auxdbkeys, sort and filter unused. | Zac Medico | 2010-08-16 | 1 | -1/+2 |
| | |||||
* | Add ability for portageq help to print valid metadata keys. | Alec Warner | 2010-08-16 | 1 | -8/+11 |
| | |||||
* | Use _parse_uri_map() so that we can use cached metadata instead of | Zac Medico | 2010-08-16 | 1 | -6/+5 |
| | | | | invoking portdbapi.getFetchMap(). | ||||
* | Split a _parse_uri_map() function out of portdbapi.getFetchMap(), for | Zac Medico | 2010-08-16 | 1 | -27/+35 |
| | | | | | cases in which we already have the metadata and thus don't need to invoke portdbapi.aux_get(). | ||||
* | Bug #316311 - Document that in EAPI 4 the doman -i18n option takes | Zac Medico | 2010-08-16 | 1 | -0/+7 |
| | | | | precedence over filename language suffix. | ||||
* | Bug #273651 - Document how helpers die automatically in EAPI 4, and | Zac Medico | 2010-08-16 | 1 | -0/+8 |
| | | | | the nonfatal helper. | ||||
* | Bug #273650 - Document that unset RDEPEND no longer triggers implicit | Zac Medico | 2010-08-16 | 1 | -0/+8 |
| | | | | setting in EAPI 4. | ||||
* | Bug #273648 - Document restriction of S to WORKDIR fallback in EAPI 4. | Zac Medico | 2010-08-16 | 1 | -0/+13 |
| | |||||
* | Bug #273646 - Copy PMS section 12.1.2 EAPI 4 docs for REPLACING_VERSIONS | Zac Medico | 2010-08-16 | 1 | -0/+18 |
| | | | | and REPLACED_BY_VERSION variables. | ||||
* | Bug #273644 - Document that the KV variable is gone in EAPI 4. | Zac Medico | 2010-08-16 | 1 | -3/+3 |
| | |||||
* | Bug #273643 - Document that the AA variable is gone in EAPI 4. | Zac Medico | 2010-08-16 | 1 | -0/+9 |
| | |||||
* | Bug #273640 - Document that in EAPI 4 econf adds | Zac Medico | 2010-08-16 | 1 | -0/+7 |
| | | | | --disable-dependency-tracking to configure arguments. | ||||
* | Bug #273636 - Document that in EAPI 4 doins and newins preserve symlinks. | Zac Medico | 2010-08-16 | 1 | -0/+7 |
| | |||||
* | Bug #273631 - Add docs for EAPI 4 default src_install function. | Zac Medico | 2010-08-16 | 1 | -0/+22 |
| | |||||
* | Bug #273626 - Add PMS docs for USE Dependency Defaults. | Zac Medico | 2010-08-16 | 1 | -0/+27 |
| | |||||
* | Bug #273622 - Add docs for pkg_pretend from PMS 10.1.2. | Zac Medico | 2010-08-16 | 1 | -0/+22 |
| | |||||
* | Enable EbuildIpcDaemon support by default. | Zac Medico | 2010-08-15 | 2 | -14/+10 |
| | |||||
* | Add support for /etc/portage/package.accept_keywords. If both | Zac Medico | 2010-08-15 | 2 | -8/+21 |
| | | | | | | | | | | | package.accept_keywords and package.keywords are present, both of them will be used, and values from package.accept_keywords will override values from package.keywords. The package.accept_keywords file is intended to replace the package.keywords file, since profiles support a different form of package.keywords which modifies effective KEYWORDS (rather than ACCEPT_KEYWORDS). Note that bug #292083 requests support for package.accept_keywords in profiles. | ||||
* | Implement ExtendedAtomDict.iteritems(), so that it doesn't invoke | Zac Medico | 2010-08-15 | 1 | -0/+7 |
| | | | | the special __getitem__ behavior. | ||||
* | Fix make.conf code to handle None return value from getconfig(). | Zac Medico | 2010-08-15 | 1 | -4/+6 |
| | |||||
* | Add support for /etc/portage/make.profile as an alternative to | Zac Medico | 2010-08-15 | 2 | -4/+11 |
| | | | | | | /etc/make.profile. If both /etc/make.profile/ and /etc/portage/make.profile/ exist, then /etc/make.profile/ will be preferred. | ||||
* | Add support for /etc/portage/make.conf. If present, this file will | Zac Medico | 2010-08-15 | 3 | -7/+17 |
| | | | | override settings from /etc/make.conf. | ||||
* | Remove PollScheduler._schedule_waitpid() since this case isn't triggered | Zac Medico | 2010-08-15 | 4 | -33/+3 |
| | | | | | | anymore, now that PollScheduler._unregister() has be fixed to discard unhandled events (so that reallocation of file descriptors no longer triggers erroneous delivery of stale events). | ||||
* | Don't handle KeyError when looking up event handlers, since | Zac Medico | 2010-08-15 | 1 | -31/+12 |
| | | | | _unregister() automatically discards stale events now. | ||||
* | Fix PollScheduler._unregister() to discard any unhandled events | Zac Medico | 2010-08-15 | 1 | -0/+13 |
| | | | | | | | | | that belong to the unregistered file, in order to prevent these events from being erroneously delivered to a future handler that is using a reallocated file descriptor of the same numeric value (causing extremely confusing bugs). Note that this is was the cause of the intermittent bug that forced me to disable EbuildIpcDaemon by default. | ||||
* | Fix SubProcess instances to call _set_returncode() when appropriate, | Zac Medico | 2010-08-15 | 4 | -8/+8 |
| | | | | instead of setting self.returncode directly. | ||||
* | Remove questionable lockfile removal code in dbapi.invalidentry(). | Zac Medico | 2010-08-15 | 1 | -9/+1 |
| | |||||
* | Dispose of lock object after calling unlockfile(), in order to ensure | Zac Medico | 2010-08-15 | 1 | -0/+1 |
| | | | | that we only try to unlock it once. | ||||
* | Evaluate SRC_URI and return early if there's nothing to fetch. | Zac Medico | 2010-08-15 | 1 | -26/+52 |
| | |||||
* | Make DoebuildSpawnTestCase instantiate a minimal Package instance, and | Zac Medico | 2010-08-15 | 3 | -5/+11 |
| | | | | fix code to tolerate missing metadata values in various places. | ||||
* | Remove unuser return values from PollScheduler event handlers. | Zac Medico | 2010-08-15 | 4 | -6/+0 |
| | |||||
* | Remove redundant os.path.join() call in _init_ipc_fifos(). | Zac Medico | 2010-08-15 | 1 | -3/+1 |
| | |||||
* | Add the "unexpected bash exit" case to the docstring. | Zac Medico | 2010-08-15 | 1 | -1/+3 |
| | |||||
* | Add some ebuild metadata for realism. | Zac Medico | 2010-08-15 | 1 | -1/+9 |
| | |||||
* | Pass along PORTAGE_USERNAME and PORTAGE_GRPNAME since they | Zac Medico | 2010-08-15 | 1 | -0/+9 |
| | | | | need to be inherited by ebuild subprocesses. | ||||
* | Make create_trees() pass along PORTAGE_GRPNAME and PORTAGE_USERNAME | Zac Medico | 2010-08-15 | 1 | -1/+1 |
| | | | | to all config instances. | ||||
* | Avoid KeyError if PORTAGE_USERNAME or PORTAGE_GRPNAME are unset. | Zac Medico | 2010-08-15 | 1 | -4/+7 |
| | |||||
* | Pass along PORTAGE_USERNAME and PORTAGE_GRPNAME inside _load_config() | Zac Medico | 2010-08-15 | 1 | -1/+5 |
| | | | | since since they need to be inherited by ebuild subprocesses. |