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
