diff options
Diffstat (limited to 'lib/portage/tests/resolver/test_merge_order.py')
-rw-r--r-- | lib/portage/tests/resolver/test_merge_order.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/portage/tests/resolver/test_merge_order.py b/lib/portage/tests/resolver/test_merge_order.py index 940eb3bbb..a6c236a20 100644 --- a/lib/portage/tests/resolver/test_merge_order.py +++ b/lib/portage/tests/resolver/test_merge_order.py @@ -1,4 +1,4 @@ -# Copyright 2011-2020 Gentoo Authors +# Copyright 2011-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 from portage.tests import TestCase @@ -382,7 +382,9 @@ class MergeOrderTestCase(TestCase): ambiguous_merge_order=True, # The following merge order assertion reflects optimal order for # a circular relationship which is DEPEND in one direction and - # RDEPEND in the other. + # RDEPEND in the other. However, it is not respected because + # it would result in a temporarily broken RDEPEND, so we instead + # rely on satisfied installed build-time dependencies. merge_order_assertions=( ("app-misc/circ-buildtime-a-1", "app-misc/circ-buildtime-c-1"), ), @@ -691,8 +693,8 @@ class MergeOrderTestCase(TestCase): "app-misc/circ-post-runtime-b-1", "app-misc/some-app-b-1", "app-misc/circ-runtime-a-1", - "app-misc/circ-runtime-b-1", "app-misc/circ-runtime-c-1", + "app-misc/circ-runtime-b-1", "app-misc/some-app-a-1", "app-misc/blocker-buildtime-unbuilt-a-1", "[uninstall]app-misc/installed-blocker-a-1", @@ -702,12 +704,12 @@ class MergeOrderTestCase(TestCase): "x11-base/xorg-server-1.14.1", "media-libs/mesa-9.1.3", "app-misc/circ-buildtime-a-1", - "app-misc/circ-buildtime-b-1", "app-misc/circ-buildtime-c-1", + "app-misc/circ-buildtime-b-1", "app-misc/some-app-c-1", "app-misc/circ-satisfied-a-1", - "app-misc/circ-satisfied-b-1", "app-misc/circ-satisfied-c-1", + "app-misc/circ-satisfied-b-1", ], ), ) |