Re: Packaging of noVNC and Websockets

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Apr 25, 2012 at 04:08:41PM -0400, Adam Young wrote:
> Dan B suggested a few things that I'd like to record here:
> 
> 1. Is there a need to create a novnc user with an empty home dir to run in?

Unless there's a compelling reason for it to run as root, then I'd say
this is a must-have - particularly given the horrible behaviour you
describe wrt browsability of arbitrary filesystem paths.

> 2. The python code should be made into a site-package.

More completely my suggestions would be

 - Anything in /usr/bin must have  a 'novnc-' prefix - names like 'web.py'
   'rebind', etc are faaaaaar too generic to be going in /usr/bin.
 - Some of the python is both a command line tool & library module.
   The latter should really go into python site-lib
 - The entire thing needs integrating with autotools, or python
   distutils, so that upstream defines the correct install
   procedure. Without this everyone just reinvents installation
   in a different way.
 - As you say if nova-vncproxy is truely nova specific, it has no
   business being here - it should be in the openstack nova GIT
   repo and RPMs. If it is not nova specific, then it should be
   renamed to remove the 'nova-' name prefix

In terms of code bugs, rebind.c needs to be fixed to work with IPv6 too

Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|
_______________________________________________
cloud mailing list
cloud@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/cloud



[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Big List of Linux Books]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

  Powered by Linux