Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2020-01-20 22:51:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "netdata" Mon Jan 20 22:51:37 2020 rev:14 rq:765606 version:1.19.0 Changes: -------- --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2019-10-22 15:45:26.641716605 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.26092/netdata.changes 2020-01-20 22:52:14.143269447 +0100 @@ -1,0 +2,65 @@ +Sun Jan 19 15:49:22 UTC 2020 - Martin Herkt <[email protected]> + +- Also package go.d.plugin (v0.14.1) +- Update to v1.19.0 +Improvements: + * New collectors: + + AM2320 sensor collector plugin + + Added parsing of /proc/pagetypeinfo to provide metrics on + fragmentation of free memory pages + + The unbound collector module was completely rewritten, in Go + + * Collector improvements: + + We rewrote our web log parser in Go, drastically improving + its flexibility and performance + + The Kubernetes kubelet collector now reads the service + account token and uses it for authorization. We also added a + new default job to collect metrics from + https://localhost:10250/metrics + + Added a new default job to the Kubernetes coredns collector + to collect metrics from + http://kube-dns.kube-system.svc.cluster.local:9153/metrics + + apps.plugin: Synced FRRouting daemons configuration with the + frr 7.2 release + + apps.plugin: Added process group for git-related processes + + apps.plugin: Added balena to the container-engines + application group + + web_log: Treat 401 Unauthorized requests as successful + + xenstat.plugin: Prepare for xen 4.13 by checking for check + xenstat_vbd_error presence + + mysql: Added galera cluster_status alarm + + * Metrics database: + + Netdata generates alarms if the disk cannot keep up with + data collection + + * Health: + + Fine tune various default alarm configurations + + Update SYN cookie alarm to be less aggressive + + Added support for IRC alarm notifications + +Bug fixes: + * Prevented freezes due to isolated CPUs + * Fixed missing streaming when slave has SSL activated + * Fixed error 421 in IRC notifications, by removing a line break + from the message + * proc/pagetypeinfo collection could under particular + circumstances cause high CPU load. As a workaround, + we disabled pagetypeinfo by default + * Fixed incorrect memory allocation in proc plugin’s + pagetypeinfo collector + * Eliminated cached responses from the postgres collector + * rabbitmq: Fixed "disk_free": "disk_free_monitoring_disabled" + error + * Fixed Apache module not working with letsencrypt certificate + by allowing the python UrlService to skip tls_verify for http + scheme + * Fixed invalid spikes appearing in certain charts, by improving + the incremental counter reset/wraparound detection algorithm + * Fixed issue with unknown variables in alarm configuration + expressions always being evaluated to zero + * Fixed issue of automatically picking up Pi-hole stats from a + Pi-hole instance installed on another device by disabling the + default job that collects metrics from http://pi.hole + +------------------------------------------------------------------- Old: ---- netdata-v1.18.1.tar.gz New: ---- _service go.d.plugin-v0.14.1.tar.gz netdata-v1.19.0.tar.gz vendor.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ netdata.spec ++++++ --- /var/tmp/diff_new_pack.2X4sIP/_old 2020-01-20 22:52:16.191270235 +0100 +++ /var/tmp/diff_new_pack.2X4sIP/_new 2020-01-20 22:52:16.191270235 +0100 @@ -1,7 +1,7 @@ # # spec file for package netdata # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,8 +18,9 @@ %define netdata_user netdata %define netdata_group netdata +%define godplugin_version 0.14.1 Name: netdata -Version: 1.18.1 +Version: 1.19.0 Release: 0 Summary: A system for distributed real-time performance and health monitoring # netdata is GPL-3.0+, other licenses refer to included third-party software (see REDISTRIBUTED.md) @@ -27,12 +28,18 @@ Group: System/Monitoring URL: http://my-netdata.io/ Source0: https://github.com/netdata/%{name}/releases/download/v%{version}/%{name}-v%{version}.tar.gz +Source1: https://github.com/netdata/go.d.plugin/archive/v%{godplugin_version}.tar.gz#/go.d.plugin-v%{godplugin_version}.tar.gz +Source2: vendor.tar.gz Source3: netdata-rpmlintrc Patch0: netdata-logrotate-su.patch Patch2: netdata-smartd-log-path.patch BuildRequires: cups-devel BuildRequires: dos2unix BuildRequires: fdupes +BuildRequires: git-core +%if 0%{?suse_version} > 1500 +BuildRequires: go >= 1.13 +%endif BuildRequires: judy-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(libcap) @@ -69,7 +76,14 @@ %patch0 %patch2 -p1 +%if 0%{?suse_version} > 1500 +tar xf %{S:1} +cd go.d.plugin-%{godplugin_version} +tar xf %{S:2} +%endif + %build +export GOFLAGS=-mod=vendor %configure \ --docdir="%{_docdir}/%{name}-%{version}" \ --enable-plugin-nfacct \ @@ -83,6 +97,17 @@ %{?conf} %make_build +%if 0%{?suse_version} > 1500 +cd go.d.plugin-%{godplugin_version} +go vet ./... + +go build -ldflags='-s -w' \ +%ifnarch ppc64 + -buildmode=pie \ +%endif + -o bin/go.d.plugin github.com/netdata/go.d.plugin/cmd/godplugin +%endif + %install %make_install find %{buildroot} -name .keep -delete @@ -102,6 +127,12 @@ # Hence, disable statistics by default. touch %{buildroot}%{_sysconfdir}/%{name}/.opt-out-from-anonymous-statistics +%if 0%{?suse_version} > 1500 +cd go.d.plugin-%{godplugin_version} +cp -r config/* %{buildroot}%{_libdir}/%{name}/conf.d +install -m0755 -p bin/go.d.plugin %{buildroot}%{_libexecdir}/%{name}/plugins.d/go.d.plugin +%endif + %pre getent group %{netdata_group} >/dev/null || \ %{_sbindir}/groupadd -r %{netdata_group} ++++++ _service ++++++ <services> <service name="go_modules" mode="disabled"> <param name="archive">go.d.plugin-v0.14.1.tar.gz</param> </service> </services> ++++++ netdata-v1.18.1.tar.gz -> netdata-v1.19.0.tar.gz ++++++ ++++ 16474 lines of diff (skipped)
