summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* CompositeTask._start_task: propagate schedulerZac Medico2012-10-162-0/+8
|
* Handle missing mkfifo for Jython.Zac Medico2012-10-161-1/+6
|
* PopenProcess: integrate PipeReader supportZac Medico2012-10-162-17/+22
|
* run_action: gc locals of calling funcZac Medico2012-10-162-2/+10
|
* emerge_main: split out run_actionZac Medico2012-10-164-916/+949
| | | | Also move post_emerge and chk_updated_cfg_files to separate files.
* Add missing PopenProcess class from last commit.Zac Medico2012-10-151-0/+15
|
* egencache --update-manifests: re-sign when neededZac Medico2012-10-153-4/+92
| | | | | | If the Manifest is signed with a different key from the one specified by --gpg-key or PORTAGE_GPG_KEY, strip the existing signature and re-sign the Manifest.
* Add Display._append_repository() to avoid duplication of some code.Arfrever Frehtes Taifersar Arahesis2012-10-151-13/+18
|
* emerge_main: move imports to topZac Medico2012-10-151-5/+4
|
* emerge_main: disable color earlierZac Medico2012-10-151-3/+5
| | | | | | | | Since commit 2ca487f929962154488999a125a7387eeb44be88, --help has not respected --color=n and related options, since it's been optimized to bypass options and config parsing. Now it's fixed to show without colors in this optimized case (help with colors may be shown in some other cases, like when emerge is called with zero arguments).
* Display slots and subslots in output of `emerge -pv ${package}`.Arfrever Frehtes Taifersar Arahesis2012-10-152-22/+65
|
* MergeListItem: don't color "binary"Zac Medico2012-10-141-1/+1
|
* repoman: fix commit_footer NameErrorv2.2.0_alpha138Zac Medico2012-10-141-1/+1
|
* emerge: lazy imports, optimize --helpZac Medico2012-10-143-36/+33
|
* chk_updated_info_files: move to separate fileZac Medico2012-10-142-132/+143
|
* display_preserved_libs: move to separate fileZac Medico2012-10-142-89/+95
|
* emerge: handle KeyboardInterrupt, not SIGINTZac Medico2012-10-142-47/+53
| | | | | | | | We handle KeyboardInterrupt instead of installing a SIGINT handler, since exiting from signal handlers intermittently causes python to ignore the SystemExit exception with a message like this: Exception SystemExit: 130 in <function remove at 0x7fd2146c1320> ignored
* emerge.1: broaden description of "r" merge attrZac Medico2012-10-141-2/+2
| | | | | | This attribute actually applies to anything matched by the internal @__auto_* sets, which can mean a number of different things (see depgraph._gen_reinstall_sets).
* repoman: initial caps for git commit msg footersZac Medico2012-10-141-3/+3
|
* repoman: special git commit footer, bug #438364Zac Medico2012-10-141-14/+26
|
* Invert order of arguments in Display._set_non_root_columns() andArfrever Frehtes Taifersar Arahesis2012-10-141-6/+6
| | | | Display._set_root_columns() for consistency with Display._set_no_columns().
* Display.set_pkg_info(): Set cp and ver attributes.Arfrever Frehtes Taifersar Arahesis2012-10-141-3/+2
|
* repoman: identical Manifest commit messageZac Medico2012-10-141-8/+6
| | | | | | Include the signed/unsigned part it the initial commit message, so that it's identical to the Manifest commit message. See bug #437546, comment #3.
* Revert "repoman: identical Manifest commit message"Zac Medico2012-10-141-1/+8
| | | | | This reverts commit b91eefc82e995ba3463d212f95fa9228c5cf53ae. See bug #437546, comment #3.
* match_from_list: rm redundant catpkgsplit(mycpv)Zac Medico2012-10-141-3/+2
|
* simplify Display.convert_myoldbest().Zac Medico2012-10-131-2/+2
|
* Simplify Display.get_ver_str().Zac Medico2012-10-131-6/+4
|
* Bug #434970: Disable some warnings during `emerge --sync`.Arfrever Frehtes Taifersar Arahesis2012-10-145-6/+13
|
* EAPI="5-progress": Add master_repositories(), repository_path(),Arfrever Frehtes Taifersar Arahesis2012-10-149-40/+402
| | | | available_eclasses(), eclass_path() and license_path() functions.
* MergeListItem: color binary display, bug #438254Zac Medico2012-10-132-5/+10
|
* Add QA_MULTILIB_PATHS for bug #437910.Zac Medico2012-10-103-9/+38
|
* PollScheduler: fix _schedule() to return Truev2.2.0_alpha137Zac Medico2012-10-101-2/+4
| | | | | | This fixes a regression like bug #403895, introduced in commit b696337bf20fdc539ce7721df7a4b42b35999705, since functions have to return True in order to be continuously scheduled.
* Atom: support *_beta* wildcard, bug #437872Zac Medico2012-10-104-5/+15
|
* _parse_uri_map: preserve order of URIsZac Medico2012-10-081-3/+8
| | | | Returns a dict of tuples instead of a dict of sets.
* fetch: preserve SRC_URI order for primaryuriv2.2.0_alpha136Zac Medico2012-10-081-1/+4
|
* PollScheduler: disable default _loadavg_latencyZac Medico2012-10-083-3/+10
| | | | | | Move the 30 second default to the Scheduler class, since that's the only place that it's currently needed (all other schedulers have relatively short-running jobs).
* emerge: handle --load-average with no argZac Medico2012-10-082-1/+16
| | | | | With no argument, removes a previous load limit (same behavior as make).
* dyn_spec: s/Copyright/License/, bug #437588Tim Boudreau2012-10-081-1/+1
| | | | Fixes 'Unknown tag' error with rpm 4.10.0.
* Revert "test_ipc_daemon: handle fork/finally race"Zac Medico2012-10-081-9/+0
| | | | | This reverts commit 56fbe3fe63adf4e7c5b47400182cd857d145d5b0. The race is now handled internally by spawn and ForkProcess.
* ForkProcess: set _exit finally block before forkZac Medico2012-10-082-102/+126
| | | | This is the most reliable way to handle the race condition.
* spawn: setup _exit finally block before forkZac Medico2012-10-081-17/+26
| | | | This is the most reliable way to handle the race condition.
* test_ipc_daemon: handle fork/finally raceZac Medico2012-10-081-0/+9
|
* spawn: use finally block for failure os._exit()Zac Medico2012-10-081-2/+5
| | | | Also, use writemsg for unicode safety.
* repoman: check EXTRA_ECONF/EMAKE, bug #437348Zac Medico2012-10-083-3/+16
|
* repoman: simplify EbuildAssignment checkZac Medico2012-10-081-9/+1
| | | | | | | The line continuation code is no longer needed since commit a1578c654f26cab07309bc9cbddd3c95c0c205b5, because wrapped lines are automatically joined before they are passed to the check. Also, inherit ignore_comment = True from LineCheck.
* ForkProcess: increase scope of try/finally/_exitZac Medico2012-10-081-9/+11
| | | | | This minimizes the probability of triggering irrelevant finally blocks from earlier in the call stack (bug #345289).
* PollScheduler: rename sched_iface to _sched_ifaceZac Medico2012-10-074-20/+18
| | | | | | It isn't used externally anymore, since SchedulerInterface is used directly in those places now. Many of the self.sched_iface references updated here, it's more appropriate to use self._event_loop.
* Show slot + repo for colliding packages.Zac Medico2012-10-071-3/+15
| | | | See bug #437516 for example.
* repoman: identical Manifest commit messageZac Medico2012-10-071-8/+1
| | | | This will fix bug #437546.
* Substitute SchedulerInterface for PollScheduler.Zac Medico2012-10-075-18/+24
| | | | | | SchedulerInterface suffices for all of these cases. EventLoop(main=False) is used for thread safety where API consumers may be using threads.