Bug #337465 - Disable EbuildIpcDaemon on Darwin and FreeBSD since
authorZac Medico <zmedico@gentoo.org>
Tue, 21 Sep 2010 21:18:25 +0000 (14:18 -0700)
committerZac Medico <zmedico@gentoo.org>
Tue, 21 Sep 2010 21:18:25 +0000 (14:18 -0700)
it reportedly triggers a tight loop in emerge.

This reverts commit 6085103bdd7623d941e3c6ae5905e66658c49fd7.

pym/_emerge/AbstractEbuildProcess.py

index d711c05857b41d1c5ac09645f433bef54dc32cee..abd5a325302b940b5b6e1de58677acdbc1d93e08 100644 (file)
@@ -36,6 +36,14 @@ class AbstractEbuildProcess(SpawnProcess):
        # is left so we can temporarily disable it if any issues arise.
        _enable_ipc_daemon = True
 
+       # EbuildIpcDaemon does not work on these platforms yet:
+       # | Bug #  | Platform
+       # |--------|------------
+       # | 337465 | FreeBSD
+       # |        | Darwin
+       if platform.system() in ('Darwin', 'FreeBSD',):
+               _enable_ipc_daemon = False
+
        def __init__(self, **kwargs):
                SpawnProcess.__init__(self, **kwargs)
                if self.phase is None: