Hi,
Attached you will find the update from terminator 0.98 to 1.91.
Terminator 0.98 is a GTK+2 terminal emulator supporting dividing the
console in tabs and splitting it.
The new branch 1.90+ moves to GTK+3, the 0.98 version is been abandoned.

Tested OK in a vanilla OpenBSD installation with only the requirements
for the package.

It can not be used by root:
Traceback (most recent call last):
  File 
"/usr/local/lib/python2.7/site-packages/terminatorlib/terminal_popup_menu.py",
line 133, in <lambda>
    self.terminal.get_cwd()))
  File "/usr/local/lib/python2.7/site-packages/terminatorlib/terminal.py",
line 225, in get_cwd
    return(self.terminator.pid_cwd(self.pid))
  File "/usr/local/lib/python2.7/site-packages/terminatorlib/cwd.py",
line 85, in psutil_cwd
    return psutil.Process(pid).as_dict()['cwd']
  File "/usr/local/lib/python2.7/site-packages/psutil/__init__.py",
line 528, in as_dict
    ret = meth()
  File "/usr/local/lib/python2.7/site-packages/psutil/__init__.py",
line 865, in threads
    return self._proc.threads()
  File "/usr/local/lib/python2.7/site-packages/psutil/_psbsd.py", line
504, in wrapper
    return fun(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/psutil/_psbsd.py", line
691, in threads
    rawlist = cext.proc_threads(self.pid)
RuntimeError: kvm_openfiles() syscall failed

My wild guess is that is related with psutil getting "cwd" (current
working directory) for root.
I do not know if take this as a bug from terminator or from psutil or
not a bug at all... I would go for the later one.
Just don't use this ports as root, period.

portlocatedb did not return any conflicts...

Any thoughts ?
OK?
Commit? :D

Cheers.
Elias.

Attachment: terminator.diff
Description: Binary data

Reply via email to