summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* QueueScheduler: use timeout_addZac Medico2012-02-071-34/+17
|
* AbstractPollTask: add _wait_loop methodZac Medico2012-02-072-6/+25
|
* Use PollScheduler iteration method.Zac Medico2012-02-075-17/+17
|
* PollScheduler: add iteration methodZac Medico2012-02-072-12/+27
|
* Scheduler: use idle_add, not _poll overrideZac Medico2012-02-071-2/+4
|
* PollScheduler: implement idle_addZac Medico2012-02-071-1/+45
|
* PollScheduler: glib.io_add_watch() compatibilityZac Medico2012-02-078-16/+53
|
* PollScheduler: timeouts regardless of IO eventsZac Medico2012-02-073-56/+59
| | | | | | Now PollScheduler will execute timeouts predictably, even when there no IO events being generated. This allows the Scheduler's display updates to be handled via timeout_add.
* Use timeout_add to avoid recursion, bug #402335.Zac Medico2012-02-072-9/+34
|
* AsynchronousTask: merge _waiting from subclassZac Medico2012-02-072-7/+10
|
* PollScheduler: add timeout_add like glib'sZac Medico2012-02-072-8/+89
| | | | | This will be useful as a substitute for recursion, in order to avoid hitting the recursion limit for bug #402335.
* spawn: assert that fork returns int typeZac Medico2012-02-061-1/+4
|
* Remove portage.const._ENABLE_XATTR.v2.2.0_alpha85Zac Medico2012-02-042-8/+2
|
* repoman: support git commit --gpg-signZac Medico2012-02-044-3/+21
| | | | | | | In order to sign commits with git, you will need Git >=1.7.9 and your key will have to be configured by `git config user.signingkey key_id`. Also, the repository will need to have "sign-commits = true" in metadata/layout.conf. This will fix bug #333687.
* Honor repos.conf for overlay priority, bug 402099Daniel Hornung2012-02-031-2/+2
| | | | Signed-off-by: Zac Medico <zmedico@gentoo.org>
* install_qa_check: handle info dir rm failureZac Medico2012-02-011-1/+1
| | | | This will fix bug #400679.
* LinkageMapELF: handle null bytes in NEEDED.ELF.2Zac Medico2012-01-311-0/+7
| | | | | This avoids an error from os.stat: TypeError: must be encoded string without NULL bytes, not str
* Use consistent indentation in output of `emerge -p --columns ${package}`Arfrever Frehtes Taifersar Arahesis2012-01-281-2/+2
| | | | regardless of ROOT.
* Delete needless parentheses.Arfrever Frehtes Taifersar Arahesis2012-01-281-5/+5
|
* Don't print ::${repository} for main repository in output ofArfrever Frehtes Taifersar Arahesis2012-01-284-31/+42
| | | | | `emerge -pv ${package}` by default. Add --verbose-main-repo-display option, which enables printing ::${repository} for main repository.
* Apply INSTALL_MASK prior to reading the treeBrian Harring2012-01-271-9/+9
| | | | | | | | If this isn't done, collision-protect uses the old cached filelist, leading to it complaining about things that INSTALL_MASK sorted already. BUGS=chromium-os:25060 TEST=emerge sudo && emerge chromeos-base
* phase-helpers.sh: set -x when emulating yesZac Medico2012-01-241-1/+1
| | | | This avoids displaying a bunch of garbage in debug mode.
* Fix display of installed version for packages, which have multiple slotsArfrever Frehtes Taifersar Arahesis2012-01-231-2/+3
| | | | installed. Follow-up to commit 8118be36842a2db2eb72538e21a3b343773b3365.
* Make the second part of_emerge.resolver.output.Display.verbose_size()Arfrever Frehtes Taifersar Arahesis2012-01-221-26/+24
| | | | | conditional on self.quiet_repo_display instead of earlier returning if self.quiet_repo_display is False. No functional changes.
* Print [${old_version}::${old_repository}] in output of `emerge -pv ${package}`Arfrever Frehtes Taifersar Arahesis2012-01-221-1/+3
| | | | | when ${old_version} is the same as ${new_version}, but ${old_repository} is different than ${new_repository}.
* ecompress: don't rename dir symlink, bug #399595Zac Medico2012-01-211-0/+4
|
* document --quiet-repo-displayZac Medico2012-01-201-0/+4
|
* Print ::${repository} in output of `emerge -pv ${package}` by default.Arfrever Frehtes Taifersar Arahesis2012-01-213-18/+46
| | | | Add --quiet-repo-display option, which enables previous, more quiet output.
* Fix --changed-use interaction with bug 297549.Zac Medico2012-01-201-8/+16
| | | | | | | | The automatic --binpkg-respect-use code (from bug #297549) was inappropriately overriding --changed-use and triggering behavior like --newuse, as reported here: http://archives.gentoo.org/gentoo-dev/msg_6070ab87737d7e16a5cec2a72c9111fd.xml
* man/emerge.1: reference --exclude from --newuseZac Medico2012-01-191-1/+2
|
* fix comment garbage from last commitZac Medico2012-01-171-1/+1
|
* xml/metadata.py: handle ExpatErrorZac Medico2012-01-171-2/+9
|
* remove stray 'fi' from last commitZac Medico2012-01-171-1/+0
|
* _eapi0_src_test: remove redundant FEATURES checksZac Medico2012-01-171-7/+4
|
* Support repository dependencies in EAPI="4-python".Arfrever Frehtes Taifersar Arahesis2012-01-165-11/+58
|
* portageq metadata: Support repository dependencies.Arfrever Frehtes Taifersar Arahesis2012-01-151-2/+4
|
* create_world_atom: multi-repo portdbapi aux_getZac Medico2012-01-151-4/+31
| | | | | This handles a KeyError raised from portdbapi.aux_get() when one of the repositories has a corrupt ebuild.
* add support for compressing debug sections to save spaceMike Frysinger2012-01-144-6/+18
| | | | | | | | | | | Since binutils/gdb can compress the .debug* sections with zlib into .zdebug*, we should be able to save quite a bit of space -- on my system, I saw /usr/lib/debug/ go from ~20GB to ~7.5GB. This requires binutils/gdb to be built with USE=zlib which is why this defaults to off. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: add writable workaround for everyoneMike Frysinger2012-01-141-1/+1
| | | | | | | The writable issue shows up when using `ebuild` as non-root users in non-prefix setups. So always do it. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* egencache: escape newline instead of lstripZac Medico2012-01-141-4/+4
|
* egencache: use textwrap.dedentZac Medico2012-01-141-10/+10
|
* Apply INSTALL_MASK prior to collision-protect.Zac Medico2012-01-143-11/+26
| | | | It may be useful to avoid collisions in some scenarios.
* dyn_install: skip copy if possibleZac Medico2012-01-131-11/+16
| | | | | Also, fix EPREFIX breakage since commit 5d5364e982820fda56db5a40884e1c5f8e784b96.
* dyn_package: portable cp args by Mike FrysingerZac Medico2012-01-131-1/+3
|
* dyn_package: remove stale PROOT if necessaryZac Medico2012-01-131-0/+1
|
* Modify PKG_INSTALL_MASK to apply only to binpkg creation.Brian Harring2012-01-131-2/+13
| | | | | | | | | | | | Primarily useful for certain cases where cros needs to suppress debug symbols being included for specific pkgs, and/or suppressing binpkgs from carrying sensitive configuration data, but we still wish for it to be installed. BUG=chromium-os:25060 TEST=set PKG_INSTALL_MASK, check ${D} vs what's in the binpkg Change-Id: I0f81a9e394b7b0b64dbbcbe8d189876cb8421dfa
* test_config: fix AttributeError: 'str'Zac Medico2012-01-121-1/+2
|
* depgraph: account for unevaluated_atom in cacheZac Medico2012-01-121-1/+1
|
* depgraph: unevaluated parent atom in debug outputZac Medico2012-01-121-2/+5
|
* Add --human-readable to rsync opts for bug 269410Zac Medico2012-01-122-1/+2
|