Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use unicode_literals more. | Zac Medico | 2013-01-18 | 1 | -9/+14 |
| | | | | | This helps to ensure consistent results, regardless of whether we're using Python 2 or Python 3. | ||||
* | emerge --info: show free ram/swap, bug #451048 | Zac Medico | 2013-01-16 | 1 | -0/+13 |
| | |||||
* | emerge --depclean: show atoms in verbose output | Zac Medico | 2013-01-02 | 1 | -11/+17 |
| | |||||
* | resume_depgraph: check for alternative installed | Zac Medico | 2013-01-02 | 1 | -2/+8 |
| | | | | | | | When pruning packages from the merge list, only prune them if the relevant dependency is not satisfied by an alternative package which is already installed. This should fix bug #448176, and now there's also reasons logged for why a particular package is dropped. | ||||
* | emerge --depclean: clarify unsatisfied atoms | Zac Medico | 2012-12-31 | 1 | -1/+6 |
| | | | | | If the atom is unsatisfied due to a USE dep that's only visible in the unevaluated form, then display the unevaluated form. | ||||
* | Use run_main_scheduler where possible. | Zac Medico | 2012-12-28 | 1 | -28/+4 |
| | |||||
* | depclean warning: count nested sets, bug #298298 | Zac Medico | 2012-12-17 | 1 | -3/+11 |
| | |||||
* | depclean summary: count nested sets, bug #298298 | Zac Medico | 2012-12-17 | 1 | -4/+10 |
| | |||||
* | emerge --info: handle bug #446358 morev2.2.0_alpha146 | Zac Medico | 2012-12-09 | 1 | -6/+9 |
| | | | | | - old-style virtuals - masked packages | ||||
* | emerge --info: don't error for existing packages | Zac Medico | 2012-12-07 | 1 | -5/+5 |
| | | | | This will fix bug #446358. | ||||
* | emerge --sync: search PATH for rsync binary | Zac Medico | 2012-12-03 | 1 | -2/+3 |
| | | | | This allows to use rsync from prefix when necessary. | ||||
* | Add --oneshot to the portage update suggestion. | Michał Górny | 2012-11-30 | 1 | -1/+1 |
| | | | | | Most users probably have it in the @world already but I don't think everybody needs it there explicitly. | ||||
* | Rename Package.metadata to _metadata. | Zac Medico | 2012-11-26 | 1 | -4/+4 |
| | | | | | The raw metadata is considered a private low-level internal. This makes the Package class consistent with the _pkg_str class. | ||||
* | emerge --info: search similar names, bug #444596 | Zac Medico | 2012-11-24 | 1 | -2/+33 |
| | |||||
* | emerge --info: report unmatched atom, bug #444596 | Zac Medico | 2012-11-24 | 1 | -34/+47 |
| | |||||
* | emerge --info: show linker version, bug #436294v2.2.0_alpha142 | Zac Medico | 2012-10-26 | 1 | -0/+18 |
| | |||||
* | actions.py: use _pkg_str for EAPI 5 sub-slot | Zac Medico | 2012-10-17 | 1 | -12/+4 |
| | |||||
* | emerge: optimize --moo, remove deprecated moo | Zac Medico | 2012-10-16 | 1 | -26/+2 |
| | | | | | The --moo action is fast like --help now. The "moo" argument has been deprecated since bug #389609, and is now removed. | ||||
* | run_action: gc locals of calling func | Zac Medico | 2012-10-16 | 1 | -1/+8 |
| | |||||
* | emerge_main: split out run_action | Zac Medico | 2012-10-16 | 1 | -39/+738 |
| | | | | Also move post_emerge and chk_updated_cfg_files to separate files. | ||||
* | Bug #434970: Disable some warnings during `emerge --sync`. | Arfrever Frehtes Taifersar Arahesis | 2012-10-14 | 1 | -0/+1 |
| | |||||
* | Substitute SchedulerInterface for PollScheduler. | Zac Medico | 2012-10-07 | 1 | -6/+8 |
| | | | | | | SchedulerInterface suffices for all of these cases. EventLoop(main=False) is used for thread safety where API consumers may be using threads. | ||||
* | action_uninstall: use PollScheduler not Scheduler | Zac Medico | 2012-10-07 | 1 | -14/+15 |
| | | | | | The PollScheduler class suffices here, if we just add a small amount of logic to calculate the _background attribute from the emerge opts. | ||||
* | MetadataRegen: inherit AsyncScheduler | Zac Medico | 2012-10-06 | 1 | -2/+4 |
| | |||||
* | Use constants for hardcoded *DEPEND lists. | Zac Medico | 2012-09-25 | 1 | -2/+1 |
| | |||||
* | Add experimental EAPI 5-hdepend support. | Ambroz Bizjak | 2012-09-24 | 1 | -1/+2 |
| | |||||
* | Add preserve-libs for stable branch (not default) | Zac Medico | 2012-09-21 | 1 | -2/+3 |
| | | | | | | | | | EAPI 5 supports automatic rebuilds via the slot-operator and sub-slots, which makes preserve-libs much more user-friendly, since it makes @preserved-rebuild unnecessary (also see bug #364425 for explanation of @preserved-rebuild shortcomings). Therefore, enable preserve-libs for the stable branch, but not by default. After EAPI 5 is widely adopted, we can consider enabling preserve-libs by default. | ||||
* | Add _DEPCLEAN_LIB_CHECK_DEFAULT constant. | Zac Medico | 2012-09-21 | 1 | -2/+2 |
| | | | | | This will allow for the option to be available in the stable branch without changing the default --depclean behavior. | ||||
* | Fix extended atom match for =* operator. | Zac Medico | 2012-07-18 | 1 | -7/+21 |
| | |||||
* | Enable /etc/portage/sets for stable, bug #384061. | Zac Medico | 2012-06-22 | 1 | -9/+21 |
| | |||||
* | getportageversion: handle repo: in parent file | Zac Medico | 2012-06-22 | 1 | -0/+15 |
| | |||||
* | action_build: always display_problems | Zac Medico | 2012-06-21 | 1 | -0/+10 |
| | |||||
* | Don't write or trust cache for unsupported EAPIs. | Zac Medico | 2012-05-10 | 1 | -8/+0 |
| | | | | | | Since we're supposed to be able to efficiently obtain the EAPI from _parse_eapi_ebuild_head, we don't need to write or trust cache entries for unsupported EAPIs. | ||||
* | Parse EAPI with pattern from PMS section 7.3.1. | Zac Medico | 2012-05-09 | 1 | -6/+2 |
| | | | | | | | | This implements the specification that was approved in Gentoo's council meeting on May 8, 2012 (see bug #402167). The parse-eapi-ebuild-head FEATURES setting is now enabled by default, and causes non-conformant ebuilds to be treated as invalid. This behavior will soon become enabled unconditionally. | ||||
* | Scheduler: optimize action_uninstall | Zac Medico | 2012-04-05 | 1 | -1/+1 |
| | |||||
* | Localize config update messages, bug #409835. | Greg Turner | 2012-03-27 | 1 | -7/+9 |
| | |||||
* | unmerge: fix return code for bug #409647 | Zac Medico | 2012-03-25 | 1 | -7/+3 |
| | |||||
* | Exit status 128 + SIGINT for --ask 'no' answer. | Zac Medico | 2012-03-25 | 1 | -5/+5 |
| | | | | This will fix bug #409647. | ||||
* | emerge --sync: use yellow for portage update msg | Zac Medico | 2012-03-25 | 1 | -4/+5 |
| | |||||
* | Map emerge --buildpkg=n to FEATURES=-buildpkg. | Zac Medico | 2012-03-21 | 1 | -1/+4 |
| | | | | This will fix bug #409085. | ||||
* | Use Popen to avoid unnecessary shell. | Zac Medico | 2012-03-08 | 1 | -8/+45 |
| | |||||
* | action_build: return 1 for "no" --ask answer | Zac Medico | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Add --human-readable to rsync opts for bug 269410 | Zac Medico | 2012-01-12 | 1 | -0/+1 |
| | |||||
* | Fix some warnings found by pylint. | Arfrever Frehtes Taifersar Arahesis | 2011-12-18 | 1 | -11/+8 |
| | |||||
* | load_emerge_config: change order of code back | Zac Medico | 2011-12-10 | 1 | -7/+6 |
| | | | | | A couple of recent commits touched this function, and code got moved around unnecessarily. | ||||
* | config: init data/output modules in constructor | Zac Medico | 2011-12-10 | 1 | -4/+0 |
| | | | | | The first constructed config object initializes these modules, and subsequent calls to the _init() functions have no effect. | ||||
* | actions.py: fix grammar in comment | Zac Medico | 2011-12-10 | 1 | -1/+1 |
| | |||||
* | Use portage.shutil for safer unicode handling. | Zac Medico | 2011-12-10 | 1 | -1/+1 |
| | |||||
* | Delete portage.dbapi.porttree._repo_info class and _repo_info attribute of | Arfrever Frehtes Taifersar Arahesis | 2011-12-09 | 1 | -1/+1 |
| | | | | | portage.dbapi.porttree.portdbapi objects. Migrate consumers to repositories attribute of portage.dbapi.porttree.portdbapi objects. | ||||
* | load_emerge_config: init portage.data earlier | Zac Medico | 2011-12-08 | 1 | -7/+10 |
| | | | | | The portage_uid initialization here must to happend before the _init_dirs() calls. |