Hello all,

On Fri, Aug 06, 2010 at 11:05:08AM +0200, nap wrote:
> Hi all,
> 
> 
> Let take some times to talk about the packages for Shinken and how to
> launch the application for the users.
> 
> 
> ======== Package(s) =============
> First of all how many packages? We've got differents part in the application :
> * the shinken python librairy that install in the python directory
> * the daemons (5 daemons) and some should not be install every where
> (like the arbiter, just need 2 even for a huge env)
> * all misc of them (/etc/defaults/shinken, libexec, var and etc).
> 
> I think users will want 2 things :
> *easy install of the whole application in one host
> *easy install of just the scheduler or poller to scale the load.
> 
> There is also a problem with broker modules : some need
> python-mysqldb. So we install it even if people use livestatus?

in apt like systems (debian, ubuntu) you can use "recommend" instead 
of "depends" for python-mysqldb, so average users (which have
installations which treat recommend like depends) will be happy.
A good error message (is python-mysql installed ?) when the import exception
occurs would help in such a scenario. 

Splitting the broker modules which needs mysql in an extra "recomended" package
would be also a solution (such like nagios-plugins-basic an 
nagios-plugins-standard).

> And we should do as easy as we can for packagers and users :)

Thanks for working on this (esp. for squeeze),
  Hermann

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Shinken-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shinken-devel

Reply via email to