Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | DepPriority: remove "rebuild" attribute | Zac Medico | 2011-05-21 | 3 | -36/+9 |
| | | | | | | | | | | | | | | | | Since the addition of DepPriorityNormalRange and DepPrioritySatisfiedRange in commit bd369956b2a2fbc019a655a372628998499156c0, which solves most cases of bug 199856, the Depriority.rebuild attribute doesn't appear to make any difference. The edges that this attribute differentiates are already naturally differentiated by the fact that the child node of a satisfied buildtime dependency that's not being rebuilt will naturally be identified as a leaf node earlier and removed from the graph, thereby eliminating the edge before there's an opportunity to compare it with a higher priority rebuild edge. The addition of the "optional" attribute (in commit 15476805a156acd11fdaaa19212691e8ee09b309) also plays a role here, since it converts some satisfied buildtime edges to optional edges, thereby reducing their priority. | ||||
* | Task.__eq__: allow _hash_key as input | Zac Medico | 2011-05-21 | 1 | -1/+3 |
| | | | | This is used by depgraph._pkg() for lookups. | ||||
* | test_merge_order: test hard blocker resolution | Zac Medico | 2011-05-20 | 1 | -2/+1 |
| | |||||
* | Fix grammar in previous commit. | Zac Medico | 2011-05-20 | 1 | -1/+1 |
| | |||||
* | depclean: adjust failure message wrt --with-bdeps | Zac Medico | 2011-05-20 | 1 | -9/+21 |
| | | | | | We need to be more explicit about using --with-bdeps=y, since this subtlety often leads to confusion. | ||||
* | Task: optimize == and != _hash_key comparison | Zac Medico | 2011-05-20 | 1 | -2/+8 |
| | |||||
* | Add FEATURES=distcc-pump support. | MATSUU Takuto | 2011-05-20 | 1 | -1/+1 |
| | | | | This will fix bug #288597. | ||||
* | Task: precalculate _hash_value | Zac Medico | 2011-05-19 | 3 | -3/+2 |
| | |||||
* | Task: remove unnecessary _get_hash_key() method | Zac Medico | 2011-05-19 | 3 | -28/+12 |
| | |||||
* | Package: precalculate _hash_key | Marat Radchenko | 2011-05-19 | 1 | -11/+9 |
| | | | | | This eliminates an expensive getattr call in _get_hash_key(), which greatly improves depgraph performance on a weak ARM cpu. | ||||
* | _pkg_visibility_check: if in graph then visible | Zac Medico | 2011-05-17 | 1 | -0/+9 |
| | |||||
* | _LockProcess.unlock: assert successful returncode | Zac Medico | 2011-05-17 | 1 | -0/+3 |
| | |||||
* | --autounmask-write: use CONFIGROOT more | Zac Medico | 2011-05-17 | 1 | -1/+3 |
| | |||||
* | Fix a typo in a comment. | Zac Medico | 2011-05-17 | 1 | -1/+1 |
| | |||||
* | depgraph._resolve: use temp set for autounmask | Zac Medico | 2011-05-17 | 1 | -4/+8 |
| | |||||
* | display_autounmask: optimize check_if_latest | Zac Medico | 2011-05-17 | 1 | -15/+16 |
| | |||||
* | test_asynchronous_lock: simulate SIGINT from tty | Zac Medico | 2011-05-17 | 1 | -2/+2 |
| | |||||
* | AsynchronousTask: tweak poll() logic | Zac Medico | 2011-05-17 | 1 | -2/+3 |
| | |||||
* | AsynchronousLock: implement _poll() and test | Zac Medico | 2011-05-17 | 2 | -0/+12 |
| | |||||
* | Update timestamps in headers of modified files. | Zac Medico | 2011-05-17 | 1 | -1/+1 |
| | |||||
* | --autounmask-write: don't write hidden files | Zac Medico | 2011-05-17 | 1 | -0/+6 |
| | |||||
* | --autounmask-write: use CONFIGROOT and EROOT | Zac Medico | 2011-05-17 | 1 | -4/+9 |
| | |||||
* | --autounmask-write: handle non-existent file | Zac Medico | 2011-05-16 | 1 | -2/+20 |
| | |||||
* | --autounmask-write: only prompt when necessary | Zac Medico | 2011-05-16 | 1 | -1/+1 |
| | |||||
* | --autounmask-write: handle config file recursion | Zac Medico | 2011-05-16 | 1 | -12/+24 |
| | |||||
* | Document that --autounmask is enabled by default. | Zac Medico | 2011-05-16 | 1 | -4/+5 |
| | |||||
* | Enable --autounmask by default | Sebastian Luther | 2011-05-16 | 1 | -2/+2 |
| | |||||
* | --autounmask-write: respect --ask | Sebastian Luther | 2011-05-16 | 1 | -36/+64 |
| | |||||
* | BinpkgFetcher: handle AsynchronousLock failure | Zac Medico | 2011-05-16 | 1 | -1/+6 |
| | |||||
* | EbuildBuildDir: handle AsynchronousLock failure | Zac Medico | 2011-05-16 | 1 | -9/+18 |
| | |||||
* | _LockProcess: handle process failure more | Zac Medico | 2011-05-15 | 1 | -11/+28 |
| | |||||
* | _LockProcess: handle process failure if cancelled | Zac Medico | 2011-05-15 | 1 | -3/+10 |
| | |||||
* | Fix some typos. | Arfrever Frehtes Taifersar Arahesis | 2011-05-15 | 3 | -12/+12 |
| | |||||
* | --autounmask: Treat missing keywords as masks | Sebastian Luther | 2011-05-15 | 1 | -0/+9 |
| | |||||
* | --autounmask: Allow package.mask changes | Sebastian Luther | 2011-05-15 | 2 | -22/+85 |
| | |||||
* | Implement --autounmask-write | Sebastian Luther | 2011-05-15 | 3 | -76/+212 |
| | | | | | Enabling this option together with --autounmask writes proposed changes to config files, honoring CONFIG_PROTECT. | ||||
* | EbuildMerge: inherit from CompositeTask | Zac Medico | 2011-05-15 | 3 | -14/+12 |
| | |||||
* | EbuildPhase: fix locking for setup phase | Zac Medico | 2011-05-15 | 1 | -1/+1 |
| | |||||
* | EbuildPhase: AsynchronousLock for ebuild-locks | Zac Medico | 2011-05-15 | 1 | -9/+21 |
| | |||||
* | Use vardbapi.lock() where applicable. | Zac Medico | 2011-05-14 | 2 | -7/+8 |
| | |||||
* | --autounmask: Use >= atoms if possible | Sebastian Luther | 2011-05-14 | 1 | -3/+49 |
| | | | | | | | | | If the package is the latest avaiable it now uses >=cat/pkg-ver instead of =cat/pkg-ver. If the package is not the latest, but the latest in its slot, >=cat/pkg-ver:slot is used. In all other case =cat/pkg-ver is used. Rational is that it's more likely that newer versions, added in the future, will work with the same configuration changes as the currently latest version than not. | ||||
* | preserve-libs: preserve during uninstall | Zac Medico | 2011-05-14 | 2 | -2/+6 |
| | | | | | | This will fix bug #286714. The emerge --depclean-lib-check option will now be ignored when FEATURES=preserve-libs is enabled, since any libraries that have consumers will simply be preserved. | ||||
* | EbuildPhase: extract binpkg env for pkg_pretend | Zac Medico | 2011-05-11 | 1 | -1/+1 |
| | | | | This will fix bug #366939. | ||||
* | unmerge: use frozenset for syslist | Zac Medico | 2011-05-11 | 1 | -0/+1 |
| | |||||
* | depgraph: in complete mode respect --with-bdeps | Zac Medico | 2011-05-11 | 2 | -8/+7 |
| | | | | | If you want the graph as complete as possible, now you'll have to use --with-bdeps=y together with --complete-graph. | ||||
* | dep_check_composite_db: return early from cp_list | Zac Medico | 2011-05-10 | 1 | -1/+4 |
| | | | | | Since this implementation is only intended to check for existence of new-style virtuals, it's a waste of time to return more than one cpv. | ||||
* | depgraph: traverse ignored DEPEND if "complete" | Zac Medico | 2011-05-10 | 1 | -2/+5 |
| | |||||
* | Strip build-time dependencies when they're ignored and we're not in ↵ | David James | 2011-05-10 | 1 | -0/+5 |
| | | | | | | | | | | | --rebuild mode. This should improve depgraph calculation performance. TEST=Ran test suite. BUG=chromium-os:15144 Change-Id: I9e06817201d7a17ae9b44b424d01c1a2bd89210a | ||||
* | depgraph: don't clear vardbapi cache in _load_vdb | Zac Medico | 2011-05-09 | 1 | -8/+0 |
| | | | | | | Most of the memory is probably held on the heap by the installed package instances anyway, and the cache is useful for being inherited by subprocess in MergeProcess. | ||||
* | dep_check_composite_db: remove unused _dep_expand | Zac Medico | 2011-05-09 | 1 | -43/+1 |
| | | | | | | | | This code has been unused since dep_check started passing token_class=Atom to use_reduce in commit c9f7930883d62fc26af72bff0c4623db0bbc8221. Since then, any atoms without categories are dropped by dep_check because it returns early after catching an InvalidDependString exception. |