Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 456804 - Ebuild request: Terra Terminal Emulator
Summary: Ebuild request: Terra Terminal Emulator
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Julian Ospald
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-11 16:37 UTC by Vasco Gervasi
Modified: 2013-02-11 22:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vasco Gervasi 2013-02-11 16:37:34 UTC
Hi all,
I am looking for an ebuild for this interesting terminal emulator called terra:

Terra is a GTK+3.0 based terminal emulator with useful user interface, it also supports multiple terminals with splitting screen horizontally or vertically. New features will be added soon. It's very new and experimental project, if you want to contribute just checkout and try.

This is the project page: https://launchpad.net/terra

Thanks
Comment 1 Julian Ospald 2013-02-11 18:06:54 UTC
+*terra-9999 (11 Feb 2013)
+
+  11 Feb 2013; Julian Ospald <hasufell@gentoo.org> +terra-9999.ebuild,
+  +metadata.xml:
+  initial import wrt #456804
Comment 2 Vasco Gervasi 2013-02-11 21:32:38 UTC
Thanks
Comment 3 Vasco Gervasi 2013-02-11 21:44:29 UTC
I am getting this error:

>>> Emerging (1 of 1) x11-terms/terra-9999
>>> Unpacking source...
 * bzr pull start -->
 *    repository: lp:terra
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
http://bazaar.launchpad.net/~ozcanesen/terra/trunk is permanently redirected to http://bazaar.launchpad.net/~ozcanesen/terra/trunk/changes
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
No revisions or tags to pull.                                                                                                                                                         
 * exporting ...
 * revision 15 is now in /tmp/portage/x11-terms/terra-9999/work/terra-9999
>>> Source unpacked in /tmp/portage/x11-terms/terra-9999/work
>>> Preparing source in /tmp/portage/x11-terms/terra-9999/work/terra-9999 ...
>>> Source prepared.
>>> Configuring source in /tmp/portage/x11-terms/terra-9999/work/terra-9999 ...
>>> Source configured.
>>> Compiling source in /tmp/portage/x11-terms/terra-9999/work/terra-9999 ...
 * python2.7: running distutils-r1_run_phase distutils-r1_python_compile
/usr/bin/python2.7 setup.py build build --build-base /tmp/portage/x11-terms/terra-9999/work/terra-9999-python2_7 --build-lib /tmp/portage/x11-terms/terra-9999/work/terra-9999-python2_7/lib --build-scripts /tmp/portage/x11-terms/terra-9999/work/terra-9999-python2_7/scripts
Traceback (most recent call last):
  File "setup.py", line 97, in <module>
    cmdclass={'install': InstallAndUpdateDataDirectory}
  File "/usr/lib/python2.7/site-packages/DistUtilsExtra/auto.py", line 98, in setup
    __requires(attrs, src_all)
  File "/usr/lib/python2.7/site-packages/DistUtilsExtra/auto.py", line 470, in __requires
    __add_imports(imports, s, attrs)
  File "/usr/lib/python2.7/site-packages/DistUtilsExtra/auto.py", line 411, in __add_imports
    elif node.module and __external_mod(cur_module, node.module, attrs):
  File "/usr/lib/python2.7/site-packages/DistUtilsExtra/auto.py", line 353, in __external_mod
    mod = __import__(cur_module + '.' + module)
  File "/tmp/portage/x11-terms/terra-9999/work/terra-9999/terra/config.py", line 27, in <module>
    class ConfigManager():
  File "/tmp/portage/x11-terms/terra-9999/work/terra-9999/terra/config.py", line 42, in ConfigManager
    'shell': os.environ['SHELL'],
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'SHELL'

I don't know if this is an ebuild or live version fault.
Comment 4 Julian Ospald 2013-02-11 21:57:28 UTC
that seems to be a regression in dev-python/python-distutils-extra

temporary workaround is to install the stable version of dev-python/python-distutils-extra (which is 2.33), I will fix the dependency, but it should be reported upstream (to terra)
Comment 5 Vasco Gervasi 2013-02-11 21:58:47 UTC
OK I will do a bug report to terra launchpad.
Comment 6 Vasco Gervasi 2013-02-11 22:06:35 UTC
This is my bug report: https://bugs.launchpad.net/terra/+bug/1122464