Reviewed-by: Michael Tremer > On 22 Mar 2022, at 17:37, Matthias Fischer wrote: > > For details see: > https://github.com/oetiker/rrdtool-1.x/releases/tag/v1.8.0 > > "Bugfixes > > python bindings: properly convert double values of rrd info > failed to expand 'Py_UNUSED', Invalid usage when expanding 'Py_UNUSED' > document --showtime in xport help output > fix --use-nan-for-all-missing-data > update rrdruby.pod > add missing rrdruby.pod and rrdpython.pod to dist > Set first_weekday to 0 (Sunday), when HAVE__NL_TIME_WEEK_1STDAY is not defined > fix median calculation for all NaN inputs > fix potential leak in xport during failure > fix many warnings raised by Cppcheck > fix many compiler warnings from latest gcc > ensure proper initialization in rrd_daemon > cleanup testsuite > better testing > avoid invalid read in rrd_client > add symbols from rrdc to librrd > Fix duplicate write_changes_to_disk() calls when HAVE_LIBRADOS is true and HAVE_MMAP is false > documentation updates > for SMIN example in docs > fix for pyton3 compatibility > freemem only for valid status > fix double meaning of time 0 as uninitialized value > fix for zfs not supporting fallocate. this makes resize work on zfs > add rrdrados.pod to dist > fetch - do not call rrd_freemem on uninitialized pointers > use separate pango fontmap per thread > switch to python 3 > do not leak filename when opening a broken file > fix leaks in rrdcached > avoid segfault when flushing cache > escape json in legend entries > fix leak in xport > make rrdcgi param parsing more robust > fix race in journal_write" > > Signed-off-by: Matthias Fischer > --- > config/rootfiles/common/rrdtool | 199 ++++++++++++++++---------------- > lfs/rrdtool | 6 +- > 2 files changed, 102 insertions(+), 103 deletions(-) > > diff --git a/config/rootfiles/common/rrdtool b/config/rootfiles/common/rrdtool > index de184ce25..b37614c09 100644 > --- a/config/rootfiles/common/rrdtool > +++ b/config/rootfiles/common/rrdtool > @@ -11,114 +11,113 @@ usr/bin/rrdupdate > #usr/lib/librrd.la > #usr/lib/librrd.so > usr/lib/librrd.so.8 > -usr/lib/librrd.so.8.2.1 > +usr/lib/librrd.so.8.3.0 > usr/lib/perl5/site_perl/5.32.1/RRDp.pm > usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/RRDs.pm > #usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/RRDp > #usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/RRDp/.packlist > #usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/RRDs > #usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/RRDs/.packlist > -#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/RRDs/RRDs.bs > usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/RRDs/RRDs.so > #usr/lib/pkgconfig/librrd.pc > -#usr/share/doc/rrdtool-1.7.2 > -#usr/share/doc/rrdtool-1.7.2/html > -#usr/share/doc/rrdtool-1.7.2/html/RRDp.html > -#usr/share/doc/rrdtool-1.7.2/html/RRDs.html > -#usr/share/doc/rrdtool-1.7.2/html/bin_dec_hex.html > -#usr/share/doc/rrdtool-1.7.2/html/cdeftutorial.html > -#usr/share/doc/rrdtool-1.7.2/html/index.html > -#usr/share/doc/rrdtool-1.7.2/html/librrd.html > -#usr/share/doc/rrdtool-1.7.2/html/rpntutorial.html > -#usr/share/doc/rrdtool-1.7.2/html/rrd-beginners.html > -#usr/share/doc/rrdtool-1.7.2/html/rrd_pdpcalc.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdbuild.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdcached.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdcgi.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdcreate.html > -#usr/share/doc/rrdtool-1.7.2/html/rrddump.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdfetch.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdfirst.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdflushcached.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdgraph.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdgraph_data.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdgraph_examples.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdgraph_graph.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdgraph_rpn.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdinfo.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdlast.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdlastupdate.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdlist.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdresize.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdrestore.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdthreads.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdtool.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdtune.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdtutorial.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdupdate.html > -#usr/share/doc/rrdtool-1.7.2/html/rrdxport.html > -#usr/share/doc/rrdtool-1.7.2/txt > -#usr/share/doc/rrdtool-1.7.2/txt/bin_dec_hex.pod > -#usr/share/doc/rrdtool-1.7.2/txt/bin_dec_hex.txt > -#usr/share/doc/rrdtool-1.7.2/txt/cdeftutorial.pod > -#usr/share/doc/rrdtool-1.7.2/txt/cdeftutorial.txt > -#usr/share/doc/rrdtool-1.7.2/txt/librrd.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rpntutorial.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rpntutorial.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrd-beginners.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrd-beginners.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrd_pdpcalc.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrd_pdpcalc.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdbuild.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdbuild.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdcached.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdcached.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdcgi.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdcgi.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdcreate.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdcreate.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrddump.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrddump.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdfetch.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdfetch.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdfirst.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdfirst.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdflushcached.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdflushcached.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdgraph.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdgraph.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdgraph_data.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdgraph_data.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdgraph_examples.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdgraph_examples.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdgraph_graph.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdgraph_graph.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdgraph_rpn.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdgraph_rpn.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdinfo.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdinfo.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdlast.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdlast.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdlastupdate.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdlastupdate.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdlist.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdlist.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdresize.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdresize.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdrestore.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdrestore.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdthreads.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdthreads.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdtool.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdtool.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdtune.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdtune.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdtutorial.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdtutorial.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdupdate.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdupdate.txt > -#usr/share/doc/rrdtool-1.7.2/txt/rrdxport.pod > -#usr/share/doc/rrdtool-1.7.2/txt/rrdxport.txt > +#usr/share/doc/rrdtool-1.8.0 > +#usr/share/doc/rrdtool-1.8.0/html > +#usr/share/doc/rrdtool-1.8.0/html/RRDp.html > +#usr/share/doc/rrdtool-1.8.0/html/RRDs.html > +#usr/share/doc/rrdtool-1.8.0/html/bin_dec_hex.html > +#usr/share/doc/rrdtool-1.8.0/html/cdeftutorial.html > +#usr/share/doc/rrdtool-1.8.0/html/index.html > +#usr/share/doc/rrdtool-1.8.0/html/librrd.html > +#usr/share/doc/rrdtool-1.8.0/html/rpntutorial.html > +#usr/share/doc/rrdtool-1.8.0/html/rrd-beginners.html > +#usr/share/doc/rrdtool-1.8.0/html/rrd_pdpcalc.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdbuild.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdcached.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdcgi.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdcreate.html > +#usr/share/doc/rrdtool-1.8.0/html/rrddump.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdfetch.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdfirst.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdflushcached.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdgraph.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdgraph_data.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdgraph_examples.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdgraph_graph.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdgraph_rpn.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdinfo.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdlast.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdlastupdate.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdlist.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdresize.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdrestore.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdthreads.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdtool.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdtune.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdtutorial.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdupdate.html > +#usr/share/doc/rrdtool-1.8.0/html/rrdxport.html > +#usr/share/doc/rrdtool-1.8.0/txt > +#usr/share/doc/rrdtool-1.8.0/txt/bin_dec_hex.pod > +#usr/share/doc/rrdtool-1.8.0/txt/bin_dec_hex.txt > +#usr/share/doc/rrdtool-1.8.0/txt/cdeftutorial.pod > +#usr/share/doc/rrdtool-1.8.0/txt/cdeftutorial.txt > +#usr/share/doc/rrdtool-1.8.0/txt/librrd.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rpntutorial.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rpntutorial.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrd-beginners.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrd-beginners.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrd_pdpcalc.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrd_pdpcalc.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdbuild.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdbuild.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdcached.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdcached.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdcgi.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdcgi.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdcreate.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdcreate.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrddump.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrddump.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdfetch.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdfetch.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdfirst.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdfirst.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdflushcached.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdflushcached.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdgraph.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdgraph.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdgraph_data.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdgraph_data.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdgraph_examples.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdgraph_examples.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdgraph_graph.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdgraph_graph.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdgraph_rpn.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdgraph_rpn.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdinfo.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdinfo.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdlast.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdlast.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdlastupdate.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdlastupdate.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdlist.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdlist.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdresize.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdresize.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdrestore.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdrestore.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdthreads.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdthreads.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdtool.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdtool.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdtune.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdtune.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdtutorial.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdtutorial.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdupdate.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdupdate.txt > +#usr/share/doc/rrdtool-1.8.0/txt/rrdxport.pod > +#usr/share/doc/rrdtool-1.8.0/txt/rrdxport.txt > #usr/share/locale/fr/LC_MESSAGES/rrdtool.mo > #usr/share/locale/hu/LC_MESSAGES/rrdtool.mo > #usr/share/man/man1/bin_dec_hex.1 > diff --git a/lfs/rrdtool b/lfs/rrdtool > index bbc7f3330..dfa5738d7 100644 > --- a/lfs/rrdtool > +++ b/lfs/rrdtool > @@ -1,7 +1,7 @@ > ############################################################################### > # # > # IPFire.org - A linux based firewall # > -# Copyright (C) 2007-2019 IPFire Team # > +# Copyright (C) 2007-2022 IPFire Team # > # # > # This program is free software: you can redistribute it and/or modify # > # it under the terms of the GNU General Public License as published by # > @@ -24,7 +24,7 @@ > > include Config > > -VER = 1.7.2 > +VER = 1.8.0 > > THISAPP = rrdtool-$(VER) > DL_FILE = $(THISAPP).tar.gz > @@ -40,7 +40,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_MD5 = 638e3a0a1609d97e9f82e8832759dcd2 > +$(DL_FILE)_MD5 = 852754364cbd0703a099b5eb32932851 > > install : $(TARGET) > > -- > 2.25.1 >