On Saturday 10 February 2007, Dirk Meyer wrote:
> Hi,
>
> again an update on current SVN.
>
> o The config format now has completly changed to the new kaa.config
>   based ini format. This means no local_config.py and no
>   freevo_config.py anymore. Call 'freevo setup' after updating.
>
> o Some plugins are broken now because they still need the old style
>   config. If someone has some time, please send a patch. The plugins
>   are all located in WIP/broken_plugins. I removed the follwing
>   plugins today:
>
>   - some idlebar plugins
>
>   - input.event_device
>     I can't test the plugin. It would be nice if someone could port
>     this plugin to the new config code (see x11.py or lirc.py as
>     example). Note: the config itself is in input/config.cxml and
>     input/plugins/config.cxml.
>
>   - input.dfbevents
>     I can't test it and it needs to be activated when dfb is working
>     again. We need someone to take over the dfb port of freevo. Please
>     contact us.
>
>   - mixer and ossmixer
>     They should be merged into one plugin. The config of this plugin
>     (maybe called volctl) needs to be in plugins/config.cxml.
>
>
> If you want to help, this is your change. I also need people to test
> current svn.

I'm running Gentoo and am using the ebuilds from the freevo overlay which I 
modified to use svn-head. When installing media-tv/freevo-ui you'll receive a 
sandbox violation.

The problem is that setup.py imports freevo.conf which sets up the DATADIR, 
LOGDIR and the logfile handler. I'm using FEATURES="usersandbox" which tries 
to run as much as possible under the portage user (which has uid 250).

>>> Compiling source 
in /var/tmp/portage/media-tv/freevo-ui-9999/work/freevo-ui-9999 ...
ACCESS DENIED  open_wr:   /var/log/freevo/setup-250
Traceback (most recent call last):
  File "setup.py", line 51, in ?
    import freevo.conf
  File "/usr/lib64/python2.4/site-packages/freevo/conf.py", line 294, in ?
    handler = RotatingFileHandler(syslogfile, maxBytes=1000000, backupCount=2)
  File "/usr/lib/python2.4/logging/handlers.py", line 109, in __init__
    BaseRotatingHandler.__init__(self, filename, mode, encoding)
  File "/usr/lib/python2.4/logging/handlers.py", line 61, in __init__
    logging.FileHandler.__init__(self, filename, mode, encoding)
  File "/usr/lib/python2.4/logging/__init__.py", line 757, in __init__
    stream = open(filename, mode)
IOError: [Errno 13] Permission denied: '/var/log/freevo/setup-250'

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to