Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | emerge --quiet-build: don't set PORTAGE_QUIET | Zac Medico | 2011-11-16 | 1 | -1/+1 |
| | | | | | | | The PORTAGE_QUIET controls lots of stuff that really should only be controlled by --quiet, especially now that --quiet-build is enabled by default. For example, PORTAGE_QUIET supresses the successful checksum display that is produced by emerge --fetchonly. | ||||
* | xterm title HOSTNAME support, bug #390699 | Zac Medico | 2011-11-16 | 1 | -1/+8 |
| | |||||
* | checksum.py: handle pycrypto breakage | Zac Medico | 2011-11-13 | 1 | -2/+10 |
| | |||||
* | make.conf: sync PORTAGE_ELOG_SYSTEM example | Zac Medico | 2011-11-11 | 1 | -1/+1 |
| | | | | | Synchronize the PORTAGE_ELOG_SYSTEM example with the default make.globals setting. | ||||
* | Enable emerge --quiet-build by default.v2.2.0_alpha74 | Zac Medico | 2011-11-11 | 3 | -3/+16 |
| | | | | | | See discussion on the gentoo-dev mailing list: http://archives.gentoo.org/gentoo-dev/msg_4f0401066abe2dc04458a952ac2a17bd.xml | ||||
* | Move ccache/distcc PATH code to doebuild_env.v2.2.0_alpha73 | Zac Medico | 2011-11-09 | 2 | -10/+20 |
| | |||||
* | Use local EPREFIX for uniformity. | Zac Medico | 2011-11-09 | 2 | -16/+14 |
| | | | | | | | The EPREFIX variable is not readonly in EAPI 0, 1, and 2, so we can declare EPREFIX as a local variable. We must be careful not to let this variable leak into the environment of ebuild/eclass functions that we call, since bash propagates local variables to nested function calls. | ||||
* | Use local ED for uniformity. | Zac Medico | 2011-11-09 | 2 | -96/+83 |
| | | | | | | | The ED variable is not readonly in EAPI 0, 1, and 2, so we can declare ED as a local variable. We must be careful not to let this variable leak into the environment of ebuild/eclass functions that we call, since bash propagates local variables to nested function calls. | ||||
* | Use get(REQUIRED_USE) for emphasis. | Zac Medico | 2011-11-09 | 1 | -3/+3 |
| | | | | | None of these cases should raise KeyError, but use get(REQUIRED_USE) anyway to emphasize that care must be taken. | ||||
* | depgraph: fix possible REQUIRED_USE KeyError | Zac Medico | 2011-11-08 | 1 | -1/+1 |
| | | | | This goes with commit a0961708ced50c90497811058eda6f4513d2986d. | ||||
* | _doebuild_path: fix EAPI 3 helpers PATH | Zac Medico | 2011-11-08 | 1 | -1/+1 |
| | |||||
* | phase-functions.sh: remove stray echo | Zac Medico | 2011-11-08 | 1 | -1/+0 |
| | |||||
* | Include EPREFIX directories in PATH. | Zac Medico | 2011-11-08 | 3 | -29/+37 |
| | | | | | This relocates the PATH generation code from ebuild.sh to doebuild_environment, which helps to eliminate duplicate code. | ||||
* | has/best_version: fix grammar in docs | Zac Medico | 2011-11-08 | 1 | -2/+2 |
| | |||||
* | ecompressdir: remove 'continue' from loop logic | Zac Medico | 2011-11-08 | 1 | -6/+3 |
| | | | | Hopefully this helps us avoid errors in loop logic like bug #389047. | ||||
* | 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 |
| | |||||
* | depgraph._queue_disjunctive_deps(): Pass EAPI to portage.dep.Atom(). | Arfrever Frehtes Taifersar Arahesis | 2011-11-07 | 1 | -1/+1 |
| | |||||
* | best/has_version: fix eroot assignment | Zac Medico | 2011-11-07 | 1 | -2/+2 |
| | |||||
* | Only support ROOT override for best/has_version. | Zac Medico | 2011-11-07 | 1 | -24/+12 |
| | | | | | In the context of ebuilds, ROOT=/ override is the only common case, so it makes sense to only support ROOT overrides. | ||||
* | Allow repository dependencies in command line arguments for --config and ↵ | Arfrever Frehtes Taifersar Arahesis | 2011-11-07 | 2 | -2/+2 |
| | | | | --info actions. | ||||
* | Fix best/has_version ROOT override for EAPI 3-4. | Zac Medico | 2011-11-07 | 1 | -6/+40 |
| | | | | | | This has been broken since commit ab484dc9a2612aa6709fad3ff926c8589a706637. In order to support prefix, callers will have to override EROOT instead. | ||||
* | Fix breakage from last commit. | Zac Medico | 2011-11-07 | 1 | -1/+1 |
| | |||||
* | Avoid initial spaces in some variables. | Arfrever Frehtes Taifersar Arahesis | 2011-11-07 | 1 | -10/+10 |
| | |||||
* | REQUIRED_USE: don't save in built packages | Zac Medico | 2011-11-07 | 6 | -9/+9 |
| | | | | | | | 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 | 3 | -4/+7 |
| | |||||
* | save_ebuild_env: filter more functions | Zac Medico | 2011-11-07 | 1 | -2/+3 |
| | | | | | | | dyn_pretend helpers_die nonfatal register_success_hook | ||||
* | Handle empty PORTAGE_COMPRESS for bug #389047. | Zac Medico | 2011-11-07 | 1 | -1/+5 |
| | | | | | | This fixes a case where empty PORTAGE_COMPRESS made ecompressdir forget to call restore_skip_dirs, such that docompress -x resulted in files not being installed due to hide_skip_dirs hiding them permanently. | ||||
* | emerge --changelog: ChangeLog-YYYY, bug #389611 | Zac Medico | 2011-11-06 | 1 | -19/+30 |
| | |||||
* | Respect --usepkgonly in suggestions, bug #389617 | Zac Medico | 2011-11-06 | 1 | -1/+2 |
| | |||||
* | Add emerge --moo action for bug #389609. | Zac Medico | 2011-11-06 | 1 | -16/+25 |
| | |||||
* | runtests.sh: use 0 to control arg parse loop | Zac Medico | 2011-11-05 | 1 | -1/+1 |
| | |||||
* | Enable colors during the depend phase. | Zac Medico | 2011-11-05 | 2 | -14/+26 |
| | |||||
* | phase-helpers.sh: fix best/has_version for prefix | Zac Medico | 2011-11-01 | 1 | -4/+8 |
| | |||||
* | 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 | 31 | -198/+299 |
| | | | | This allows our prefix tests to use helpers like insinto, doins, and dosym. | ||||
* | Merge install_qa_check_prefix from prefix branch. | Zac Medico | 2011-11-01 | 1 | -0/+124 |
| | |||||
* | _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 |
| | |||||
* | Fix typos in comments. | Arfrever Frehtes Taifersar Arahesis | 2011-10-30 | 1 | -3/+3 |
| | |||||
* | git_sync_timestamps: validation_chf == mtime | Zac Medico | 2011-10-29 | 1 | -2/+1 |
| | |||||
* | egencache: tweak redundant write check condition | Zac Medico | 2011-10-29 | 1 | -17/+16 |
| | | | | | We can use the raise_stat_collision attribute to determine when it is necessary to check for redundant writes. | ||||
* | 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 | 3 | -15/+8 |
| | |||||
* | 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). | ||||
* | action_metadata: clean up src entry validation | Zac Medico | 2011-10-29 | 1 | -34/+10 |
| | | | | | This eliminates a bunch of redundant eclasses code that we handle with template.validate_entry() instead. | ||||
* | EbuildMetadataPhase: use /dev/null for stdin | Zac Medico | 2011-10-29 | 2 | -7/+3 |
| | |||||
* | actions.py: remove unused variables | Zac Medico | 2011-10-29 | 1 | -9/+1 |
| |