Package Release Info

rrdtool-1.7.0-6.3.1

Update Info: SUSE-SLE-Module-Packagehub-Subpackages-15-SP3-2022-312
Available in Package Hub : 15 SP3 Subpackages Updates

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

perl-rrdtool
perl-rrdtool-debuginfo
rrdtool-debuginfo
rrdtool-debugsource

Change Logs

* Thu Jan 13 2022 danilo.spinella@suse.com
- Remove umask usage as it creates issues and it's not thread safe,
  fixes bsc#1189375.
  * remove-umask.patch
* Thu Nov 23 2017 rbrown@suse.com
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
* Fri Nov 10 2017 jmatejek@suse.com
- build bindings for Python 3 instead of Python 2
  * python3.patch
* Mon Jul 24 2017 dimstar@opensuse.org
- Only move the lua bindings from /usr/local when needed: this was
  generally only a hack as our lua.pc 'forgot' to expose the
  variables INSTALL_CMOD. As lua is now being fixed, this hack is
  no longer needed (for compatibility with older/broken lua
  packages we keep it in place, but don't abort if the move
  failed).
* Mon Jul 03 2017 tchvatal@suse.com
- Cleanup bit with spec-cleaner
- Move all BR to the top so it is obvious what is needed for which
  part
- Build with latest lua not 5.1
* Mon Jul 03 2017 tchvatal@suse.com
- Version update to 1.7.0:
  * Many coverity scan bugfixes
  * For full detailed log see CHANGES file
- Add dependency on python-setuptools for python building
* Tue Dec 06 2016 jengelh@inai.de
- Implement shared library packaging guideline
- Reduce %serivce_* calls, speed up find by using {}+ instead,
  rectify RPM groups, trim descriptions.
- Abort package installation when user/group cannot be created.
* Thu Dec 01 2016 luizluca@tre-sc.jus.br
- Update to 1.6.0
  Features
  * librrd is now fully thread-safe. librrd_th is gone
  * make lua bindings work with lua 5.1
  * configure option to disable doc building --enable-docs=no
  * new CDEF function SMIN: a,b,c,3,SMIN -> min(a,b,c)
  * new CDEF function SMAX: a,b,c,3,SMAX -> max(a,b,c)
  * new CDEF function STDEV: a,b,c,3,STDEV -> stdev(a,b,c)
  * new CDEF function POW: a,b,POW -> a**b
  * new CDEF function PERCENT: a,b,c,95,3,PERCENT -> find 95percentile of a,b,c
  * re-introducted --showtime option on rrdxport
  * be more careful in determining the locales idea of first day of the week
  * lots of spelling fixes all around
- Removed rrdtool-1.5.4-lua-5.2.patch as upstream already supports lua 5.2 since
  https://github.com/oetiker/rrdtool-1.x/commit/7af5f76227330504d4d16234488c1118d4409621
  However, spec still requires explicitily lua51-devel (but lua52-devel also works)
- librrd_th* references are gone
- Patches refreshed
* Wed Nov 25 2015 aj@ajaissle.de
- Update to 1.5.5
  Bugfixes
  * fix JSON output in xport with legend and gprint blocks
  * fix parse_time mutex unlocking in the error case
  * don't crash on invalid variable names in CDEF
  * add mutex locking in rrdc_fetch
  * fix buffer overflow in rrd_restore
  * shorten test precision to 7 digits ...
  * never exit from a library function
  * buffer overflow in rrd_restore.c fixed #669
- Added rrdtool-1.5.4-lua-5.2.patch: lua >= 5.2 uses lua_callk
* Wed Sep 23 2015 aj@ajaissle.de
- Update to 1.5.4
  Bug Fixes
  * parse floating point numbers according to C locale in rrdtool create
    arguments, regardless of the systems locale setting.
  * include missing rrd_rados.h into distribution archive
  * make rrdtool work on ARM again
  * make rrdtool test suit pass on 32bit OSs
  * fix --grid-dash option regression in graph
  * fix systemd support
  * fix link dependency for libpng since we are using functions directly
  * fix python module name
  * fix rrdtool tune to accept U in minimum and maximum options
  * fi
  * rrd_parsetime now uses a mutex lock to become thread safe
  * rrd_xport is now thread safe
  * stop using MAX_PATH and make everything dynamic and make rrdtool work on
    Gnu HURD ... thanks nirgal!
  Features
  * new RPN operators: STEPWIDTH, NEWDAY, NEWWEEK, NEWMONTH and NEWWEEK
    together they allow to draw graphs where a rate is converted back to
    absolute numbers and accumulated over a period..
- Changelog 1.5.3
  Bug Fixes
  * Brought commmand-line options and documentation back into sync.
  * Make LINE dashes option work again
- Changelog 1.5.2
  Bug Fixes
  * paramters in VDEF are vnames and not data source names, hence
    they can be 255 chars long and not only 20
- Changelog 1.5.1
  Bug Fixes
  * parse numbers up to 40 characters long ..
  * fix install rules for Python and Lua
  * include missing VERSION and LICENSE file
  * unlink before rename in rrd_create when running on WIN32
- Changelog 1.5.0
  New Features
  * automatic x-axis labels that work from 1s to 30y on a single chart
  * librados integration
  * new datasource types: DCOUNTER and DDERIVE (they work the same as the
    original DS, except that they can deal with floatingpoint numbers).
  * compile without graphics libraries: ./configure --disable-rrd_graph
  * updated windows port (see WIN32-BUILD-TIPS.txt)
  * single step RRAs for MIN,MAX,LAST are generated virtually from
    an AVERAGE RRA
  * ignore updates in the past with rrdtool update --skip-past-updates
  * ignore a LINE when scaling a chart using the skipscale option
  * detect 32bit timeoverflows
  * massive performance boost for charts with more than 100 DEF line by
    switching form a linear search to a HASH when searching for data
  * improved cross compilation support
  * .Net bindings
  * allow rrdtool graph to silently skip non-existing source files using the
  - -use-nan-for-all-missing-data option
  * restore from a pipe (rrdtool restore - y.rrd)
  * in rrdtool create, row count and step can be defined in absolute time
  * all new "create on steroids" can pull both data and configuration from
    existing rrd files
  * use rrdtool graph to chart arbitrary data via a callback function for data fetching
    support is integrated in the perl bindings.
  * re-written parser for rrdtool graph commands. It now follows a simple key
    value pattern, compatible with the previous syntax.
  * MEDIAN op for CDEF expressions
  * DEPTH,INDEX,COPY,ROL ops for CDEF (as seen in PostScript)
  * gradient AREA backgrounds
  * no more locale magic while reading numeric data.
  Bugfixes
  * all the bugs fixed in 1.4.x during 1.5 development
- Changelog 1.4.9
  New Features
  * allows rrdrestore to read input from stdin
  * add documentation for RRDs::xport
  * RPN operators MINNAN and MAXNAN
  * --left-axis-format option to rrd_graph
  Bugfixes
  * properly verify validity of user suplied format strings
  * remove graph functions from python module when compiled without graphing
    support
  * verify that only short integers are used in COMPUTE rpn expressions
  * eliminate duplicate setlocale calls
  * fixed endless loop and double frees in rrd_restore
  * fixed missing variable initializations in rrd_graph
  * fixed JSON output format to actually be valid JSON
  * detect failing fallocate and fall back to seeking
  * fixed format string in ruby bindings
- Changelog 1.4.8
  Highlights
  * rrd_graph now uses a map to lookup variable names causing graphs with many
    items to be drawn magnitudes faster as the linear search of the variable
    tables is gone now.
  * the optional argument :skipscale allows for a LINE or AREA instruction to be
    excluded from having an effect on the scaling of the graph
  * TRENDNAN is now working properly and als not crashing anymore
  * Added a no-op string positioning combo "\." this allows to write
    COMMENT:OS\2\. which would otherwise not be possible.
  * JSON output of xport is now actually json compilant by its keys
    being properly quoted now.
  * The label positioner in rrd_graph is now properly ignoring the current
    state of DST.
  * fixes and enhancements for Python, Ruby, TCL and Perl bindings
  * improved error reporting in rrd_graph
  * portability and cross compilation
  * code and bugtracker moved to https://github.com/oetiker/rrdtool-1.x
- Dropped patches (included upstream):
  - rrdtool-1.4.7-CVE-2013-2131-imginfo_format_check.patch
- Dropped patches (resolved otherwise):
  - rrdtool-lua-ruby_lib64.patch
  - rrdtool-tclversion.patch
- Dropped cgilib-0.7.tar.gz + cgilib-fix_automake.patch (no
  references to cgilib or cgi.h found, so benefit unclear)
- Spec cleanup
  + Added new perl-rrdtool subpackage containing the perl bindings
  + Added new -doc subpackge
  * bcond_without for lua, python, ruby and tcl
  * bcond_without for libdbi, libwrap (tcpd)
  * bcond_with for rados (ceph)
  - Dropped BuildRequires: autoconf + automake (was needed for cgilib)
  - Dropped BuildRequires: libart_lgpl-devel (replaced by cairo/pango
    in earlier releases)
* Fri Jul 31 2015 jengelh@inai.de
- Do not hard-depend on systemd, the macros support soft fails.
- Ignore errors from useradd/groupadd
- Update RPM groups
* Fri Jul 31 2015 dimstar@opensuse.org
- Ignore absence of systemd-tmpfiles, it won't be present in the
  build env.
* Tue Mar 10 2015 p.drouand@gmail.com
- add rddtool.changes to sources list
* Wed Mar 04 2015 kstreitova@suse.com
- modify a %prep phase to replace all timestamps in *.c and *.h
  with the date and time obtained from the last changelog entry
  bnc#915946
* Thu Dec 04 2014 kstreitova@suse.com
- add rrdtool-1.4.7-CVE-2013-2131-imginfo_format_check.patch that
  adds check to the imginfo format to prevent crash or exploit
  bnc#828003, CVE-2013-2131.
* Sun Nov 23 2014 ledest@gmail.com
- fix bashisms in rrdcached-systemd-pre script
* Wed Nov 19 2014 dimstar@opensuse.org
- Replace systemd BuildRequires with pkgconfig(systemd): we do not
  require the full installation / dep chain of systemd.
* Sun Feb 09 2014 obs@botter.cc
- again fix PIDfile handling for rrdcached in systemd file
  (ugly now: because of removal of declaration in sysconfig file;
  it has to be declared twice in service file)
- add PIDfile directory using tmpfiles now
* Mon Jan 13 2014 coolo@suse.com
- don't require ruby, the package but the right version of the abi
* Thu Jan 09 2014 jreidinger@suse.com
- fix build for ruby 2.1