summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert "dblink.mergeme(): Merge files in alphabetic order."v2.2.0_alpha79Zac Medico2011-11-271-1/+1
| | | | | | | | This reverts commit 1d4ac47c28706094230cb2c4e6ee1c1c71629aa0. As discussed on the gentoo-portage-dev mailing list, if we don't have a compelling reason to sort here then it's just a waste: http://archives.gentoo.org/gentoo-portage-dev/msg_67b08fcd7a1b832b347caf1b19362cbb.xml
* _get_dep_chain: fix KeyError, bug #392059Zac Medico2011-11-271-13/+22
| | | | | | | This fixes a regression since commit 57cc4e3e8991e7c4394d1dff7698aa62ed2a286b, which make a faulty assumption that the digraph contained all of the edges contained in parent_atoms.
* config: fix make.defaults inherit of make.globalsv2.2.0_alpha78Zac Medico2011-11-251-22/+23
| | | | | | | | Since commit e544ee13527a0568de2b556510280ed96fc1b3ff, make.defaults inheritance of variables from make.globals has been broke, since that commit excluded make.globals from expand_map. This broke settings like PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa" from the developer profile, as reported in bug #391323, comment #4.
* dblink.mergeme(): Merge files in alphabetic order.Arfrever Frehtes Taifersar Arahesis2011-11-261-1/+1
|
* elog/mod_syslog: fix 1 char msgs, bug #390965Zac Medico2011-11-251-0/+5
|
* emerge-webrsync: new gpg key, bug #331537Zac Medico2011-11-241-1/+1
|
* repoman: fix svn "abiguous workdir", bug #391199v2.2.0_alpha77Zac Medico2011-11-212-0/+5
|
* man/emerge.1: note that --jobs redirects outputZac Medico2011-11-211-0/+5
|
* emerge --help: show --quiet-buildZac Medico2011-11-201-1/+1
|
* _prepare_self_update: detect if already calledv2.2.0_alpha76Zac Medico2011-11-181-0/+4
| | | | | This is should never be triggered by portage, but it's possible that an API consumer might trigger it somehow.
* Schduler: _check_temp_dir in _handle_self_updateZac Medico2011-11-181-2/+9
|
* collect_ebuild_messages: handle \r, bug #390833Zac Medico2011-11-181-2/+3
|
* resolver/output: unused importsZac Medico2011-11-171-4/+3
|
* _make_msgfunction: convert to classZac Medico2011-11-171-6/+10
|
* config: tweak mapping implementation moreZac Medico2011-11-171-2/+4
|
* config: centralize mapping impl in _getitem/popZac Medico2011-11-171-15/+21
|
* collect_ebuild_messages: validate msg typeZac Medico2011-11-171-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.
* emerge --changelog: omit entry for current verZac Medico2011-11-171-1/+2
| | | | | This is a regression from commit 69d7f169ba2e27cf56746791331c63a019357100, reported in bug #390893.
* depgraph: don't merge portage asapZac Medico2011-11-172-17/+0
| | | | | There's no need to do this anymore, because we don't restart since commit d3f704a425a50b5cfa997a25866929b30f1b7d0f.
* Tweak the last commit.Zac Medico2011-11-172-11/+9
|
* Skip the "resume after portage update" routine.Zac Medico2011-11-177-194/+92
| | | | | | | 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.
* Show action as --action in emerge.log arg list.Zac Medico2011-11-171-1/+1
|
* Show option arguments in emerge.log arg list.Zac Medico2011-11-171-1/+11
|
* pkg_pretend: handle interruption morev2.2.0_alpha75Zac Medico2011-11-161-0/+6
|
* pkg_pretend: tweak final cleanup logicZac Medico2011-11-161-11/+9
| | | | | This ensures that the clean phase will not run if the user interrupts emerge before the build dir is locked.
* Scheduler.py: remove unused vars (pyflakes)Zac Medico2011-11-161-8/+0
|
* Tweak emerge --quiet-build default handling.Zac Medico2011-11-162-4/+1
| | | | | Since --quiet-build is enabled be default, there's no need to have it in the options dict except when it is enabled.
* pkg_pretend: lock before unpacking binpkg xpakZac Medico2011-11-161-17/+20
| | | | This fixes a regression from the previous commit.
* pkg_pretend: clean first for bug #390711Zac Medico2011-11-162-13/+37
|
* emerge --quiet-build: don't set PORTAGE_QUIETZac Medico2011-11-161-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 #390699Zac Medico2011-11-161-1/+8
|
* checksum.py: handle pycrypto breakageZac Medico2011-11-131-2/+10
|
* make.conf: sync PORTAGE_ELOG_SYSTEM exampleZac Medico2011-11-111-1/+1
| | | | | Synchronize the PORTAGE_ELOG_SYSTEM example with the default make.globals setting.
* Enable emerge --quiet-build by default.v2.2.0_alpha74Zac Medico2011-11-113-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_alpha73Zac Medico2011-11-092-10/+20
|
* Use local EPREFIX for uniformity.Zac Medico2011-11-092-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 Medico2011-11-092-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 Medico2011-11-091-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 KeyErrorZac Medico2011-11-081-1/+1
| | | | This goes with commit a0961708ced50c90497811058eda6f4513d2986d.
* _doebuild_path: fix EAPI 3 helpers PATHZac Medico2011-11-081-1/+1
|
* phase-functions.sh: remove stray echoZac Medico2011-11-081-1/+0
|
* Include EPREFIX directories in PATH.Zac Medico2011-11-083-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 docsZac Medico2011-11-081-2/+2
|
* ecompressdir: remove 'continue' from loop logicZac Medico2011-11-081-6/+3
| | | | Hopefully this helps us avoid errors in loop logic like bug #389047.
* tests/emerge: best/has_version with prefix EAPIZac Medico2011-11-081-0/+15
|
* test_multislot: fix EAPIZac Medico2011-11-071-2/+2
|
* depgraph._queue_disjunctive_deps(): Pass EAPI to portage.dep.Atom().Arfrever Frehtes Taifersar Arahesis2011-11-071-1/+1
|
* best/has_version: fix eroot assignmentZac Medico2011-11-071-2/+2
|
* Only support ROOT override for best/has_version.Zac Medico2011-11-071-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 Arahesis2011-11-072-2/+2
| | | | --info actions.