full agreement here.

> On Feb 25, 2014, at 10:59 AM, Rémi Palancher <r...@rezib.org> wrote:
> 
> Hi there,
> 
> There has been many discussions on IRC channel lately and some commits 
> about the setup.py in order to fix some bugs regarding pip and also 
> complains about its inner complexity.
> 
> As a base statement to the following proposals, I think both distutils 
> and setuptools are clearly NOT designed to install complex distributed 
> daemons like Shinken. This has never been part of the goals of these 
> tools. Trying to deeply hacking them for such purpose is totally error 
> prone.
> 
> Here are 2 things I think Shinken setup.py SHOULDN'T do:
> 
> - Installing default init scripts: init scripts (and also systemd unit 
> files) must be considered as distributions and OS specifics. Paths, 
> shell functions, daemons launchers are not common on all distributions. 
> Requirements and constraints also change from one release of a 
> distribution to another. Writing working init scripts is hard, this 
> responsability should be let to packagers.
> 
> - Managing files owners: users and groups management should be done 
> under the control of the package management system. Advanced package 
> management systems are able to track groups/owners of installed files 
> unless chown is done by scripts.
> 
> I think that supporting 'pip install' or 'setup.py install' methods for 
> production use of Shinken is a bad idea. Some /magical stuff/ should be 
> removed from current setup.py so that RPM/DEB/whatever packaging effort 
> could be done easier with these limitations in mind.
> 
> This is only my own personal point of view. I'm looking forward to 
> reading your feedback about these thoughts!
> 
> -- 
> Rémi Palancher
> 
> 
> ------------------------------------------------------------------------------
> Flow-based real-time traffic analytics software. Cisco certified tool.
> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
> Customize your own dashboards, set traffic alerts and generate reports.
> Network behavioral analysis & security monitoring. All-in-one tool.
> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
> _______________________________________________
> Shinken-devel mailing list
> Shinken-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/shinken-devel

------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
Shinken-devel mailing list
Shinken-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shinken-devel

Reply via email to