#18357 closed defect (fixed)
tmux needs to fix its bootstrap
Reported by: | l.g.chin@… | Owned by: | tessus (Helmut K. C. Tessarek) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | tobypeterson, cooljeanius (Eric Gallager), anddam (Andrea D'Amore), larryv (Lawrence Velázquez) | |
Port: | tmux |
Description
tmux 0.6 as distributed with MacPorts blocks the usage of Distributed Objects for inter-process messaging. This is a problem when specifying an editor such as TextMate or MacVim for writing commit messages in version control systems such as git or Subversion.
The version of GNU Screen bundled with OS X Leopard has a similar issue, as outlined on the TextMate blog: http://blog.macromates.com/2007/leopard-issues/
Since this issue is resolved in the MacPorts version of screen for GNU screen, I suspect that the same could be done for tmux.
Change History (21)
comment:1 Changed 16 years ago by jmroot (Joshua Root)
Owner: | changed from macports-tickets@… to toby@… |
---|
comment:2 Changed 16 years ago by tobypeterson
Summary: | tmux blocks Distributed Objects → tmux needs to fix its bootstrap |
---|
comment:3 Changed 16 years ago by tobypeterson
Milestone: | Port Bugs |
---|---|
Version: | 1.7.0 |
comment:4 Changed 16 years ago by blb@…
Milestone: | → Port Bugs |
---|
comment:6 Changed 16 years ago by tobypeterson
Status: | new → assigned |
---|
comment:7 Changed 15 years ago by tobypeterson
Keywords: | test added; tmux screen removed |
---|
comment:8 Changed 15 years ago by tobypeterson
Keywords: | test removed |
---|
comment:9 Changed 15 years ago by tobypeterson
I think this is fixed in r58563, I need to test further though.
comment:10 Changed 15 years ago by tobypeterson
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
As far as I can tell, this is now fixed.
comment:11 Changed 15 years ago by tobypeterson
Resolution: | fixed |
---|---|
Status: | closed → reopened |
reopened as of r60347
comment:12 Changed 12 years ago by cooljeanius (Eric Gallager)
tmux is now at 1.8 as of r104642. Does this issue still exist?
comment:16 Changed 10 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Still an issue as can be seen by a recent report on #macports and http://superuser.com/questions/831028/lsopenurlswithrole-failes-with-error-10810-on-yosemite-from-within-tmux
comment:17 Changed 10 years ago by jmroot (Joshua Root)
Cc: | toby@… added |
---|---|
Owner: | changed from toby@… to tessarek@… |
Status: | reopened → new |
comment:19 Changed 10 years ago by tessus (Helmut K. C. Tessarek)
This is a tmux issue, not a Portfile problem.
Please open a bug with tmux development. I'd file a bug myself, but I don't have a MacOSX 10.10 to test any changes.
comment:20 Changed 10 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Workaround submitted in r127986. You don't need 10.10 to notice the bug. The bootstrap port is wrong because of the use of daemon(3) which changes the process' bootstrap port to point to the system bootstrap instead of the user's bootstrap.
This is an upstream issue, and upstream should fix it. We've had this ticket open for 6 years and haven't fixed the problem, so I doubt anyone will care to actually fix tmux to stop using daemon(3). As such, marking as fixed on our end with the r127986 workaround.
I don't see why screen from MacPorts would work any better, considering it's using the same patches Leopard's screen is.
Whatever. Updating ticket title to make more sense.