Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | EbuildMetadataPhase: handle empty EAPI from bash | Zac Medico | 2012-05-09 | 1 | -1/+2 |
| | |||||
* | Split out eapi_invalid function. | Zac Medico | 2012-05-09 | 1 | -39/+9 |
| | |||||
* | Show unsatisfied REQUIRED_USE for bug #415125. | Zac Medico | 2012-05-09 | 1 | -4/+9 |
| | |||||
* | Parse EAPI with pattern from PMS section 7.3.1. | Zac Medico | 2012-05-09 | 2 | -32/+88 |
| | | | | | | | | 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. | ||||
* | composite_db._visible: fix AttributeError | Zac Medico | 2012-05-02 | 1 | -1/+1 |
| | |||||
* | dbapi.cp_list: remove special case for virtuals | Zac Medico | 2012-04-22 | 1 | -4/+4 |
| | | | | | | | Since commit d603f1440c814377fbc1965729fd9b6b008cf76d, the match caches use the result from dep_expand for the cache_key, so the caches are free of old-style virtual mappings. This allows the match caches to be safely shared with cp_list. | ||||
* | dbapi: account for unevaluated_atom in caches | Zac Medico | 2012-04-20 | 2 | -8/+13 |
| | | | | | This will fix bug 412391. This is analogous to the bug fixed in commit 5438bb29c996d777b6343515995176912a7c137f. | ||||
* | Show config updates later for bug #412845. | Zac Medico | 2012-04-20 | 1 | -2/+1 |
| | |||||
* | Avoid redundant news display for bug #412161. | Zac Medico | 2012-04-16 | 1 | -1/+4 |
| | |||||
* | EbuildBinpkg: remove temp file on failure | Zac Medico | 2012-04-13 | 1 | -1/+5 |
| | |||||
* | depgraph._complete_graph: fix for --root-depsv2.2.0_alpha100 | Zac Medico | 2012-04-05 | 1 | -1/+2 |
| | |||||
* | Limit long slot conflict loop for bug #410801. | Zac Medico | 2012-04-05 | 1 | -3/+15 |
| | |||||
* | Scheduler: optimize action_uninstall | Zac Medico | 2012-04-05 | 2 | -2/+6 |
| | |||||
* | depgraph._validate_blockers: optimize --root-deps | Zac Medico | 2012-04-05 | 1 | -0/+5 |
| | |||||
* | depgraph._load_vdb: optimize --root-deps | Zac Medico | 2012-04-05 | 1 | -0/+4 |
| | |||||
* | unmerge: display progress counter, bug #386901 | Boris Minev | 2012-04-03 | 1 | -1/+14 |
| | |||||
* | emerge: suggest dispatch-conf for bug #398843 | Zac Medico | 2012-03-27 | 1 | -3/+3 |
| | |||||
* | Close fewer file descriptors for fork / no exec. | Zac Medico | 2012-03-27 | 1 | -10/+4 |
| | | | | This will fix bug #374335. | ||||
* | Replace @returns with @return. | Zac Medico | 2012-03-27 | 10 | -20/+20 |
| | |||||
* | 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 | 2 | -13/+11 |
| | |||||
* | Exit status 128 + SIGINT for --ask 'no' answer. | Zac Medico | 2012-03-25 | 3 | -9/+9 |
| | | | | This will fix bug #409647. | ||||
* | emerge --sync: use yellow for portage update msg | Zac Medico | 2012-03-25 | 1 | -4/+5 |
| | |||||
* | emerge --changelog: show some log entries above | Zac Medico | 2012-03-22 | 1 | -3/+18 |
| | | | | This will fix bug #373009. | ||||
* | emerge --changelog: fix split ChangeLog bugs | Zac Medico | 2012-03-22 | 2 | -19/+46 |
| | | | | | This should fix possible missing content when displaying split ChangeLogs (bug #389611), and also normalizes blank lines. | ||||
* | Map emerge --buildpkg=n to FEATURES=-buildpkg. | Zac Medico | 2012-03-21 | 4 | -6/+8 |
| | | | | This will fix bug #409085. | ||||
* | spawn_nofetch: clone locked config, bug #408817 | Zac Medico | 2012-03-19 | 1 | -2/+1 |
| | | | | | | It's unsafe to pass in an unlocked config instance, since that can trigger issues like bug #408817 due to fragile assumptions involving the config state inside doebuild_environment(). | ||||
* | Revert "depgraph: reset pkgsettings after setcpv" | Zac Medico | 2012-03-19 | 1 | -1/+0 |
| | | | | | | This reverts commit 884993c7f4b9e7e9ede690f5fab81742915fc942. Calling reset is expensive and is not really needed since commit 3ca5f0cc08d233a3e229e78b573c7aab7d46cb9c. | ||||
* | depgraph: reset pkgsettings after setcpv | Zac Medico | 2012-03-19 | 1 | -0/+1 |
| | | | | | This should prevent doebuild_environment from incorrectly using the CATEGORY from the previous setcpv call, as reported in bug #408817. | ||||
* | Display: spawn pkg_nofetch when appropriate | Martin von Gagern | 2012-03-13 | 1 | -1/+12 |
| | | | | Signed-off-by: Zac Medico <zmedico@gentoo.org> | ||||
* | install-info: avoid unnecessary shell | Zac Medico | 2012-03-08 | 1 | -5/+16 |
| | |||||
* | Exit after killed while waiting on prefetch. | Zac Medico | 2012-03-08 | 3 | -2/+25 |
| | |||||
* | 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 |
| | |||||
* | autounmask: Avoid unmasking live versions if possible | Sebastian Luther | 2012-02-26 | 1 | -8/+25 |
| | | | | | | | | | | | | | | | | | | | | Before this patch the allowed changes were: 1. USE 2. USE + ~arch + license 3. USE + ~arch + license + missing keywords + masks With this patch: 1. USE 2. USE + ~arch + license 3. USE + ~arch + license + missing keywords 4. USE + ~arch + license + masks 5. USE + ~arch + license + missing keywords + masks This avoids unmasking live versions, which are typically masked and have missing keywords to be avoided if there is a regular masked version available. | ||||
* | Reorganize how autounmask allows changes to be made | Sebastian Luther | 2012-02-26 | 1 | -52/+57 |
| | | | | This patch does not change emerge's behaviour. | ||||
* | autounmask: Fix USE change messages to display the correct parent | Sebastian Luther | 2012-02-24 | 1 | -0/+4 |
| | | | | Fixes bug 399863. | ||||
* | Scheduler: hang in _schedule_tasks, bug 404995v2.2.0_alpha88 | Zac Medico | 2012-02-20 | 1 | -1/+2 |
| | | | | | This is triggered whenever emerge bails out while parallel-fetch is running in the background. | ||||
* | Move Poll{Constants,SelectAdapter} to _eventloop. | Zac Medico | 2012-02-17 | 2 | -91/+0 |
| | |||||
* | Move _emerge.SlotObject to portage.util. | Zac Medico | 2012-02-17 | 10 | -67/+22 |
| | |||||
* | SlotObject: validate __slots__ and keyword args | Zac Medico | 2012-02-17 | 1 | -2/+11 |
| | |||||
* | Remove redundant inherited __slots__ values. | Zac Medico | 2012-02-17 | 1 | -1/+1 |
| | |||||
* | SubProcess._waitpid_cb: fix args for glib compat | Zac Medico | 2012-02-17 | 1 | -1/+1 |
| | |||||
* | SubProcess: use child_watch_add | Zac Medico | 2012-02-16 | 1 | -29/+7 |
| | | | | | This fixes performance issues introduced by commit 9c664779a16f6cbca8a5ffe7f6b0c68572819723. | ||||
* | EventLoop: implement child_watch_add | Zac Medico | 2012-02-16 | 1 | -1/+3 |
| | |||||
* | SubProcess: use non-blocking waitpid | Zac Medico | 2012-02-15 | 1 | -12/+27 |
| | | | | | This ensures that the EventLoop will not stop due to a waitpid call blocking forever. | ||||
* | Comment about _setup_pipes / PyPy GC interaction. | Zac Medico | 2012-02-15 | 1 | -1/+5 |
| | |||||
* | SpawnProcess: use os.open for /dev/null input | Zac Medico | 2012-02-15 | 1 | -3/+3 |
| | |||||
* | Scheduler: PyPy WeakValueDictionary.pop KeyError | Zac Medico | 2012-02-14 | 1 | -1/+8 |
| | | | | | | | KeyError observed from WeakValueDictionary.pop() with PyPy 1.8, despite None given as default. Note that PyPy 1.8 has the same WeakValueDictionary code as CPython 2.7, so it may be possible for CPython to raise KeyError here as well. | ||||
* | SpawnProcess: for stdout use os.write, not fdopen | Zac Medico | 2012-02-14 | 1 | -6/+5 |
| |