[MacPorts] #46775: tmux hangs on Yosemite
MacPorts
noreply at macports.org
Sun Feb 15 02:06:00 PST 2015
#46775: tmux hangs on Yosemite
-----------------------------+------------------------
Reporter: arne.schmitz@… | Owner: tessarek@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: tmux |
-----------------------------+------------------------
Comment (by jeremyhu@…):
This makes no sense. The only point of our setting `__DARWIN_VERS_1050=0`
is to force pre-Leopard behavior for daemon(3) when running on Yosemite,
so that daemon(3) won't cause tmux to leave the aqua session (which is
what causes pbpaste, etc to no longer work as you expect). This is only
needed on Yosemite in order to work around a Yosemite regression. It
would make absolutely no sense to just do `__DARWIN_VERS_1050=0` pre-
Yosemite since the only place it is needed is on Yosemite.
That being said, the regression is fixed in 10.10.2, so we could remove
it.
To clarify a bit of your misunderstanding, what you are observing in step
4 and step 5 is that the user's aqua session bootstrap port is being
destroyed on user logout, so tmux (and its children) no longer have a
valid bootstrap port at that point.
The main problem is that tmux isn't properly layered. It wants to be in
the user session but have access to services in the aqua session subset.
--
Ticket URL: <https://trac.macports.org/ticket/46775#comment:3>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list