summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add support to `portageq owners` for querying paths matching a given basename.Zac Medico2009-06-242-8/+23
| | | | | | | | It is natural to support this since the vartree already maintains a basename -> owner index anyway. There are plans for the packagekit backend is to support this type of search. svn path=/main/trunk/; revision=13681
* In binarytree.inject(), when a symlink is created for the current packageZac Medico2009-06-241-2/+10
| | | | | | | | and it overwrites another package, delete the corresponding metadata from the Packages file. Thanks to Eitan Mosenkis <eitan@mosenkis.net> for reporting. svn path=/main/trunk/; revision=13680
* Bug #275237 - If a directory exists in a location where a normal file is toZac Medico2009-06-241-3/+3
| | | | | | | be merged, generate a config-protect filename for the file and merge it that way. Thanks to Jonas Bernoulli <jonas@bernoulli.cc> for this patch. svn path=/main/trunk/; revision=13679
* Fix imports for _emerge submodules.Zac Medico2009-06-231-1/+2
| | | | svn path=/main/trunk/; revision=13678
* Bug #275217 - Part 2 - Move changelog stuff stuff out of depgraph.Zac Medico2009-06-232-53/+64
| | | | | | Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13677
* Bu #275217 - Part 1 - Resolve the circular dep between Scheduler andZac Medico2009-06-232-20/+10
| | | | | | | depgraph; mark all functions as local that aren't used outside of depgraph. Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13676
* Fix import for split _emerge.MetadataRegen module.Zac Medico2009-06-231-2/+2
| | | | svn path=/main/trunk/; revision=13675
* Make the global "actions" variable a local inside parse_opts() since theZac Medico2009-06-231-8/+8
| | | | | | | | | | | | | | | | | | | | | name collision with the _emerge.actions module triggers this traceback with epydoc-3.0.1: Traceback (most recent call last): File "/usr/bin/epydoc", line 13, in <module> cli() File "/usr/lib/python2.6/site-packages/epydoc/cli.py", line 965, in cli main(options, names) File "/usr/lib/python2.6/site-packages/epydoc/cli.py", line 757, in main exclude_parse=exclude_parse) File "/usr/lib/python2.6/site-packages/epydoc/docbuilder.py", line 235, in build_doc_index docindex = DocIndex(docs) File "/usr/lib/python2.6/site-packages/epydoc/apidoc.py", line 1715, in __init__ raise ValueError("All APIdocs passed to DocIndexer " ValueError: All APIdocs passed to DocIndexer must already have canonical names. svn path=/main/trunk/; revision=13674
* Bug #275047 - Split _emerge/__init__.py into smaller pieces (part 6).Zac Medico2009-06-232-2704/+2735
| | | | | | Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13673
* Bug #275047 - Split _emerge/__init__.py into smaller pieces (part 5).Zac Medico2009-06-239-6734/+6845
| | | | | | Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13672
* Fix config._lazy_vars._accept_license() to exclude irrelevant licenses.Zac Medico2009-06-221-1/+1
| | | | svn path=/main/trunk/; revision=13671
* Change ACCEPT_LICENSE evaluation so that things like ACCEPT_LICENSE="* -@EULA"Zac Medico2009-06-222-38/+53
| | | | | | | | | | | | will work as expected. The ACCEPT_LICENSE variable is now treated as a lazily evaluated incremental, so that * can be used to match all licenses without every having to explicitly expand it to all licenses. It should now behave as approved by the council in response to the "RFC: ACCEPT_LICENSE default value (GLEP 23)" discussion: http://archives.gentoo.org/gentoo-dev/msg_d5c1e7285399ebc27a74bdd02cb4d037.xml svn path=/main/trunk/; revision=13670
* Bug #275047 - Split _emerge/__init__.py into smaller pieces (part 4).Zac Medico2009-06-2217-1958/+2134
| | | | | | Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13669
* Bug #275047 - Split _emerge/__init__.py into smaller pieces (part 3).Zac Medico2009-06-225-341/+351
| | | | | | Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13668
* Bug #275047 - Split _emerge/__init__.py into smaller pieces (part 2).Zac Medico2009-06-225-361/+393
| | | | | | Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13667
* Revert lazy imports from r13665 for now, since pyflakes doesn't understandZac Medico2009-06-221-34/+27
| | | | | | them, and pyflakes helps check stuff while we're splitting this file up. svn path=/main/trunk/; revision=13666
* Use lazy imports for submodules where possible.Zac Medico2009-06-221-27/+34
| | | | svn path=/main/trunk/; revision=13665
* Fix imports broken by splitting of _emerge/__init__.py.Zac Medico2009-06-221-1/+3
| | | | svn path=/main/trunk/; revision=13664
* Bug #275047 - Split _emerge/__init__.py into smaller pieces. Thanks toZac Medico2009-06-2248-3140/+3430
| | | | | | Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13663
* Use portage.util.apply_permissions() inside _ensure_access().Zac Medico2009-06-221-6/+10
| | | | svn path=/main/trunk/; revision=13662
* Reorganize $KV logic in doebuild_environment.Zac Medico2009-06-221-3/+5
| | | | svn path=/main/trunk/; revision=13661
* Tweak depcache permission handling so egencache can be run by a user who'sZac Medico2009-06-213-10/+30
| | | | | | not in the portage group, allowing for better privilege isolation. svn path=/main/trunk/; revision=13660
* Bug #274742 - Exempt $dir from quoting checks since it's a likely candidateZac Medico2009-06-211-1/+1
| | | | | | for false positives. svn path=/main/trunk/; revision=13659
* In doebuild_environment, ensure that cached $KV from the backupenv does notZac Medico2009-06-201-0/+2
| | | | | | leak into the environment for EAPI >= 3. svn path=/main/trunk/; revision=13658
* Factor duplicate code out of depgraph._add_pkg and _pop_disjunction.Zac Medico2009-06-201-80/+57
| | | | svn path=/main/trunk/; revision=13657
* Don't set KV for EAPI >=3.Arfrever Frehtes Taifersar Arahesis2009-06-201-1/+1
| | | | svn path=/main/trunk/; revision=13656
* Bug #264434 - Delay evaluation of all disjunctive (virtual and ||)Zac Medico2009-06-191-8/+142
| | | | | | | | | dependencies. Evaluting disjuctions as late as possible allows better decisions since the graph is more complete when the decisions are made. Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for the initial patch. svn path=/main/trunk/; revision=13655
* Add a EMERGE_LOG_DIR variable to control the location of emerge.log andZac Medico2009-06-183-2/+24
| | | | | | | emerge-fetch.log. This was requested by Eitan Mosenkis <eitan@mosenkis.net> for use in his 'online image builder' soc project. svn path=/main/trunk/; revision=13652
* Allow missing ChangeLog when using git. We don't use ChangeLogs inZac Medico2009-06-171-2/+5
| | | | | | | | | distributed SCMs. It will be generated on server side from scm log, before package moves to the rsync server. This is needed because we try to avoid merge collisions. Thanks to Tomas Chvatal <scarabeus@gentoo.org> for this patch. svn path=/main/trunk/; revision=13651
* When --pretend overrides --ask, don't show any output.Zac Medico2009-06-171-3/+2
| | | | svn path=/main/trunk/; revision=13650
* Add NOCOLOR to the environment whitelist. This fixes inappropriate colorsZac Medico2009-06-171-1/+1
| | | | | | | produced by elog functions. Thanks to Luis F. Araujo <araujo@gentoo.org> for reporting. svn path=/main/trunk/; revision=13649
* Rename color_codes back to codes.Zac Medico2009-06-171-70/+70
| | | | svn path=/main/trunk/; revision=13648
* Rename codes to _styles.Zac Medico2009-06-171-30/+30
| | | | svn path=/main/trunk/; revision=13647
* Rename map_code_to_color_code() to style_to_ansi_code().Zac Medico2009-06-172-6/+13
| | | | svn path=/main/trunk/; revision=13646
* Add epydoc docstrings fro codes and color_codes variables.Zac Medico2009-06-171-0/+3
| | | | svn path=/main/trunk/; revision=13645
* Use map_code_to_color_code() where appropriate inside ConsoleStyleFile.write().Zac Medico2009-06-171-1/+1
| | | | svn path=/main/trunk/; revision=13644
* Bug #274279 - Add color.map support for mapping a color to a different colorZac Medico2009-06-163-151/+152
| | | | | | | (rather than just mapping a class/style to a different color). Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13643
* Escape hyphens from previous commit.Zac Medico2009-06-161-6/+6
| | | | svn path=/main/trunk/; revision=13642
* Misc fixes and updates. Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de>Zac Medico2009-06-161-2/+27
| | | | | | for this patch from bug #274279. svn path=/main/trunk/; revision=13641
* Prepare 117 messages to localization.Arfrever Frehtes Taifersar Arahesis2009-06-146-202/+222
| | | | svn path=/main/trunk/; revision=13639
* Document FEATURES=python-trace.Zac Medico2009-06-131-0/+4
| | | | svn path=/main/trunk/; revision=13638
* Bug #273020 - Document FEATURES=multilib-strict. Thanks to Samuli SuominenZac Medico2009-06-131-0/+7
| | | | | | <ssuominen@gentoo.org> for the patch. svn path=/main/trunk/; revision=13637
* Remove unused newdepend(), newrdepend(), newpdepend(), and do_newdepend()Zac Medico2009-06-111-62/+0
| | | | | | functions. Thanks to ABCD for reporting. svn path=/main/trunk/; revision=13636
* propset svn:rev ONZac Medico2009-06-080-0/+0
| | | | svn path=/main/trunk/; revision=13635
* Fix more <listitem> elements to contain <para> elements.Zac Medico2009-06-071-4/+4
| | | | svn path=/main/trunk/; revision=13634
* Bug #272063 - Remove <funcsynopsisinfo> elements that don't validate.Zac Medico2009-06-071-2/+2
| | | | svn path=/main/trunk/; revision=13633
* Fix non-empty <xref> elements.Zac Medico2009-06-071-7/+7
| | | | svn path=/main/trunk/; revision=13632
* Remove <msgtext> element in invalid location.Zac Medico2009-06-071-1/+1
| | | | svn path=/main/trunk/; revision=13631
* Bug #272063 - Use <para> elements inside <listitem> elements.Zac Medico2009-06-075-131/+129
| | | | svn path=/main/trunk/; revision=13630
* Make usev() strip ! prefix in echoed output as specified in bug #270658,Zac Medico2009-06-031-1/+1
| | | | | | comment #16. svn path=/main/trunk/; revision=13628