summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/actions.py
Commit message (Collapse)AuthorAgeFilesLines
* config: Add VirtualsManagerSebastian Luther2010-08-271-4/+3
|
* Bug #334319 - Don't call config.backup_changes("FEATURES") because it'sZac Medico2010-08-241-2/+0
| | | | | no longer needed and it causes problems with environment overrides of FEATURES.
* Remove deprecated destroot argument from dblink.isowner() call.Zac Medico2010-08-221-1/+1
|
* Add a wrapper around config.features that provides the followingZac Medico2010-08-211-4/+0
| | | | | | | | | | | | | | | | enhancements: * The FEATURES variable is automatically synchronized upon modification. * Modifications result in a permanent override that will cause the change to propagate to the incremental stacking mechanism in config.regenerate(). This eliminates the need to call config.backup_changes() when FEATURES is modified, since any overrides are guaranteed to persist despite calls to config.reset(). This allows cleanup of all code that overrides FEATURES, and also allows config.regenerate() to stack FEATURES such that special cases are not needed for package.env handling inside config.setcpv().
* Update docs, comments, and messages to refer to make.globals inZac Medico2010-08-191-3/+5
| | | | /usr/share/portage/config/ instead of /etc/make.globals.
* Bug #315615 - Use EbuildIpcDaemon to implement has_version and best_version.Zac Medico2010-08-131-0/+2
| | | | | This provides performance benefits and also avoids permissions issues with FEATURES=userpriv.
* portage.dep._dep_check_strict: Unused, removedSebastian Luther2010-08-101-9/+5
|
* Fix typo in comment.Arfrever Frehtes Taifersar Arahesis2010-08-061-1/+1
|
* In action_unmerge(), create a Schuduler instance for calls to unmerge(),Zac Medico2010-08-061-6/+17
| | | | | in order to cause redirection of ebuild phase output to logs as required for options such as --quiet.
* Use ValueError.args since direct indexing of ValueError is notZac Medico2010-08-051-1/+1
| | | | supported in python3, as reported in bug 241132, commment #4.
* Always use shlex_split() to split CONFIG_PROTECT{,_MASK}.Zac Medico2010-07-311-1/+2
|
* Add a --package-moves[=n] option that can be used to control theZac Medico2010-07-281-1/+2
| | | | | "Performing Global Updates" routine. This option is enabled by default.
* Fix calc_depclean() to skip the topological sort code when there'sZac Medico2010-07-281-1/+1
| | | | nothing selected for removal.
* Allow the --depclean library consumer check to be disabled byZac Medico2010-07-261-2/+3
| | | | --depclean-lib-check=n.
* Use writemsg_stdout instead of print, for unicode safety.Zac Medico2010-07-111-7/+7
|
* Fix possible bugs recently introduced in --info version sorting logic.Zac Medico2010-07-111-5/+22
|
* Fix emerge --info breakage for python-3.x (cmp usage).Zac Medico2010-07-111-2/+2
|
* emerge --info: show package names for providing packagesSebastian Luther2010-07-111-6/+15
|
* Bug #327507 - Drop privileges when retrieving server timestamp file andZac Medico2010-07-091-1/+9
| | | | | FEATURES=usersync is enabled. This means that the uid of the temporary timestamp file needs to be temporarily adjusted.
* emerge --info: Print repo names for packages not from $PORTDIRSebastian Luther2010-07-081-11/+21
|
* --deselect: Print "would remove" instead of "removing" if --pretend is givenSebastian Luther2010-06-271-2/+6
|
* Make --deselect handle all cases of atoms/sets on the cmd line and in @world ↵Sebastian Luther2010-06-271-2/+4
| | | | (bug 325591)
* Bug #325505: Fix UnicodeEncodeError in _emerge.actions.action_info().Arfrever Frehtes Taifersar Arahesis2010-06-251-1/+4
|
* dev-util/cvs is now dev-vcs/cvsJonathan Callen2010-06-181-1/+1
|
* Make --deselect work for sets (bug 268798)Sebastian Luther2010-05-271-12/+18
|
* Allow running pkg_info on non-installed packagesSebastian Luther2010-03-311-18/+87
|
* If portage.VERSION == HEAD then use a proxy to lazily call git describe --tagsZac Medico2010-03-271-1/+2
| | | | if it's accessed.
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Add support for displaying profile listed in make.profile/parent whenZac Medico2010-03-091-9/+28
| | | | | | | make.profile is not a symlink. The first parent with a path inside $PORTDIR is displayed. svn path=/main/trunk/; revision=15787
* Disable PORTAGE_SYNC_STALE warnings when --usepkgonly is enabled.Zac Medico2010-03-081-1/+2
| | | | svn path=/main/trunk/; revision=15769
* Produce a warning message if the timestamp of the portage tree is more thanZac Medico2010-03-081-0/+3
| | | | | | | 30 days old, and make it adjustable via the PORTAGE_SYNC_STALE variable. Thanks to Ned Ludd <solar@g.o> for the most of this code. svn path=/main/trunk/; revision=15756
* Add a --quiet-unmerge-warn option to disable the warning message that's shownZac Medico2010-02-281-1/+3
| | | | | | | prior to --unmerge actions. Thanks to Thomas Sachau <tommy@gentoo.org> for the suggestion. svn path=/main/trunk/; revision=15486
* Move portage._global_updates to a submodule.Zac Medico2010-02-271-1/+2
| | | | svn path=/main/trunk/; revision=15475
* Move dep_expand and cpv_expand into portage.dbapi submodules.Zac Medico2010-02-251-1/+2
| | | | svn path=/main/trunk/; revision=15460
* Bug #268724 - Show a warning message for --unmerge operations and suggestZac Medico2010-02-191-0/+9
| | | | | | --depclean <atom> instead. svn path=/main/trunk/; revision=15393
* Bug #300388 - Fix terminal handling code to so term codes aren't sent whenZac Medico2010-01-111-3/+6
| | | | | | TERM=dumb. svn path=/main/trunk/; revision=15191
* When integer mtime is desired, use stat_obj[stat.ST_MTIME] instead of theZac Medico2009-12-211-1/+1
| | | | | | float st_mtime in order to avoid rounding *up* in some rare cases. svn path=/main/trunk/; revision=15125
* In calc_depclean(), load the FakeVartree before using it. This fixesZac Medico2009-11-271-1/+1
| | | | | | | a regression which causes incomplete graph creation (since r14773). Thanks to Vlastimil Babka <caster@g.o> for reporting. svn path=/main/trunk/; revision=14899
* Bug #291200 - Make --quiet-build set PORTAGE_QUIET=1, so that --unmerge isZac Medico2009-11-141-1/+1
| | | | | | quiet. svn path=/main/trunk/; revision=14821
* Bug #292664 - Show ACCEPT_LICENSE in emerge --info.Zac Medico2009-11-111-1/+2
| | | | svn path=/main/trunk/; revision=14814
* Bug #278336 - Use adjust_config to set PORTAGE_QUIET when the config isZac Medico2009-11-091-0/+9
| | | | | | | reloaded after sync, so that PORTAGE_QUIET is set when the post_sync script is executed. svn path=/main/trunk/; revision=14805
* Decode git output in _emerge.actions.git_sync_timestamps() for bug #291790.Arfrever Frehtes Taifersar Arahesis2009-11-041-1/+2
| | | | svn path=/main/trunk/; revision=14777
* Bug #134466 - Add a --ask-enter-invalid option. When used together with theZac Medico2009-10-241-5/+11
| | | | | | | --ask option, interpret a single "Enter" key press as invalid input. This helps prevent accidental acceptance of the first choice. svn path=/main/trunk/; revision=14710
* Factor out duplicate "These are the packages that would be merged",Zac Medico2009-10-231-46/+1
| | | | | | "Calculating dependencies", and spinner cleanup code. svn path=/main/trunk/; revision=14704
* Add a --unordered-display option for use with --tree. This allows the displayZac Medico2009-10-231-2/+8
| | | | | | | to be optimized differently since the merge order is not preserved. Thanks to Sebastian Mingramm (few) for the initial patch. svn path=/main/trunk/; revision=14703
* Add support for display of nested sets in --depclean and --prune reverseZac Medico2009-10-191-37/+43
| | | | | | | dependency output. This also fixes a bug from the 'selected' set changes which could cause the system set to be disregarded in some cases. svn path=/main/trunk/; revision=14680
* Call config._init_dirs() from emerge so that it's not called every timeZac Medico2009-10-181-0/+1
| | | | | | the portage api is imported. svn path=/main/trunk/; revision=14631
* Bug #266454 - Make @world an all-inclusive set once again, like it was priorZac Medico2009-10-161-7/+7
| | | | | | | | to portage-2.2_rc* releases. In addition to @system, @world now includes a @selected set which represents user-selected "world" packages and sets that saved in /var/lib/portage/world{,sets}. svn path=/main/trunk/; revision=14614
* Remove soname_cache inside calc_depclean() since LinkageMap caches thatZac Medico2009-10-161-5/+1
| | | | | | already. svn path=/main/trunk/; revision=14613
* When --depclean pulls in the provider of a library because of installedZac Medico2009-10-141-1/+8
| | | | | | consumers, display the soname(s) of the consumed libraries. svn path=/main/trunk/; revision=14599