Opened 12 years ago

Closed 6 years ago

Last modified 6 years ago

#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 12 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to toby@…

comment:2 Changed 12 years ago by tobypeterson

Summary: tmux blocks Distributed Objectstmux needs to fix its bootstrap

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.

comment:3 Changed 12 years ago by tobypeterson

Milestone: Port Bugs
Version: 1.7.0

comment:4 Changed 12 years ago by blb@…

Milestone: Port Bugs

comment:5 Changed 11 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:6 Changed 11 years ago by tobypeterson

Status: newassigned

comment:7 Changed 11 years ago by tobypeterson

Keywords: test added; tmux screen removed

comment:8 Changed 11 years ago by tobypeterson

Keywords: test removed

comment:9 Changed 11 years ago by tobypeterson

I think this is fixed in r58563, I need to test further though.

comment:10 Changed 11 years ago by tobypeterson

Resolution: fixed
Status: assignedclosed

As far as I can tell, this is now fixed.

comment:11 Changed 11 years ago by tobypeterson

Resolution: fixed
Status: closedreopened

reopened as of r60347

comment:12 Changed 8 years ago by cooljeanius (Eric Gallager)

tmux is now at 1.8 as of r104642. Does this issue still exist?

comment:13 Changed 8 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:14 Changed 7 years ago by chirayu@…

Cc: chirayu@… added

Cc Me!

comment:15 Changed 7 years ago by chirayu@…

Cc: chirayu@… removed

Cc Me!

comment:16 Changed 6 years ago by jeremyhu (Jeremy Huddleston Sequoia)

comment:17 Changed 6 years ago by jmroot (Joshua Root)

Cc: toby@… added
Owner: changed from toby@… to tessarek@…
Status: reopenednew

comment:18 Changed 6 years ago by anddam (Andrea D'Amore)

Cc: and.damore@… added

Cc Me!

comment:19 Changed 6 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 6 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: newclosed

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.

comment:21 Changed 6 years ago by larryv (Lawrence Velázquez)

Cc: larryv@… added

Cc Me!

Note: See TracTickets for help on using tickets.