From: Michael Tremer <michael.tremer@ipfire.org>
To: development@lists.ipfire.org
Subject: Re: [PATCH] rrdtool: Update to 1.8.0
Date: Wed, 23 Mar 2022 09:19:33 +0000 [thread overview]
Message-ID: <66DE4844-8122-4236-A547-93A7CD7056F6@ipfire.org> (raw)
In-Reply-To: <20220322173743.1897-1-matthias.fischer@ipfire.org>
[-- Attachment #1: Type: text/plain, Size: 14604 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 22 Mar 2022, at 17:37, Matthias Fischer <matthias.fischer(a)ipfire.org> 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 <Christian Kr"oger>
> 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 <matthias.fischer(a)ipfire.org>
> ---
> 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 <info(a)ipfire.org> #
> +# Copyright (C) 2007-2022 IPFire Team <info(a)ipfire.org> #
> # #
> # 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
>
prev parent reply other threads:[~2022-03-23 9:19 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-22 17:37 Matthias Fischer
2022-03-23 9:19 ` Michael Tremer [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=66DE4844-8122-4236-A547-93A7CD7056F6@ipfire.org \
--to=michael.tremer@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox