Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove extended package set configuration docs.v2.1.10.22 | Zac Medico | 2011-10-05 | 1 | -5/+5 |
| | | | | Extended package sets configuration is disabled in the stable branch. | ||||
* | Add tests for KEYWORDS masking. | Zac Medico | 2011-10-01 | 2 | -1/+357 |
| | |||||
* | depgraph: pull in new-style virtuals more | Zac Medico | 2011-09-30 | 2 | -0/+57 |
| | | | | | | | This causes new-style virtuals to get pulled in for virtuals that are already satisfied by installed old-style virtuals. This case is common, due to PROVIDE being (removed without revision bump) from lots of ebuilds. | ||||
* | Test direct virtual circular dep for bug #384107. | Zac Medico | 2011-09-22 | 1 | -0/+29 |
| | |||||
* | Test || choice circular handling. | Zac Medico | 2011-09-22 | 1 | -0/+32 |
| | |||||
* | emerge: add --complete-graph-if-new-ver < y | n > | Zac Medico | 2011-09-21 | 1 | -0/+66 |
| | | | | | Trigger the --complete-graph behavior if an installed package version will change (upgrade or downgrade). This option is enabled by default. | ||||
* | Reject inconsistent backtrack parameters | Sebastian Luther | 2011-09-20 | 1 | -0/+43 |
| | | | | | | | If backtracking masks a package that caused another package to be masked, we declare this backtracking node as invalid. The backtracker should be able to find another node that gives a valid solution if one exists. This fixes bug 375573. | ||||
* | autounmask: Add --autounmask-keep-masks option | Sebastian Luther | 2011-09-19 | 1 | -0/+39 |
| | | | | | | Disables creation of p.unmask entries to allow users to insist on their masks and hope for another conflict resolution (i.e. missed update). This fixes bug 372485. | ||||
* | Test --prune with virtual slots. | Zac Medico | 2011-09-18 | 2 | -2/+15 |
| | |||||
* | autounmask: Ensure a suitable parent is displayed in the dep chain | Sebastian Luther | 2011-09-18 | 1 | -0/+64 |
| | | | | Fixes bug 375265. | ||||
* | ResolverPlayground: Add support for world sets | Sebastian Luther | 2011-09-18 | 1 | -3/+9 |
| | |||||
* | depclean: don't remove new virtual slots | Zac Medico | 2011-09-18 | 1 | -0/+42 |
| | | | | | | | This provides depclean symmetry with the change in update behavior from commit b95cbb6b78ad6d9b8e2d3edc5fafff122c3ce7c5, so that new virtual slots won't be removed by depclean immediately after they have been pulled in. | ||||
* | Fix multislot handling for depclean (bug #382823) | Zac Medico | 2011-09-14 | 1 | -1/+15 |
| | |||||
* | Test non-empty thin manifests. | Zac Medico | 2011-09-14 | 1 | -1/+13 |
| | |||||
* | Add tests for thin manifests | Sebastian Luther | 2011-09-12 | 1 | -5/+9 |
| | |||||
* | depgraph: pull in new virtual slots with --update | Zac Medico | 2011-09-11 | 1 | -0/+47 |
| | | | | | | | | This re-implements the fix from commit 21330075f07248765016e104b3ba8216903f1ecb, without introducing the unwanted behavior reported in bug 382557. This involves checking the direct dependencies of virtual slot updates to make sure they are all visible, before pulling them in. | ||||
* | Add VirtualSlotResolverTestCase for bug #382557. | Zac Medico | 2011-09-11 | 1 | -0/+46 |
| | |||||
* | ResolverPlayground: make.profile in /etc/portage | Zac Medico | 2011-09-05 | 1 | -10/+10 |
| | |||||
* | tests/emerge: add minimal herds.xml | Zac Medico | 2011-09-03 | 1 | -0/+38 |
| | | | | This will allow src_test to trigger issues like bug #381657. | ||||
* | tests/emerge: install some files | Zac Medico | 2011-09-01 | 1 | -0/+3 |
| | |||||
* | Revert "xml/metadata: implement XMLParser.doctype()" | Zac Medico | 2011-08-31 | 1 | -3/+0 |
| | | | | | This reverts commit ce501b36d7078db059c606d3b4f38637ad09528e. This commit had lots of unintended changes included. | ||||
* | xml/metadata: implement XMLParser.doctype() | Zac Medico | 2011-08-31 | 1 | -0/+3 |
| | | | | | Avoid deprecation warnings again, like in commit 63035acd702ab0cdaac31e33676b5a20a91eae47. | ||||
* | ResolverPlayground: fix to make emerge happy | Zac Medico | 2011-08-28 | 1 | -1/+15 |
| | |||||
* | Update --rebuild-if-* flags to rebuild when build dependencies are changed. | David James | 2011-08-26 | 1 | -30/+35 |
| | | | | | | | | | | | | | | Right now, the --rebuild-if-* flags only rebuild packages that are used at both run-time and build-time. This doesn't help for packages that are used only at build-time (for example, static libaries). Rebuilding packages whenever a build-time dependency is changed is easier to understand and explain, and it handles all cases correctly. BUG=chromium-os:15517 TEST=Run emerge test suite. Change-Id: Iae8dab24e8acb6625bc1a0ce41862e90b232eb84 | ||||
* | repoman: add a simple unit test | Zac Medico | 2011-08-25 | 1 | -0/+9 |
| | |||||
* | slot_collision: be consistent with missing IUSE | Zac Medico | 2011-07-09 | 1 | -0/+18 |
| | | | | | | Special handling for missing IUSE that was introduced in commit 9a193d42032005396800eb30e550691513529c79 is also useful in one more spot. | ||||
* | test_merge_order: test smallest runtime cycle | Zac Medico | 2011-06-12 | 1 | -0/+33 |
| | | | | | | | | | In the case of multiple runtime cycles, where some cycles may depend on smaller independent cycles, it's optimal to merge smaller independent cycles before other cycles that depend on them. Therefore, we search for the smallest cycle in order to try and identify and prefer these smaller independent cycles. | ||||
* | Fix a typo in a comment. | Zac Medico | 2011-06-03 | 1 | -1/+1 |
| | |||||
* | test_merge_order: add USE deps to bug 264434 test | Zac Medico | 2011-05-30 | 1 | -4/+18 |
| | |||||
* | test_merge_order: test bug #264434 with virtual | Zac Medico | 2011-05-30 | 1 | -1/+21 |
| | |||||
* | test_merge_order: test asap PDEPEND (bug #180045) | Zac Medico | 2011-05-24 | 1 | -0/+33 |
| | |||||
* | test_merge_order: add more asap libc deps | Zac Medico | 2011-05-22 | 1 | -6/+12 |
| | |||||
* | _serialize_tasks: prefer unsatisfied asap child | Zac Medico | 2011-05-22 | 1 | -3/+6 |
| | | | | | Optimally, satisfied deps are always merged after the asap nodes that depend on them. | ||||
* | test_depth: use merge_order_assertions | Zac Medico | 2011-05-22 | 1 | -1/+3 |
| | |||||
* | _add_pkg_dep_string: handle satisfied virt_dep | Zac Medico | 2011-05-22 | 1 | -3/+7 |
| | | | | | This fixes a problem with the asap LIBC_PACKAGE_ATOM test case for bug #303567. | ||||
* | test_merge_order: test asap LIBC_PACKAGE_ATOM | Zac Medico | 2011-05-22 | 1 | -0/+44 |
| | |||||
* | test_merge_order: test asap PORTAGE_PACKAGE_ATOM | Zac Medico | 2011-05-22 | 1 | -0/+22 |
| | |||||
* | test_merge_order: test case for bug 250286 | Zac Medico | 2011-05-22 | 1 | -0/+28 |
| | |||||
* | test_merge_order: test hard block resolution | Zac Medico | 2011-05-22 | 1 | -0/+18 |
| | |||||
* | test_merge_order: test many-to-one blocks | Zac Medico | 2011-05-22 | 2 | -8/+14 |
| | |||||
* | test_depth: use ambiguous_merge_order | Zac Medico | 2011-05-22 | 1 | -2/+4 |
| | |||||
* | ambiguous_merge_order: set match = False more | Zac Medico | 2011-05-22 | 1 | -0/+2 |
| | |||||
* | Fix spelling of "ambiguous". | Zac Medico | 2011-05-22 | 2 | -7/+7 |
| | |||||
* | test_merge_order: fix bugs in previous commit | Zac Medico | 2011-05-21 | 1 | -6/+5 |
| | |||||
* | test_merge_order: test solve blocker no-overlap | Zac Medico | 2011-05-21 | 1 | -1/+23 |
| | |||||
* | merge_order_assertions: fix string format error | Zac Medico | 2011-05-21 | 1 | -1/+2 |
| | |||||
* | test_merge_order: test satisfied circular DEPEND | Zac Medico | 2011-05-21 | 2 | -1/+55 |
| | |||||
* | test_merge_order: test unsolvable buildtime cycle | Zac Medico | 2011-05-21 | 1 | -0/+15 |
| | |||||
* | test_merge_order: test circular RDEPEND + DEPEND | Zac Medico | 2011-05-21 | 1 | -0/+23 |
| | |||||
* | test_merge_order: make cycles indirect | Zac Medico | 2011-05-21 | 1 | -3/+10 |
| |