commit collectd for openSUSE:Factory
Hello community, here is the log from the commit of package collectd for openSUSE:Factory checked in at 2017-08-24 18:43:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/collectd (Old) and /work/SRC/openSUSE:Factory/.collectd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "collectd" Thu Aug 24 18:43:51 2017 rev:26 rq:514040 version:5.7.2 Changes: -------- --- /work/SRC/openSUSE:Factory/collectd/collectd.changes 2017-03-12 20:03:12.232516151 +0100 +++ /work/SRC/openSUSE:Factory/.collectd.new/collectd.changes 2017-08-24 18:43:54.909094495 +0200 @@ -1,0 +2,430 @@ +Tue Jun 27 11:18:06 UTC 2017 - tchvatal@suse.com + +- Disable NUT plugin on older distros (broken NUT devel package) +- Make sure we build lvm plugin +- Disable turbostat plugin as it does not work with new kernels + https://github.com/collectd/collectd/issues/2311 +- Version update to 5.7.2: + * Various small fixes around, notable fix for CVE-2017-7401 +- Update buildrequires to include dependencies not detected by + configure.ac (like python3) +- Disable Werror +- List all the modules in files and thus stick to --enable-all passed + to configure to avoid having to name them all +- Switch to python3 from python2 as plugin can be built only once... +- Fix build on Factory +- Remove unused collectd-pthread.pc SOURCE file as it does not + need to be done anymore + +------------------------------------------------------------------- +Tue Jun 27 11:13:25 UTC 2017 - tchvatal@suse.com + +- Remove all the always true conditionals for readability +- Convert to pkgconfig style dependencies +- Remove never applied patch collectd-pkgconfig_libnotify_add_gtk.patch + +------------------------------------------------------------------- +Thu Jun 22 11:05:58 UTC 2017 - tchvatal@suse.com + +- Disable libdb collectd integration as we would like to reduce + libdb exposure everywhere. There are other db backends in collectd + anyway + +------------------------------------------------------------------- +Thu May 25 07:31:25 UTC 2017 - jengelh@inai.de + +- Trim filler wording from descriptions, resolve orthographic + errors, and shorten a find–delete call. + +------------------------------------------------------------------- +Sat May 6 15:29:29 UTC 2017 - benoit.monin@gmx.fr + +- update to version 5.7.1: + * collectd: Handling of boolean configuration options has been + unified. Thanks to Sebastian Harl. #2083, #2098 + * collectd: Reporting of internal statistics has been fixed. + Thanks to Florian Forster. #2108 + * collectd, various plugins: Bugs and issues reported by + scan-build and coverity-scan have been fixed. Thanks to Ruben + Kerkhof and Florian Forster. + * Build system: Parallel build have been fixed. Thanks to Ruben + Kerkhof. #2110 + * DPDKStat plugin: Portability issues and a double-close bug have + been fixed. Thanks to Ruben Kerkhof and Marc Fournier. + * Intel RDT plugin: A check for the libpqos library version has + been added. Thanks to Serhiy Pshyk. + * NetApp plugin: Compilation problems have been corrected. Thanks + to Florian Forster. #2120 + * Write Prometheus plugin: A memory leak has been fixed. Thanks + to Ruben Kerkhof. +- additional changes from version 5.7.0 + * Documentation: The Turbostat plugin section has been improved. + Thanks to Florian Forster + * Documentation: The semantics of the "TypesDB" option have been + improved. Thanks to Florian Forster. + * collectd: A generic interface for parsing the text protocol has + been added. Thanks to Sebastian Harl. #1749 + * collectd: Threads now get named, making them easier to track + using tools such as top, ps, etc. Thanks to Manuel Luis + Sanmartín Rozada and Marc Fournier. #547 + * AMQP plugin, Write Graphite plugin, Write Kafka plugin: The new + "[Graphite]PreserveSeparator" option allows retaining the + default dot separator rather than escaping it. Thanks to + Florian Forster. #419 + * Battery plugin: A StateFS backend for gathering statistics has + been added. Thanks to Rinigus. #1795 + * CPU plugin: CPU aggregation on AIX was fixed. Thanks to Chao + Yang. #1957 + * Collectd::Unixsock: Fractional seconds support has been made + more robust. Thanks to Matthias Bethke. #2052 + * DPDKStat plugin: This new plugin collects DPDK interface + statistics. Thanks to Maryam Tahhan, Harry van Haaren, Taras + Chornyi and Kim Jones. #1649 + * gRPC plugin: The "DispatchValues" option has been renamed to + "PutValues". Thanks to Florian Forster. + * HDDTemp plugin: The 32 devices limit has been removed. Thanks + to Benjamin Gilbert. #631 + * Hugepages plugin: This new plugin reports the number of used + and free hugepages on Linux. Thanks to Jaroslav Safka, Maryam + Tahhan, Kim Jones and Florian Forster. #1799 + * Intel RDT plugin: This new plugin collects statistics exposed + by Intel's Resource Director Technology . Thanks to SerhiyX. + #1970 + * memcached plugin: The new "Address" option allows connecting to + a different server than specified by the "Host" option. Thanks + to Pavel Rochnyack. #1975 + * nginx plugin: Support for reporting failed connections has been + added. Thanks to Pavel Rochnyack. #1609 + * Perl plugin: Significant internal reworking has been made. The + new "RegisterLegacyFlush" option has been added. Thanks to + Pavel Rochnyack. #1731 + * PostgreSQL plugin: Timestamps are now RFC 3339-formatted local + time. Thanks to Igor Peshansky and Dave Cunningham. #1918 + * Processes plugin: Internal performance improvements have been + made. Thanks to Pavel Rochnyack. #1980, #1981 + * RRDCacheD plugin: The plugin now tries to reconnect upon failed + operations. Thanks to Sebastian Harl. #1959 + * SpamAssassin: The plugin can now run in Perl's "tainted mode" + ("-T"). Thanks to Akos Vandra. #1962 + * Tail plugin: Support for calculating latency distribution of + matching values has been added. Thanks to Pavel Rochnyack and + Florian Forster. #1700 + * Tail plugin: The new "GaugePersist" option has been added. + Thanks to Florian Forster. #2015 + * Target:Set, Target:Replace, Match:RegEx: MetaData support has + been added . Thanks to Igor Peshansky. #1922, #1923, #1930 + * turbostat plugin: The new "LogicalCoreNames" option allows + switching to per-core naming rather than per-CPU. Thanks to + Brock Johnson. #2056 + * virt plugin: The new "BlockDeviceFormat" and + "BlockDeviceFormatBasename" options help controlling the names + reported for block-device metrics. Thanks to Deyan Chepishev. + #2004 + * Write Graphite plugin: A new "DropDuplicateFields" option has + been added. Thanks to Michael Leinartas. #1915 + * Write Kafka plugin: The "Key Random" setting has been + reintroduced. Thanks to Florian Forster. #1977 + * Write Log plugin: Support for formatting output in JSON has + been added, using the new "Format" configuration option. Thanks + to Igor Peshansky. #1924 + * Write Prometheus plugin: This new plugin publishes values using + an embedded HTTP server, in a format compatible with + Prometheus' collectd_exporter. Thanks to Florian Forster. #1967 +- additional changes from version 5.6.2 + * collectd: A compile error on AIX has been fixed: "MSG_DONTWAIT" + is not available on AIX. Thanks to Chao Yang. + * collectd: The capability checking has been rewritten to be more + portable. Thanks to Florian Forster. #2009 + * collectd.conf(5): Various typos have been fixed. Thanks to Marc + Fournier. + * collectd-tg: Incorrect usage of "nanosleep()" has been fixed + which caused the tool to sleep (almost) indefinitely. Thanks to + Florian Forster. + * Build system: Detection of the Java environment has been made + deterministic to allow for reproducible builds. Thanks to Marc + Fournier. #1523 + * Build system: Detection of the Lua headers has been improved. + Thanks to Ruben Kerkhof. + * APC UPS plugin: Unavailable metrics are now skipped instead of + reported as 0 (zero). Thanks to Florian Forster. #2025 + * Modbus plugin: Build issues on FreeBSD have been fixed. Thanks + to Florian Forster. + * OpenVPN plugin: Gracefully handle empty configurations. Thanks + to Pavel Rochnyack. #1932 + * PowerDNS plugin: The "recursor command" has been fixed so + PowerDNS can correctly parse all requested fields. Thanks to + Ruben Kerkhof. + * Write Graphite and AMQP plugins: A bug that could lead to a + missing null-termination has been fixed. Thanks to Markus + Linnala. + * Write HTTP plugin: A logic error when checking the correctness + of the data set has been fixed. Thanks to Pavel Rochnyack. #1996 + * Write Kafka plugin: The "Key Random" config option has been + fixed. Thanks to Florian Forster. #1977 + * Write Kafka plugin: Support for librdkafka 0.9.0 has been + added. Thanks to Florian Forster. + * Write Riemann plugin: Build issues on Solaris have been fixed. + Thanks to Florian Forster. + * ZFS ARC plugin: A duplicate metric has been removed. Thanks to + Ruben Kerkhof. #1963 +- additional changes from version 5.6.1 + * Build system: Unnecessary linking of the Write Graphite plugin + with libyajl has been removed. Thanks to Marc Fournier. + Debian#839771, #1976 + * collectd: A bug in the "FlushInterval" option that caused a + segmentation fault in the Write HTTP plugin has been fixed. + Thanks to Florian Forster. #1954 + * Apache plugin: A syntax error has been fixed. Thanks to Florian + Forster. + * cURL-JSON plugin: A segmentation fault that occurred when + handling JSON with unexpected structure has been fixed. Thanks + to Florian Forster. #1896 + * PostgreSQL plugin: Handling of "NULL" values in the + "query_plans" and "query_plans_by_table" queries has been + fixed. Thanks to Bernd Zeimetz. #1905 + * RRDCacheD plugin: Reconnection behavior has been added. Thanks + to Sebastian Harl. Debian#657877 + * VServer plugin: Use of a deprecated API ("readdir_r()") has + been fixed. Thanks to Sebastian Harl. + * Write Graphite plugin: Make default values configurable at + compile time again. Thanks to Florian Forster. #1953 + * Write HTTP plugin: A bug has been fixed that lead to flush + callbacks being registered twice. Thanks to Florian Forster. + #1955 +- additional changes from version 5.6.0 + * Build system: An option to to avoid building the DF plugin + against XFS has been added. Thanks to Ruben Kerkhof. #1878 + * Build system: Autoconf ≥ 2.60, a C99-capable compiler and ++++ 233 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/collectd/collectd.changes ++++ and /work/SRC/openSUSE:Factory/.collectd.new/collectd.changes Old: ---- collectd-5.5.2-exec-no-output.diff collectd-5.5.2.tar.bz2 collectd-pkgconfig_libnotify_add_gtk.patch collectd-pthread.pc New: ---- collectd-5.7.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ collectd.spec ++++++ ++++ 1016 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/collectd/collectd.spec ++++ and /work/SRC/openSUSE:Factory/.collectd.new/collectd.spec ++++++ collectd-5.5.2.tar.bz2 -> collectd-5.7.2.tar.bz2 ++++++ ++++ 276340 lines of diff (skipped) ++++++ collectd-fix_broken_perl-5.10.patch ++++++ --- /var/tmp/diff_new_pack.zlNgP0/_old 2017-08-24 18:43:58.000658965 +0200 +++ /var/tmp/diff_new_pack.zlNgP0/_new 2017-08-24 18:43:58.000658965 +0200 @@ -1,17 +1,16 @@ --- src/perl.c.orig +++ src/perl.c -@@ -2411,7 +2411,13 @@ static int perl_config_loadplugin (pTHX_ +@@ -2504,7 +2504,12 @@ static int perl_config_loadplugin(pTHX_ - log_debug ("perl_config: Loading Perl plugin \"%s\"", value); - load_module (PERL_LOADMOD_NOIMPORT, -- newSVpv (module_name, strlen (module_name)), Nullsv); -+ newSVpv (module_name, strlen (module_name)), + log_debug("perl_config: Loading Perl plugin \"%s\"", value); + load_module(PERL_LOADMOD_NOIMPORT, newSVpv(module_name, strlen(module_name)), +- Nullsv); +#if PERL_VERSION >= 10 -+ newSViv(0) ++ newSViv(0) +#else -+ Nullsv ++ Nullsv +#endif -+ ); - return 0; ++ ); + return 0; } /* static int perl_config_loadplugin (oconfig_item_it *) */ ++++++ collectd-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.zlNgP0/_old 2017-08-24 18:43:58.092646006 +0200 +++ /var/tmp/diff_new_pack.zlNgP0/_new 2017-08-24 18:43:58.096645443 +0200 @@ -5,9 +5,5 @@ addFilter('macro-in-comment') -addFilter('no-manual-page-for-binary rccollectd') - -addFilter('obsolete-suse-version-check') - #There no fsf address in that file addFilter('incorrect-fsf-address /usr/share/doc/packages/collectd/contrib/network-proxy.py') ++++++ collectd-split_README.patch ++++++ --- /var/tmp/diff_new_pack.zlNgP0/_old 2017-08-24 18:43:58.124641498 +0200 +++ /var/tmp/diff_new_pack.zlNgP0/_new 2017-08-24 18:43:58.124641498 +0200 @@ -1,6 +1,6 @@ ---- contrib/README.orig 2013-06-04 02:29:18.736835454 +0200 -+++ contrib/README 2013-06-04 02:29:59.160849717 +0200 -@@ -28,22 +28,6 @@ +--- contrib/README.orig ++++ contrib/README +@@ -33,22 +33,6 @@ `/var/lib/collectd/' and generate an HTML file and a directory containing several PNG files which are graphs of the RRD files found. @@ -23,15 +23,10 @@ exec-munin.px ------------- Script to be used with the exec-plugin (see collectd-exec(5) for details) -@@ -65,16 +49,6 @@ +@@ -70,11 +54,6 @@ RRD-file that should have been in multiple RRD-files instead. Is is used by `migrate-3-4.px' to split up the cpu-, nfs-, swap-files and possibly others. --fedora/ --------- -- Init-script and Spec-file that can be used when creating RPM-packages for --Fedora. -- -GenericJMX.conf ---------------- - Example configuration file for the ‘GenericJMX’ Java plugin. Please read the @@ -40,7 +35,7 @@ migrate-3-4.px -------------- Migration-script to ease the switch from version 3 to version 4. Many -@@ -84,10 +58,6 @@ +@@ -84,10 +63,6 @@ may still need to do some things by hand, read `README.migration' for more details. @@ -51,7 +46,7 @@ snmp-data.conf -------------- Sample configuration for the SNMP plugin. This config includes a few standard -@@ -97,11 +67,6 @@ +@@ -97,7 +72,3 @@ whatever people have send in. If you have some more definitions please send them in, so others can profit from it. @@ -59,7 +54,3 @@ ------------ - Manifest file for the Solaris SMF system and detailed information on how to -register collectd as a service with this system. -- - collectd.service - ---------------- - Service file for systemd. Please ship this file as ++++++ collectd-version.patch ++++++ --- /var/tmp/diff_new_pack.zlNgP0/_old 2017-08-24 18:43:58.136639809 +0200 +++ /var/tmp/diff_new_pack.zlNgP0/_new 2017-08-24 18:43:58.136639809 +0200 @@ -1,11 +1,10 @@ -diff --git a/configure.ac b/configure.ac -index 87d1502..15efa43 100644 --- a/configure.ac +++ b/configure.ac -@@ -1,5 +1,5 @@ +@@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. + AC_PREREQ([2.60]) -AC_INIT([collectd],[m4_esyscmd(./version-gen.sh)]) +AC_INIT([collectd],[@@VERSION@@]) - AC_CONFIG_SRCDIR(src/) + AC_CONFIG_SRCDIR(src/target_set.c) AC_CONFIG_HEADERS(src/config.h) AC_CONFIG_AUX_DIR([libltdl/config])
participants (1)
-
root@hilbert.suse.de