Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2023-11-07 21:26:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "netdata" Tue Nov 7 21:26:13 2023 rev:43 rq:1123694 version:1.43.2 Changes: -------- --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2023-05-21 19:09:53.262839063 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.17445/netdata.changes 2023-11-07 21:26:54.652734086 +0100 @@ -1,0 +2,58 @@ +Mon Nov 6 23:02:13 UTC 2023 - Mia Herkt <[email protected]> + +- Update to v1.43.2 + See https://github.com/netdata/netdata/releases/tag/v1.43.2 + +------------------------------------------------------------------- +Mon Nov 6 20:02:42 UTC 2023 - Mia Herkt <[email protected]> + +- Update to v1.43.1 (go.d.plugin 0.56.4) + See https://github.com/netdata/netdata/releases/tag/v1.43.1 + and https://github.com/netdata/go.d.plugin/releases/tag/v0.56.4 +- Required golang bumped to 1.21 +- Remove suid bits from freeipmi and nfacct plugins + +------------------------------------------------------------------- +Mon Oct 23 00:44:32 UTC 2023 - Mia Herkt <[email protected]> + +- Update to v1.43.0 (go.d.plugin 0.56.3) + See https://github.com/netdata/netdata/releases/tag/v1.43.0 + and https://github.com/netdata/go.d.plugin/releases/tag/v0.56.3 + https://github.com/netdata/go.d.plugin/releases/tag/v0.56.2 + https://github.com/netdata/go.d.plugin/releases/tag/v0.56.1 + https://github.com/netdata/go.d.plugin/releases/tag/v0.56.0 + +------------------------------------------------------------------- +Sat Sep 23 15:05:20 UTC 2023 - ecsos <[email protected]> + +- Update to v1.42.4 (go.d.plugin 0.55.0) + See https://github.com/netdata/netdata/releases/tag/v1.42.4 + and https://github.com/netdata/go.d.plugin/releases/tag/v0.55.0 + + Also https://github.com/netdata/netdata/releases/tag/v1.42.3 + +------------------------------------------------------------------- +Sat Sep 9 10:25:01 UTC 2023 - ecsos <[email protected]> + +- Update to v1.42.2 (go.d.plugin 0.54.1) + See https://github.com/netdata/netdata/releases/tag/v1.42.2 + and https://github.com/netdata/go.d.plugin/releases/tag/v0.54.1 + + Also https://github.com/netdata/netdata/releases/tag/v1.42.1 + and https://github.com/netdata/netdata/releases/tag/v1.42.0 + and https://github.com/netdata/netdata/releases/tag/v1.41.0 +- Switch Leap to python311 and remove python2 completely. +- Extended rpmlintrc to build also under Leap. + +------------------------------------------------------------------- +Thu Jun 15 07:11:29 UTC 2023 - Mia Herkt <[email protected]> + +- Update to v1.40.1 (go.d.plugin 0.54.0) + See https://github.com/netdata/netdata/releases/tag/v1.40.1 + and https://github.com/netdata/go.d.plugin/releases/tag/v0.54.0 + + Also https://github.com/netdata/netdata/releases/tag/v1.40.0 + and https://github.com/netdata/go.d.plugin/releases/tag/v0.53.2 +- Split off plugin packages + +------------------------------------------------------------------- Old: ---- go.d.plugin-v0.53.0.tar.gz netdata-v1.39.1.tar.gz New: ---- go.d.plugin-v0.56.4.tar.gz netdata-v1.43.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ netdata.spec ++++++ --- /var/tmp/diff_new_pack.7B5RP3/_old 2023-11-07 21:26:55.504765462 +0100 +++ /var/tmp/diff_new_pack.7B5RP3/_new 2023-11-07 21:26:55.504765462 +0100 @@ -18,9 +18,9 @@ %define netdata_user netdata %define netdata_group netdata -%define godplugin_version 0.53.0 +%define godplugin_version 0.56.4 Name: netdata -Version: 1.39.1 +Version: 1.43.2 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) @@ -32,6 +32,7 @@ Source2: vendor.tar.gz Source3: netdata-rpmlintrc Patch0: netdata-logrotate-su.patch +BuildRequires: c++_compiler BuildRequires: cups-devel BuildRequires: dos2unix BuildRequires: fdupes @@ -40,6 +41,7 @@ BuildRequires: m4 BuildRequires: pkgconfig BuildRequires: snappy-devel +BuildRequires: golang(API) >= 1.21 BuildRequires: pkgconfig(grpc) BuildRequires: pkgconfig(json) BuildRequires: pkgconfig(libcap) @@ -52,12 +54,13 @@ BuildRequires: pkgconfig(libuv) BuildRequires: pkgconfig(libwebsockets) BuildRequires: pkgconfig(openssl) -BuildRequires: pkgconfig(protobuf) +# Broken with current upstream protobuf - uses bundled copy +# BuildRequires: pkgconfig(protobuf) BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(yajl) BuildRequires: pkgconfig(yaml-0.1) BuildRequires: pkgconfig(zlib) -Requires(pre): shadow +Requires(pre): shadow permissions Recommends: PyYAML Recommends: curl Recommends: iproute-tc @@ -66,34 +69,231 @@ Recommends: openssl(cli) Suggests: logrotate Suggests: nodejs -# suse_version is set to 1500 even for 15.2 -%if 0%{?sle_version} >= 150200 || 0%{?suse_version} > 1500 -BuildRequires: go >= 1.20 +%if 0%{?suse_version} > 1550 BuildRequires: python3 %else -BuildRequires: python2 +BuildRequires: python311 %endif %ifnarch ppc64 ppc64le armv7l s390x BuildRequires: pkgconfig(xenstat) %endif -%if 0%{?sle_version} >= 150200 || 0%{?suse_version} > 1500 +%if 0%{?suse_version} > 1550 Recommends: python3 Recommends: python3-PyMySQL Recommends: python3-psycopg2 %else -Recommends: python -Recommends: python2-PyMySQL -Recommends: python2-psycopg2 +Recommends: python311 +Recommends: python311-PyMySQL +Recommends: python311-psycopg2 %endif %ifarch i586 x86_64 BuildRequires: pkgconfig(libipmimonitoring) %endif %description -netdata is a system for distributed real-time performance and health monitoring. -It provides insights, in real-time, of everything happening on the system it -runs on (including applications such as web and database servers), -using interactive web dashboards. +Netdata is a system for distributed real-time performance and +health monitoring. +It provides insights, in real-time, of everything happening on the +system it runs on (including applications such as web and database +servers), using interactive web dashboards. + +%package plugin-cups +Summary: The CUPS metrics collection plugin for the Netdata Agent +Enhances: cups +Requires: netdata = %{version} +Supplements: netdata +Provides: netdata:%{_libexecdir}/%{name}/plugins.d/cups.plugin + +%description plugin-cups +This plugin allows the Netdata Agent to collect metrics from the +Common UNIX Printing System. + +%files plugin-cups +%attr(0750,root,%{netdata_user}) %{_libexecdir}/%{name}/plugins.d/cups.plugin + +%ifarch i586 x86_64 +%package plugin-freeipmi +Summary: The FreeIPMI metrics collection plugin for the Netdata Agent +Enhances: freeipmi +Requires: netdata = %{version} +Enhances: netdata +Provides: netdata:%{_libexecdir}/%{name}/plugins.d/freeipmi.plugin + +%description plugin-freeipmi +This plugin allows the Netdata Agent to collect metrics from +hardware using FreeIPMI. + +%post plugin-freeipmi +%set_permissions + +%files plugin-freeipmi +%attr(0750,root,%{netdata_user}) %{_libexecdir}/%{name}/plugins.d/freeipmi.plugin +%endif + +%package plugin-nfacct +Summary: The NFACCT metrics collection plugin for the Netdata Agent +Requires: netdata = %{version} +Enhances: netdata +Provides: netdata:%{_libexecdir}/%{name}/plugins.d/nfacct.plugin + +%description plugin-nfacct +This plugin allows the Netdata Agent to collect metrics from the +firewall using NFACCT objects. + +%post plugin-nfacct +%set_permissions + +%files plugin-nfacct +%attr(0750,root,%{netdata_user}) %{_libexecdir}/%{name}/plugins.d/nfacct.plugin + +%package plugin-chartsd +Summary: The charts.d metrics collection plugin for the Netdata Agent +Requires: bash +Requires: netdata = %{version} +Enhances: nut +Enhances: apcupsd +Enhances: iw +Suggests: sudo +Enhances: netdata +Provides: netdata:%{_libexecdir}/%{name}/plugins.d/charts.d.plugin + +%description plugin-chartsd +This plugin adds a selection of additional collectors written in +shell script to the Netdata Agent. +It includes collectors for NUT, APCUPSD, LibreSWAN, OpenSIPS, and +Wireless access point statistics. + +%files plugin-chartsd +%defattr(0750,root,%{netdata_user},0750) +%{_libexecdir}/%{name}/plugins.d/charts.d.plugin +%{_libexecdir}/%{name}/plugins.d/charts.d.dryrun-helper.sh +%{_libexecdir}/%{name}/charts.d/ +%defattr(0644,root,%{netdata_user},0644) +%{_libdir}/%{name}/conf.d/charts.d.conf +%{_libdir}/%{name}/conf.d/charts.d/ + +%package plugin-pythond +Summary: The python.d metrics collection plugin for the Netdata Agent +Requires: netdata = %{version} +Enhances: netdata +Requires: python3 +Suggests: sudo +Provides: netdata:%{_libexecdir}/%{name}/plugins.d/python.d.plugin + +%description plugin-pythond +This plugin adds a selection of additional collectors written in +Python to the Netdata Agent. +Many of the collectors provided by this package are also available +in netdata-plugin-go. In msot cases, you probably want to use those +versions instead of the Python versions. + +%files plugin-pythond +%defattr(0750,root,%{netdata_user},0750) +%{_libexecdir}/%{name}/plugins.d/python.d.plugin +%{_libexecdir}/%{name}/python.d +%defattr(0640,root,%{netdata_user},0640) +%{_libdir}/%{name}/conf.d/python.d.conf +%{_libdir}/%{name}/conf.d/python.d + +%package plugin-go +Summary: The go.d metrics collection plugin for the Netdata Agent +Requires: netdata = %{version} +Suggests: nvme-cli +Suggests: sudo +Supplements: netdata +Provides: netdata:%{_libexecdir}/%{name}/plugins.d/go.d.plugin + +%description plugin-go +This plugin adds a selection of additional collectors written in Go +to the Netdata Agent. +A significant percentage of the application specific collectors +provided by Netdata are part of this plugin, so most users will +want it installed. + +%post plugin-go +%set_permissions + +%files plugin-go +%defattr(0750,root,%{netdata_user},0750) +# CAP_NET_ADMIN needed for WireGuard collector +# CAP_NET_RAW needed for ping collector +%caps(cap_net_admin,cap_net_raw=eip) %{_libexecdir}/%{name}/plugins.d/go.d.plugin +%defattr(0644,root,%{netdata_user},0644) +%{_libdir}/%{name}/conf.d/go.d.conf +%{_libdir}/%{name}/conf.d/go.d + +%package plugin-apps +Summary: The per-application metrics collection plugin for the Netdata Agent +Requires: netdata = %{version} +Enhances: netdata +Provides: netdata:%{_libexecdir}/%{name}/plugins.d/apps.plugin + +%description plugin-apps +This plugin allows the Netdata Agent to collect per-application and +per-user metrics without using cgroups. + +%post plugin-apps +%set_permissions + +%files plugin-apps +%defattr(0750,root,%{netdata_user},0750) +# CAP_DAC_READ_SEARCH and CAP_SYS_PTRACE needed for data collection by the plugin. +%caps(cap_dac_read_search,cap_sys_ptrace=ep) %{_libexecdir}/%{name}/plugins.d/apps.plugin +%defattr(0644,root,%{netdata_user},0644) +%{_libdir}/%{name}/conf.d/apps_groups.conf + +%package plugin-slabinfo +Summary: The slabinfo metrics collector for the Netdata Agent +Requires: netdata = %{version} +Enhances: netdata +Provides: netdata:%{_libexecdir}/%{name}/plugins.d/slabinfo.plugin + +%description plugin-slabinfo +This plugin allows the Netdata Agent to collect perfromance and +utilization metrics for the Linux kernelâs SLAB allocator. + +%post plugin-slabinfo +%set_permissions + +%files plugin-slabinfo +%defattr(0750,root,%{netdata_user},0750) +# CAP_DAC_READ_SEARCH needed to access the files the plugin reads to collect data. +%caps(cap_dac_read_search=ep) %{_libexecdir}/%{name}/plugins.d/slabinfo.plugin + +%package plugin-perf +Summary: The perf metrics collector for the Netdata Agent +Requires: netdata = %{version} +Enhances: netdata +Provides: netdata:%{_libexecdir}/%{name}/plugins.d/perf.plugin + +%description plugin-perf +This plugin allows the Netdata to collect metrics from the Linux +perf subsystem. + +%post plugin-perf +%set_permissions + +%files plugin-perf +%defattr(0750,root,%{netdata_user},0750) +# Either CAP_SYS_ADMIN or CAP_PERFMON needed for data collection +%caps(cap_perfmon=ep) %{_libexecdir}/%{name}/plugins.d/perf.plugin + +%package plugin-debugfs +Summary: The debugfs metrics collector for the Netdata Agent +Requires: netdata = %{version} +Enhances: netdata +Provides: netdata:%{_libexecdir}/%{name}/plugins.d/debugfs.plugin + +%description plugin-debugfs +This plugin allows the Netdata Agent to collect Linux kernel +metrics exposed through debugfs. + +%post plugin-debugfs +%set_permissions + +%files plugin-debugfs +# CAP_DAC_READ_SEARCH required for data collection. +%caps(cap_dac_read_search=ep) %attr(0750,root,%{netdata_user}) %{_libexecdir}/%{name}/plugins.d/debugfs.plugin %prep %autosetup -n %{name}-v%{version} -p1 @@ -102,9 +302,8 @@ %if 0%{?sle_version} >= 150200 || 0%{?suse_version} > 1500 sed -i 's,^pybinary=.*,pybinary=%{_bindir}/python3,' collectors/python.d.plugin/python.d.plugin.in -tar xf %{SOURCE1} -cd go.d.plugin-%{godplugin_version} -tar xf %{SOURCE2} +tar -xf %{SOURCE1} +tar -xf %{SOURCE2} -C go.d.plugin-%{godplugin_version} %endif %build @@ -116,7 +315,6 @@ --enable-plugin-freeipmi \ %endif --enable-plugin-cups \ - --with-zlib \ --with-math \ --with-user=%{netdata_user} \ %{?conf} @@ -197,8 +395,31 @@ %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} -%{_libexecdir}/%{name} -%{_libdir}/%{name} +%dir %{_libexecdir}/%{name} +%dir %{_libexecdir}/%{name}/plugins.d +%{_libexecdir}/%{name}/plugins.d/*.sh +%exclude %{_libexecdir}/%{name}/plugins.d/charts.d.dryrun-helper.sh +%{_libexecdir}/%{name}/plugins.d/cgroup-network +%{_libexecdir}/%{name}/plugins.d/ioping.plugin +%{_libexecdir}/%{name}/plugins.d/local-listeners +%{_libexecdir}/%{name}/plugins.d/loopsleepms.sh.inc +%ifnarch ppc64 ppc64le armv7l s390x +%{_libexecdir}/%{name}/plugins.d/xenstat.plugin +%endif + +%dir %{_libdir}/%{name} +%dir %{_libdir}/%{name}/conf.d +%{_libdir}/%{name}/conf.d/ebpf.d +%{_libdir}/%{name}/conf.d/health.d +%{_libdir}/%{name}/conf.d/statsd.d +%{_libdir}/%{name}/conf.d/vnodes + +%{_libdir}/%{name}/conf.d/ebpf.d.conf +%{_libdir}/%{name}/conf.d/exporting.conf +%{_libdir}/%{name}/conf.d/health_alarm_notify.conf +%{_libdir}/%{name}/conf.d/health_email_recipients.conf +%{_libdir}/%{name}/conf.d/ioping.conf +%{_libdir}/%{name}/conf.d/stream.conf %{_sbindir}/%{name} %{_sbindir}/%{name}-claim.sh ++++++ _service ++++++ --- /var/tmp/diff_new_pack.7B5RP3/_old 2023-11-07 21:26:55.536766640 +0100 +++ /var/tmp/diff_new_pack.7B5RP3/_new 2023-11-07 21:26:55.536766640 +0100 @@ -1,7 +1,7 @@ <services> - <service name="download_files" mode="disabled" /> - <service name="go_modules" mode="disabled"> - <param name="archive">go.d.plugin-v0.53.0.tar.gz</param> + <service name="download_files" mode="manual" /> + <service name="go_modules" mode="manual"> + <param name="archive">go.d.plugin-v0.56.4.tar.gz</param> </service> </services> ++++++ go.d.plugin-v0.53.0.tar.gz -> go.d.plugin-v0.56.4.tar.gz ++++++ ++++ 200197 lines of diff (skipped) ++++++ netdata-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.7B5RP3/_old 2023-11-07 21:26:56.556804202 +0100 +++ /var/tmp/diff_new_pack.7B5RP3/_new 2023-11-07 21:26:56.556804202 +0100 @@ -1,2 +1,4 @@ addFilter("script-without-shebang") +addFilter("env-script-interpreter") +addFilter("files-duplicated-waste") ++++++ netdata-v1.39.1.tar.gz -> netdata-v1.43.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/netdata/netdata-v1.39.1.tar.gz /work/SRC/openSUSE:Factory/.netdata.new.17445/netdata-v1.43.2.tar.gz differ: char 12, line 1 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/netdata/vendor.tar.gz /work/SRC/openSUSE:Factory/.netdata.new.17445/vendor.tar.gz differ: char 5, line 1
