On Fri, Aug 6, 2010 at 1:39 PM, nap <napar...@gmail.com> wrote: > On Fri, Aug 6, 2010 at 12:01 PM, Hermann Lauer > <hermann.la...@iwr.uni-heidelberg.de> wrote: >> 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). > Oh good points :) I post a new mail so new comers to the mailing list can join the discution (hello hvad :) ).
Is there such capability in the rpm packages? It can solve quite a lot of packets dependancies, because I hope one day every one will use the livestatus module instead of a database based one (event a NoSQL one ;) ). It can be great if for the 0.2 version we can have packages for: *debian/testing (squeeze) *ubuntu (current LTS?) *RHEL5 *Centos5 *Fedora13 (next RHEL6 :) ). Hopefully this mean 2 packages if I'm not wrong. And if someone know how to create a msi package, he can package it for Windows of course :) (There is already the .reg and a simple install.bat). Jean > >> >>> And we should do as easy as we can for packagers and users :) >> >> Thanks for working on this (esp. for squeeze), >> Hermann > No problem, do not forget I'll be one of the users ;) > > > Jean > >> >> ------------------------------------------------------------------------------ >> 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 >> Shinken-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/shinken-devel >> > ------------------------------------------------------------------------------ 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 Shinken-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/shinken-devel