Bug 172206 - sys-cluster/ganglia-3.0.6 version bump
|
Bug#:
172206
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: hp-cluster@gentoo.org
|
Reported By: kaazoo@gmx.net
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: sys-cluster/ganglia-3.0.6 version bump
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-03-25 18:19 0000
|
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
}
please test and/or make comments about it.
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 an attachment (id=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
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.