depgraph: don't merge portage asap
authorZac Medico <zmedico@gentoo.org>
Fri, 18 Nov 2011 01:26:01 +0000 (17:26 -0800)
committerZac Medico <zmedico@gentoo.org>
Fri, 18 Nov 2011 01:26:01 +0000 (17:26 -0800)
There's no need to do this anymore, because we don't restart since
commit d3f704a425a50b5cfa997a25866929b30f1b7d0f.

pym/_emerge/depgraph.py
pym/portage/tests/resolver/test_merge_order.py

index 65fe1fda2f3894effee5ac000cbd5f654e140579..484206eb7c14e2a3e2c75a5d8c915e4343089d64 100644 (file)
@@ -4996,15 +4996,6 @@ class depgraph(object):
                if replacement_portage == running_portage:
                        replacement_portage = None
 
-               if replacement_portage is not None and \
-                       (running_portage is None or \
-                       running_portage.cpv != replacement_portage.cpv or \
-                       '9999' in replacement_portage.cpv or \
-                       'git' in replacement_portage.inherited or \
-                       'git-2' in replacement_portage.inherited):
-                       # update from running_portage to replacement_portage asap
-                       asap_nodes.append(replacement_portage)
-
                if running_portage is not None:
                        try:
                                portage_rdepend = self._select_atoms_highest_available(
index 0a52c813ba75803f200277034c50e7764fec5adc..adff84d2bf0294d10987733d50cbc13578f2b428 100644 (file)
@@ -410,14 +410,6 @@ class MergeOrderTestCase(TestCase):
                                ["media-video/libav"],
                                success=True,
                                mergelist = ['media-video/libav-0.7_pre20110327', 'media-video/ffmpeg-0.7_rc1', '!media-video/ffmpeg']),
-                       # Test that PORTAGE_PACKAGE_ATOM is merged asap. Optimally,
-                       # satisfied deps are always merged after the asap nodes that
-                       # depend on them.
-                       ResolverPlaygroundTestCase(
-                               ["dev-lang/python", portage.const.PORTAGE_PACKAGE_ATOM],
-                               success = True,
-                               all_permutations = True,
-                               mergelist = ['app-admin/eselect-python-20100321', 'sys-apps/portage-2.1.9.49', 'dev-lang/python-3.2']),
                        # Test that OS_HEADERS_PACKAGE_ATOM and LIBC_PACKAGE_ATOM
                        # are merged asap, in order to account for implicit
                        # dependencies. See bug #303567. Optimally, satisfied deps