Ganglia 3.0.4 released Posted on 12.25.06 by knobi @ 2:41 am The Ganglia Development Team is pleased to announce the release of Ganglia 3.0.4 (Otto) which is available for immediate download from http://ganglia.info/downloads.php This release is based on SVN revision 695 and is mainly a bug fix release. Please see the ChangeLog in the Tarball for the complete list of fixes. There are a few new features that should be noted: * On Linux only filesystem mounted RW are counted in the disk statistics * Disk Statistics for Solaris * Added “host spoofing” capabilities to gmetrics/gmond This release has been tested on the following platforms: * Fedora FC4 / ia32 * Fedora Core 6 (i386) * Gentoo Linux 2006.1 (amd64) * Solaris 9 (sparc) * Solaris 10 (i386, amd64 and sparc) * NetBSD 2.0.2 (i386) * NetBSD 3.0 (i386) * NetBSD 3.1 (i386, amd64) * FreeBSD 6.1 (amd64) The development of Ganglia 3.0.5 is now open. Enjoy. The Ganglia team Reproducible: Always
# ok, here is the ebuild (my first one ever ;) inherit gnuconfig DESCRIPTION="Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids" HOMEPAGE="http://ganglia.sourceforge.net/" SRC_URI="mirror://sourceforge/ganglia/ganglia-${PV}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~x86 ~ppc ~amd64" IUSE="" DEPEND="net-analyzer/rrdtool" RDEPEND="${DEPEND}" src_unpack() { unpack ${A} gnuconfig_update "${S}" # gnuconfig_update "${S}/srclib/expat/conftools" # gnuconfig_update "${S}/srclib/apr/build" # gnuconfig_update "${S}/srclib/libmetrics/build" } src_compile() { ./configure \ --host=${CHOST} \ --prefix=/usr \ --infodir=/usr/share/info \ --mandir=/usr/share/man \ --enable-gexec \ --with-gmetad || die "./configure failed" emake || die } src_install() { einstall || die insinto /etc #doins gmond/gmond.conf doins gmetad/gmetad.conf doman mans/{gmetad.1,gmetric.1,gmond.1,gstat.1} doman gmond/gmond.conf.5 dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README keepdir /var/lib/ganglia/rrds fowners nobody:nobody /var/lib/ganglia/rrds exeinto /etc/init.d newexe ${FILESDIR}/gmond.rc gmond newexe ${FILESDIR}/gmetad.rc gmetad }
oh, forgot the ~mips keyword !
inherit gnuconfig DESCRIPTION="Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids" HOMEPAGE="http://ganglia.sourceforge.net/" SRC_URI="mirror://sourceforge/ganglia/ganglia-${PV}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~x86 ~ppc ~amd64 ~mips" IUSE="" DEPEND="net-analyzer/rrdtool" RDEPEND="${DEPEND}" src_unpack() { unpack ${A} gnuconfig_update "${S}" } src_compile() { ./configure \ --host=${CHOST} \ --prefix=/usr \ --infodir=/usr/share/info \ --mandir=/usr/share/man \ --enable-gexec \ --with-gmetad || die "./configure failed" emake || die } src_install() { einstall || die insinto /etc #doins gmond/gmond.conf doins gmetad/gmetad.conf doman mans/{gmetad.1,gmetric.1,gmond.1,gstat.1} doman gmond/gmond.conf.5 dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README keepdir /var/lib/ganglia/rrds fowners nobody:nobody /var/lib/ganglia/rrds exeinto /etc/init.d newexe ${FILESDIR}/gmond.rc gmond newexe ${FILESDIR}/gmetad.rc gmetad }
Created attachment 114434 [details] ebuild for ganglia-3.0.4
please test and/or make comments about it.
Created attachment 126425 [details] Ganlgia-3.0.4 ebuild, with 'minimal' use-flag Ganlgia-3.0.4 ebuild, with 'minimal' use-flag
I've edited the 3.0.4 ebuild to allow the use of a 'minimal' use-flag. When specified, it supresses the installation of the gmetad daemon and it has no need for rrdtool. I've attached the new ebuild.
ganglia 3.0.5 is soon to be released, still this bump request is still open even if there are 2 proposed ebuilds and just changing the name on the last unstable one is all that is really needed, is this package on a need of a maintainer?
*** Bug 194815 has been marked as a duplicate of this bug. ***
Created attachment 132703 [details] ebuild for ganglia 3.0.5 which adds all suggested improvements (including support for USE="minimal") plus : * changes newexe calls with newinit calls for latest portage support (as done in the last ebuilds) * adds USE="test" support * adds dependency for "check" when FEATURE="test" as it is required by the integrated libconfuse. * fixes wrong capitalization of Grids in DESCRIPTION * uses ${P} instead of ${PV} for the SRC_URI (not needed since the package was renamed as ganglia) * uses econf instead of ./configure simplifying the logic and fixing the installation of 64bit libraries in architectures that support 2 different ABIs (like amd64) * splits DEPEND and RDEPEND so that the dependency on check is only required at build time (when USE=test") * adds a post install message explaining how to autogenerate a configuration template for gmond
ebuild for ganglia 3.0.5 tested in ~amd64 and ~x86 and available (including fix for bug 194815) from the following external overlay : layman -f -o http://tapir.sajinet.com.pe/gentoo/layman.xml -a sajinet
Ganglia 3.0.6 released this one including a fix for a cross side scripting vulnerability in the frontend as reported in : http://secunia.com/advisories/28116/
Created attachment 138743 [details] ebuild for ganglia 3.0.6 including the following changes when compared with ganglia-3.0.5.ebuild : * add ~x86-fbsd as requested by bug 202497 tested in ~amd64 and ~x86 and available from the following external overlay : layman -f -o http://tapir.sajinet.com.pe/gentoo/layman.xml -a sajinet
so that the summary for this ticket and the security report match, could someone with enough bugzilla priviledge update the summary to reflect this is now a version bump for 3.0.6?
version 3.0.6 works on MIPS. thanks
ganglia-3.0.6 added to cvs excluding the additional keywords that I cannot test. Thanks all for your work.