the attached patch fixes that problem, some files would not included in source packages created with make_bundles.sh. please look at this and update setup.py's

Am 14.05.2009 01:36, schrieb Stephan Raue:
now with logfile

i am try to run elisa-0.9.2 (from ~fboucault/elisa/relook <https://code.launchpad.net/%7Efboucault/elisa/relook> rev 1257) and elisa does not start (elisa 0.5.37 on the some system/distro works good)

(note: this is a embedded uClibc-based homecinema linuxdistribution build from me from scratch)

i have attached the logfile

console output:

# HOME=/storage ELISA_DEBUG=*:5 elisa 2> /var/log/elisa_2.log
Launcher core version: 0.9.2
Current core version: 0.9.2
Elisa failed to initialize: [Failure instance: Traceback: <type 'exceptions.KeyError'>: 'elisa/plugins/poblesec/backgrounds/mask.png'
/usr/lib/python2.6/site-packages/twisted/internet/gtk2reactor.py:113:wrapper
/usr/lib/python2.6/site-packages/twisted/internet/gtk2reactor.py:217:callback
/usr/lib/python2.6/site-packages/twisted/internet/gtk2reactor.py:225:simulate
/usr/lib/python2.6/site-packages/twisted/internet/base.py:757:runUntilCurrent
--- <exception caught here> ---
/usr/lib/python2.6/site-packages/twisted/internet/task.py:251:_tick
build/bdist.linux-i686/egg/elisa/core/interface_controller.py:104:load_frontends_iter
build/bdist.linux-i686/egg/elisa/core/plugin_registry.py:1079:create_component
build/bdist.linux-i686/egg/elisa/core/component.py:126:create
/usr/lib/python2.6/site-packages/elisa_plugin_pigment-0.13-py2.6.egg/elisa/plugins/pigment/pigment_frontend.py:471:initialize
/usr/lib/python2.6/site-packages/elisa_plugin_pigment-0.13-py2.6.egg/elisa/plugins/pigment/pigment_frontend.py:576:_initialize_theme
/usr/lib/python2.6/site-packages/elisa_plugin_pigment-0.13-py2.6.egg/elisa/plugins/pigment/widgets/theme.py:547:load_from_module
/usr/lib/python2.6/site-packages/elisa_plugin_pigment-0.13-py2.6.egg/elisa/plugins/pigment/widgets/theme.py:124:__init__
/usr/lib/python2.6/site-packages/elisa_plugin_pigment-0.13-py2.6.egg/elisa/plugins/pigment/widgets/theme.py:138:_init
/usr/lib/python2.6/site-packages/elisa_plugin_pigment-0.13-py2.6.egg/elisa/plugins/pigment/widgets/theme.py:493:_init_resources
/usr/lib/python2.6/site-packages/elisa_plugin_pigment-0.13-py2.6.egg/elisa/plugins/pigment/widgets/theme.py:474:_get_resources
/usr/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/pkg_resources.py:841:resource_filename
/usr/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/pkg_resources.py:1311:get_resource_filename
/usr/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/pkg_resources.py:1322:_extract_resource
]
--
               ### OpenELEC.tv ###
The free and open Mediacenter Distribution 4 you
              http://www.openelec.tv


--
              ### OpenELEC.tv ###
The free and open Mediacenter Distribution 4 you
             http://www.openelec.tv

diff -Naur relook/elisa-plugins/elisa/plugins/pigment/setup.py relook.patch/elisa-plugins/elisa/plugins/pigment/setup.py
--- relook/elisa-plugins/elisa/plugins/pigment/setup.py	2009-05-14 05:09:40.587589667 +0200
+++ relook.patch/elisa-plugins/elisa/plugins/pigment/setup.py	2009-05-14 02:47:42.000000000 +0200
@@ -16,7 +16,7 @@
     namespace_packages=['elisa', 'elisa.plugins'],
     packages=packages,
     package_dir=package_dir,
-    package_data={'': ['*.png', '*.conf', 'widgets/data/*']},
+    package_data={'': ['*.png', '*.conf', 'widgets/data/*', 'widgets/pieces/*/*.png']},
     entry_points="""\
     [distutils.setup_keywords]
     controller_mappings = elisa.core.utils.dist:assert_list_of_string_tuples_or_none
diff -Naur relook/elisa-plugins/elisa/plugins/poblesec/setup.py relook.patch/elisa-plugins/elisa/plugins/poblesec/setup.py
--- relook/elisa-plugins/elisa/plugins/poblesec/setup.py	2009-05-14 05:09:39.997582124 +0200
+++ relook.patch/elisa-plugins/elisa/plugins/poblesec/setup.py	2009-05-14 04:36:42.000000000 +0200
@@ -15,7 +15,7 @@
     namespace_packages=['elisa', 'elisa.plugins'],
     packages=packages,
     package_dir=package_dir,
-    package_data={'': ['*.png', '*.conf', 'theme/*.png', 'theme/*/*.png', 'tango/*.png', 'data/*.xml'],
+    package_data={'': ['*.png', '*.conf', 'backgrounds/*.png', 'widgets/data/*.png', 'widgets/piece_panels/*/*/*.png', 'widgets/piece_panels/*/*/*/*.png', 'widgets/player/*.png', 'widgets/keyboard/*.png', 'widgets/keyboard/*/*/*.png', 'theme/*.png', 'theme/*/*.png', 'tango/*.png', 'data/*.xml'],
                   'elisa.plugins.poblesec.i18n': ['*/LC_MESSAGES/*.[p|m]o', '*.pot'],
                  },
     controller_mappings=[('/poblesec',

Reply via email to