See summary, I'll probably look into it if the ebuild is not too convoluted and the new features/version isn't too different than the other ones, I might need some help with the vhost/web stuff. Reproducible: Always Steps to Reproduce:
Pushed to the science overlay for now as I was having trouble with the python modules spitting out tracebacks, the troublesome ones are disabled in the current ebuild. Should be able to do some more work after the weekend, but let me know if any other issues arise. Thanks for the report.
for 3.1.0 python module support is only validated for RHEL/SuSE and it is really more of a "technology preview" than a full blown feature.
Created attachment 162048 [details] ebuild for ganglia 3.1.0 based on the one from the science overlay with some fixes but still missing : * migration from a 3.0 gmond configuration if available * configure multicpu module * creating a default gmond.conf if python is enabled to avoid segfaults * relevant fixes from upstream (ex: tpcconn)
Created attachment 162176 [details, diff] patch to eliminate concurrency problems and latency for tcpconn python module proposed by upstream for 3.1.1
Created attachment 162180 [details] ebuild for ganglia 3.1.0 updated ebuild, including the following changes : * explicit versioning for dependencies that need it * implement patch for tcpconn python module * generate a template gmond.conf to avoid segfaults and easy manual migration * configure tcpconn and remove references to broken multidisk python module * automatically migrate gmetad configuration and add instructions for manual gmond configuration migration if needed. * consistently use ${D} when needed and the following notes : * multidisk is installed but no configuration template was copied * gstatus is not configured
Committed to cvs, should be on the mirrors soon. Thanks for all your work!