summaryrefslogtreecommitdiffstats
path: root/pym/portage/tests/resolver
Commit message (Collapse)AuthorAgeFilesLines
* Remove extended package set configuration docs.v2.1.10.22Zac Medico2011-10-051-5/+5
| | | | Extended package sets configuration is disabled in the stable branch.
* Add tests for KEYWORDS masking.Zac Medico2011-10-012-1/+357
|
* depgraph: pull in new-style virtuals moreZac Medico2011-09-302-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 Medico2011-09-221-0/+29
|
* Test || choice circular handling.Zac Medico2011-09-221-0/+32
|
* emerge: add --complete-graph-if-new-ver < y | n >Zac Medico2011-09-211-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 parametersSebastian Luther2011-09-201-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 optionSebastian Luther2011-09-191-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 Medico2011-09-182-2/+15
|
* autounmask: Ensure a suitable parent is displayed in the dep chainSebastian Luther2011-09-181-0/+64
| | | | Fixes bug 375265.
* ResolverPlayground: Add support for world setsSebastian Luther2011-09-181-3/+9
|
* depclean: don't remove new virtual slotsZac Medico2011-09-181-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 Medico2011-09-141-1/+15
|
* Test non-empty thin manifests.Zac Medico2011-09-141-1/+13
|
* Add tests for thin manifestsSebastian Luther2011-09-121-5/+9
|
* depgraph: pull in new virtual slots with --updateZac Medico2011-09-111-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 Medico2011-09-111-0/+46
|
* ResolverPlayground: make.profile in /etc/portageZac Medico2011-09-051-10/+10
|
* tests/emerge: add minimal herds.xmlZac Medico2011-09-031-0/+38
| | | | This will allow src_test to trigger issues like bug #381657.
* tests/emerge: install some filesZac Medico2011-09-011-0/+3
|
* Revert "xml/metadata: implement XMLParser.doctype()"Zac Medico2011-08-311-3/+0
| | | | | This reverts commit ce501b36d7078db059c606d3b4f38637ad09528e. This commit had lots of unintended changes included.
* xml/metadata: implement XMLParser.doctype()Zac Medico2011-08-311-0/+3
| | | | | Avoid deprecation warnings again, like in commit 63035acd702ab0cdaac31e33676b5a20a91eae47.
* ResolverPlayground: fix to make emerge happyZac Medico2011-08-281-1/+15
|
* Update --rebuild-if-* flags to rebuild when build dependencies are changed.David James2011-08-261-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 testZac Medico2011-08-251-0/+9
|
* slot_collision: be consistent with missing IUSEZac Medico2011-07-091-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 cycleZac Medico2011-06-121-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 Medico2011-06-031-1/+1
|
* test_merge_order: add USE deps to bug 264434 testZac Medico2011-05-301-4/+18
|
* test_merge_order: test bug #264434 with virtualZac Medico2011-05-301-1/+21
|
* test_merge_order: test asap PDEPEND (bug #180045)Zac Medico2011-05-241-0/+33
|
* test_merge_order: add more asap libc depsZac Medico2011-05-221-6/+12
|
* _serialize_tasks: prefer unsatisfied asap childZac Medico2011-05-221-3/+6
| | | | | Optimally, satisfied deps are always merged after the asap nodes that depend on them.
* test_depth: use merge_order_assertionsZac Medico2011-05-221-1/+3
|
* _add_pkg_dep_string: handle satisfied virt_depZac Medico2011-05-221-3/+7
| | | | | This fixes a problem with the asap LIBC_PACKAGE_ATOM test case for bug #303567.
* test_merge_order: test asap LIBC_PACKAGE_ATOMZac Medico2011-05-221-0/+44
|
* test_merge_order: test asap PORTAGE_PACKAGE_ATOMZac Medico2011-05-221-0/+22
|
* test_merge_order: test case for bug 250286Zac Medico2011-05-221-0/+28
|
* test_merge_order: test hard block resolutionZac Medico2011-05-221-0/+18
|
* test_merge_order: test many-to-one blocksZac Medico2011-05-222-8/+14
|
* test_depth: use ambiguous_merge_orderZac Medico2011-05-221-2/+4
|
* ambiguous_merge_order: set match = False moreZac Medico2011-05-221-0/+2
|
* Fix spelling of "ambiguous".Zac Medico2011-05-222-7/+7
|
* test_merge_order: fix bugs in previous commitZac Medico2011-05-211-6/+5
|
* test_merge_order: test solve blocker no-overlapZac Medico2011-05-211-1/+23
|
* merge_order_assertions: fix string format errorZac Medico2011-05-211-1/+2
|
* test_merge_order: test satisfied circular DEPENDZac Medico2011-05-212-1/+55
|
* test_merge_order: test unsolvable buildtime cycleZac Medico2011-05-211-0/+15
|
* test_merge_order: test circular RDEPEND + DEPENDZac Medico2011-05-211-0/+23
|
* test_merge_order: make cycles indirectZac Medico2011-05-211-3/+10
|