./databases/rrdtool, Data analysis tool generating graphical representations

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.9.0nb5, Package name: rrdtool-1.9.0nb5, Maintainer: pkgsrc-users

Round Robin Database Tools
==========================

It is pretty easy to gather status information from all sorts of things,
ranging from the temperature in your office to the number of octets which
have passed through the FDDI interface of your router. But it is not so
trivial to store this data in a efficient and systematic manner. This is
where RRDtool kicks in. It lets you log and analyze the data you gather from
all kinds of data-sources (DS). The data analysis part of RRDtool is based
on the ability to quickly generate graphical representations of the data
values collected over a definable time period.


Required to run:
[textproc/libxml2] [graphics/freetype2] [graphics/png] [graphics/cairo] [fonts/dejavu-ttf] [fonts/fontconfig] [lang/perl5] [lang/tcl] [devel/glib2] [devel/pango] [x11/pixman] [lang/lua54]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/xorgproto]

Package options: lua, tcl

Master sites:

Filesize: 2902.923 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-27 09:21:09 by Thomas Klausner | Files touched by this commit (1055)
Log message:
*: recursive bump for pango requiring fontconfig 2.15
   2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504)
Log message:
*: recursive bump for perl 5.40
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426)
Log message:
*: revbump for icu downgrade
   2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427)
Log message:
*: recursive bump for icu 76.1 shlib bump
   2024-08-23 19:48:50 by Adam Ciarcinski | Files touched by this commit (12) | Package updated
Log message:
rrdtool py-rrdtool ruby-rrdtool: updated to 1.9.0

RRDtool 1.9.0

Bugfixes

Fix ytop and ybase adjustments for overlaping area issue on transparent areas @turban
Suppress warnings of implicit fall through @youpong
Update tarball download link in doc @c72578
Fix unsigned integer overflow in rrdtool first. Add test for rrd_first() @c72578
Fix tests under MSYS2 (Windows) @c72578
Fix BUILD_DATE in rrdtool help output @c72578
acinclude.m4: Include <stdlib.h> when using exit @ryandesign
rrdtool-release: Create NUMVERS from VERSION file @c72578
Avoids leaking of file descriptors in multi threaded programs by @ensc
Avoids potential unterminated string because of fixed PATH_MAX buffer
Fix extra reference of parameters of rrd_fetch_dbi_{long,double} @jamborm

Features

Remove autogenerated files from git repo (configure, Makefile.in, conftools, \ 
rrd_config.h.in)

Reads $RRD_LOCKING environment variable and adds --locking option to some tools. \ 
The updatex api has been also
updated to support setting locking related bits in its extra_flags parameter. @ensc

This allows now to choose between three kinds of locking:

none: no locking is done at all; caller has to do it manually and can implement \ 
e.g., a timeout with alarm(2) or so
try: fails when lock is hold by another process; users will see "ERROR: \ 
could not lock RRD". This is the default and the only possible mode with \ 
the old code
 block: waits until lock is available.

It can be used like
env RRD_LOCKING=block rrdupdate ...
or
rrdupdate --locking none ...
or
rrd_updatex_r(filename, tmplt, RRD_FLAGS_LOCKING_MODE_BLOCK, ...);

Add (remote) dump support to rrdcached @thz

Constify argv argument to library functions
Without this, users of library function that want to pass in const strings need \ 
to duplicate them to avoid compiler warnings

Avoid multiple implementations of asprintf
The locale-independent rrd_asprintf is equivalent to platform-provided snprintf \ 
when strings and integers are formatted.
There is no user of vasprintf-msvc that is locale-dependent, therefore this \ 
implementation can be replaced with rrd_vasprintf.
   2024-06-18 13:48:40 by Mark Davies | Files touched by this commit (3)
Log message:
rrdtool: fix build with gcc14 - from fedora
   2024-05-29 18:35:19 by Adam Ciarcinski | Files touched by this commit (1929) | Package updated
Log message:
revbump after icu and protobuf updates