summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* read_corresponding_eapi_file: unicode, bug 398587Zac Medico2012-01-111-1/+3
|
* quickpkg: add leading ./ to names for bug 398543Zac Medico2012-01-111-1/+1
|
* DEVELOPING: add "Dependencies" sectionZac Medico2012-01-111-0/+7
|
* DEVELOPING: add "Python Version" sectionZac Medico2012-01-111-0/+8
|
* DEVELOPING: remove section about string moduleZac Medico2012-01-111-21/+0
| | | | | The module no longer exists since Python 2.7, so by now it should be obvious that it's obsolete.
* portage.debug.trace_handler.__init__(): Fix compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2012-01-111-2/+2
|
* ExtendedAtomDict: fix for python-traceZac Medico2012-01-101-4/+7
|
* env_update: ldsoconf_update flag not reliableZac Medico2012-01-091-4/+0
| | | | | | | The ldsoconf_update flag was not a reliable indicator of whether or not ldconfig needs to be called, since ld.so.conf can have lines like "include ld.so.conf.d/*.conf" that pull in outside content which may have changed without being detected.
* Update documentation of EAPI="4-python".Arfrever Frehtes Taifersar Arahesis2012-01-081-0/+17
|
* Set REPOSITORY variable in ebuild environment in EAPI="4-python".Arfrever Frehtes Taifersar Arahesis2012-01-084-9/+17
|
* Fix location of a comment.Arfrever Frehtes Taifersar Arahesis2012-01-081-2/+2
|
* Set portage-1 as default profile format for repositories using EAPI="4-python".Arfrever Frehtes Taifersar Arahesis2012-01-081-1/+5
|
* Set eapi attribute on portage.repository.config.RepoConfig objects.Arfrever Frehtes Taifersar Arahesis2012-01-081-5/+8
|
* getlibpaths: regex for includeZac Medico2012-01-031-2/+6
|
* Support include directives in ld.so.conf.Michał Górny2012-01-031-1/+12
|
* ebuild.5: fix REQUIRED_USE sample for bug #397415Gavin Pryke2012-01-021-1/+1
|
* repoman: remove ebuild.allmasked checkZac Medico2012-01-012-21/+0
| | | | | | | This check it pretty useless, since there packages don't necessarily need to have any stable keywords, and nobody relies on this check to decide when to keyword something. Also, remove references to the ebuild.nostable which doesn't seem to exist anymore.