Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | EbuildMetadataPhase: use dynamic pipe fd | Zac Medico | 2013-01-15 | 3 | -41/+12 |
| | | | | Also, remove deprecated code from doebuild (with hardcoded pipe fd). | ||||
* | SpawnProcess: improve dummy pipe allocation logic | Zac Medico | 2013-01-15 | 8 | -30/+57 |
| | | | | | | | By using allocated file descriptors for keys in fd_pipes, we naturally avoid interference with callers such as FileDigester and MergeProcess. See the _setup_pipes docstring for more benefits of this allocation approach. | ||||
* | Warn if old make.globals found, bug #452176v2.2.0_alpha153 | Zac Medico | 2013-01-15 | 1 | -2/+16 |
| | |||||
* | Warn if 2 make.profile dirs found, bug #452176 | Zac Medico | 2013-01-15 | 1 | -3/+15 |
| | |||||
* | test-fail-continue: mark complete, bug #452030 | Zac Medico | 2013-01-15 | 1 | -1/+8 |
| | |||||
* | SpawnProcess: avoid fd_pipes interference | Zac Medico | 2013-01-15 | 1 | -2/+8 |
| | | | | | This fixes a random collision that can occur with FileDigester, triggering malfunction and a KeyError. | ||||
* | ebuild.1: update obsolete md5 references | Zac Medico | 2013-01-15 | 1 | -6/+6 |
| | |||||
* | Respect LINGUAS in 'make install'. | Arfrever Frehtes Taifersar Arahesis | 2013-01-15 | 1 | -7/+10 |
| | |||||
* | Makefile: install man/ru/*v2.2.0_alpha152 | Zac Medico | 2013-01-14 | 1 | -4/+10 |
| | |||||
* | ebuild.1: add Russian translation, bug #450372 | Vladimir Romanov | 2013-01-14 | 1 | -0/+242 |
| | |||||
* | selinux: python3 unicode paths, bug #430488 | Arfrever Frehtes Taifersar Arahesis | 2013-01-14 | 2 | -27/+30 |
| | |||||
* | Tweak init.d qa check for bug #451386. | Zac Medico | 2013-01-11 | 1 | -0/+4 |
| | |||||
* | make.conf.5: tweak escape format for apostrophyv2.2.0_alpha151 | Zac Medico | 2013-01-11 | 1 | -1/+1 |
| | |||||
* | DoebuildSpawnTestCase: also call spawn_nofetch | Zac Medico | 2013-01-10 | 1 | -12/+27 |
| | |||||
* | spawn_nofetch: import portage, bug #451344 | Zac Medico | 2013-01-10 | 1 | -0/+1 |
| | |||||
* | Revert "_ctypes: don't cache library, bug #448858"v2.2.0_alpha150 | Zac Medico | 2013-01-10 | 1 | -4/+6 |
| | | | | | | | | This reverts commit 9e37cca4f54260bd8c45a3041fcee00938c71649. As noted in bug #448858, comment #14, dlclose is not called automatically, so we may as well cache our library handles. In order to protect ourselves, we use a fork since commit 7ebb2f54877edb28621c33e380f8777b1b1dc201. | ||||
* | Use EventLoop, no SchedulerInterface if possible. | Zac Medico | 2013-01-10 | 1 | -2/+2 |
| | |||||
* | emerge/test_simple.py: override PATH more | Zac Medico | 2013-01-10 | 2 | -3/+9 |
| | | | | | Override things that may be unavailable, or may have portability issues when running tests in exotic environments. | ||||
* | SpawnProcess: handle fcntl ENOTTY for FreeBSD | Zac Medico | 2013-01-10 | 1 | -3/+8 |
| | |||||
* | _emirrordist/main.py: remove extra Config import | Zac Medico | 2013-01-10 | 1 | -1/+0 |
| | |||||
* | FetchTask: use umask for copied files | Zac Medico | 2013-01-10 | 1 | -12/+2 |
| | |||||
* | FetchTask: avoid possible duplicate URI | Zac Medico | 2013-01-10 | 1 | -2/+4 |
| | |||||
* | FetchTask: randomize thirdpartymirrors | Zac Medico | 2013-01-10 | 1 | -1/+7 |
| | |||||
* | FetchTask: log_failure for distfiles digester | Zac Medico | 2013-01-10 | 1 | -0/+7 |
| | |||||
* | FetchIterator: support PORTAGE_CHECKSUM_FILTER | Zac Medico | 2013-01-09 | 1 | -0/+13 |
| | |||||
* | make.conf.5: escape apostropy quote, bug #451118 | Zac Medico | 2013-01-09 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | Makefile: install emirrordist | Zac Medico | 2013-01-09 | 1 | -1/+1 |
| | |||||
* | Add emirrordist, a tool for mirroring distfiles. | Zac Medico | 2013-01-09 | 12 | -0/+1967 |
| | | | | | 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 |
| | |||||
* | .gitignore: __pycache__/ | Zac Medico | 2013-01-05 | 1 | -0/+1 |
| |