Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | FetchIterator: support PORTAGE_CHECKSUM_FILTER | Zac Medico | 2013-01-09 | 1 | -0/+13 | |
| | ||||||
* | FetchIterator: use RepoConfig.load_manifest() | Zac Medico | 2013-01-09 | 1 | -3/+5 | |
| | ||||||
* | _fetch_digester_exit: fix NoneType AttributeError | Zac Medico | 2013-01-09 | 1 | -2/+2 | |
| | ||||||
* | Add emirrordist, a tool for mirroring distfiles. | Zac Medico | 2013-01-09 | 10 | -0/+1811 | |
| | | | | | Special thanks to Brian Harring, author of the mirror-dist program from which emirrordist is derived. | |||||
* | Manifest: make distdir argument optional | Zac Medico | 2013-01-09 | 1 | -2/+2 | |
| | ||||||
* | autounmask: tweak --autounmask-write suggestion | Zac Medico | 2013-01-08 | 1 | -3/+4 | |
| | ||||||
* | autounmask: show file names for suggested changes | Ben Kohler | 2013-01-08 | 1 | -5/+7 | |
| | | | | | | | Also, advise the user to examine the proposed config changes carefully. X-Gentoo-Bug: 450960 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=450960 | |||||
* | SpawnProcess: stdout_fd FD_CLOEXEC | Zac Medico | 2013-01-07 | 1 | -0/+15 | |
| | ||||||
* | ManifestTask: use PipeLogger for monitoring | Zac Medico | 2013-01-07 | 1 | -2/+8 | |
| | ||||||
* | Declare regex literal as such. | Zac Medico | 2013-01-07 | 1 | -1/+1 | |
| | ||||||
* | parseManifest2: handle space in name, bug 450736 | Zac Medico | 2013-01-07 | 1 | -14/+18 | |
| | ||||||
* | PipeLogger: handle file object for input_fd | Zac Medico | 2013-01-07 | 2 | -9/+14 | |
| | ||||||
* | If 2 make.conf files found, then warn. | Zac Medico | 2013-01-07 | 1 | -3/+12 | |
| | | | | | This may give a clue to those who unintentionally end up with 2 make.conf files somehow. | |||||
* | MetadataRegen: simplify _iter_every_cp | Zac Medico | 2013-01-06 | 2 | -14/+6 | |
| | ||||||
* | MetadataRegen: call cp_all for each category | Zac Medico | 2013-01-06 | 2 | -16/+21 | |
| | | | | | List categories individually, in order to start yielding quicker, and in order to reduce latency in case of a signal interrupt. | |||||
* | portdbapi.cp_all(): add reverse sort parameter | Zac Medico | 2013-01-06 | 1 | -2/+3 | |
| | ||||||
* | _keep_scheduling: check _terminated.is_set() | Zac Medico | 2013-01-06 | 2 | -4/+4 | |
| | | | | | This ensures that scheduling loops terminate as soon as possible after an interrupt is received. | |||||
* | ManifestScheduler: fix signal interrupt handling | Zac Medico | 2013-01-06 | 1 | -3/+5 | |
| | ||||||
* | MetadataRegen: portdbapi.cp_all() already sorted | Zac Medico | 2013-01-06 | 1 | -1/+1 | |
| | ||||||
* | MetadataRegen: fix signal interrupt handling | Zac Medico | 2013-01-06 | 1 | -3/+4 | |
| | | | | | We have to force it out of the scheduling loop before _termination_check can have an effect. | |||||
* | Handle os.write() return code with loop. | Zac Medico | 2013-01-05 | 2 | -7/+7 | |
| | ||||||
* | BinpkgVerifier: use async FileDigester | Zac Medico | 2013-01-05 | 2 | -62/+120 | |
| | ||||||
* | Add async FileDigester class. | Zac Medico | 2013-01-05 | 1 | -0/+73 | |
| | ||||||
* | Add QA_AM_MAINTAINER_MODE for bug #450278. | Zac Medico | 2013-01-04 | 1 | -1/+26 | |
| | ||||||
* | SchedulerInterface: use loop for proxied attrs | Zac Medico | 2013-01-04 | 1 | -16/+9 | |
| | ||||||
* | PipeReader: support plain fd without file obj | Zac Medico | 2013-01-03 | 1 | -4/+8 | |
| | ||||||
* | test_paren_reduce: disable deprecation warning | Zac Medico | 2013-01-03 | 2 | -6/+9 | |
| | ||||||
* | Enable FD_CLOEXEC for lock fd. | Zac Medico | 2013-01-03 | 1 | -1/+10 | |
| | ||||||
* | Enable FD_CLOEXEC for non-blocking pipes. | Zac Medico | 2013-01-03 | 7 | -12/+91 | |
| | ||||||
* | EventLoop: enable FD_CLOEXEC on epoll fd | Zac Medico | 2013-01-03 | 1 | -0/+11 | |
| | ||||||
* | portage._internal_caller: use global_event_loop | Zac Medico | 2013-01-03 | 4 | -15/+32 | |
| | | | | | It's more efficient to use global_event_loop than a local EventLoop instance, so do that when we know it's safe. | |||||
* | SpawnProcess: support close_fds | Zac Medico | 2013-01-03 | 1 | -2/+2 | |
| | ||||||
* | _doebuild_spawn: disable close_fds for "depend" | Zac Medico | 2013-01-03 | 1 | -1/+6 | |
| | ||||||
* | spawn: add close_fds parameter | Zac Medico | 2013-01-03 | 1 | -5/+9 | |
| | ||||||
* | runTests: portage._internal_caller = True | Zac Medico | 2013-01-03 | 1 | -0/+1 | |
| | ||||||
* | Add portage._internal_caller var, and use it. | Zac Medico | 2013-01-03 | 4 | -13/+11 | |
| | ||||||
* | portdbapi: use global_event_loop when safe | Zac Medico | 2013-01-03 | 1 | -1/+12 | |
| | ||||||
* | 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 | 3 | -15/+33 | |
| | | | | | | | 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. | |||||
* | depgraph: dynamic deps parallel metadata regen | Zac Medico | 2013-01-01 | 2 | -8/+59 | |
| | ||||||
* | FakeVartree: split _apply_dynamic_deps method | Zac Medico | 2013-01-01 | 1 | -26/+39 | |
| | | | | | This will eventually be used for parallelization of aux_get/regen processes. | |||||
* | repoman: usex check 4-python and 4-slot-abi | Zac Medico | 2013-01-01 | 1 | -1/+1 | |
| | ||||||
* | repoman: handle EAPI 5 usex, bug #449678 | Zac Medico | 2013-01-01 | 1 | -4/+13 | |
| | ||||||
* | Revert "AsynchronousLock: override _async_wait_cb" | Zac Medico | 2013-01-01 | 1 | -3/+3 | |
| | | | | | | This reverts commit 83cfc04df383b56592b89f1dc58428c0e8d09925. This override could be bad if the base class needs to call _async_wait for some reason. | |||||
* | AsynchronousLock: override _async_wait_cb | Zac Medico | 2013-01-01 | 1 | -3/+3 | |
| | ||||||
* | test_echangelog: sync year with UpdateChangeLog | Zac Medico | 2012-12-31 | 1 | -5/+1 | |
| | | | | | The code has to be in sync in order to prevent erroneous test failures triggered by new year's day timezone differences. | |||||
* | 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. | |||||
* | _LockThread: use thread-safe EventLoop.idle_add() | Zac Medico | 2012-12-31 | 1 | -35/+8 | |
| | ||||||
* | AsynchronousTask: _async_wait is thread-safe | Zac Medico | 2012-12-31 | 1 | -1/+1 | |
| | ||||||
* | EventLoop.iteration: no IO blocking if possible | Zac Medico | 2012-12-30 | 1 | -4/+18 | |
| | | | | | | | | Avoid blocking for IO if there are any timeout or idle callback events available to process. This will prevent starvation of the idle callbacks, which are much more common since commit a3100be184ba1cac2f672f0a1cadcf01690c6d3f. We don't want these idle callbacks to be delayed by long periods of IO blocking. |