f8012fa
# libuv-devel and Judy-devel are not available on el8 s390x
f8012fa
%if 0%{?rhel} && 0%{?rhel} == 8
f8012fa
ExcludeArch: s390x
f8012fa
%endif
f8012fa
46b34d9
# Because libnetfilter_acct-devel is not available in el7
46b34d9
%if 0%{?rhel} && 0%{?rhel} >= 7
46b34d9
%bcond_with netfilteracct
5a8991e
%else
46b34d9
%bcond_without netfilteracct
46b34d9
%endif
46b34d9
46b34d9
# Because cups is too old in el7
46b34d9
%if 0%{?rhel} && 0%{?rhel} <= 7
46b34d9
%bcond_with cups
46b34d9
%else
46b34d9
%bcond_without cups
5a8991e
%endif
5a8991e
65fa8eb
# Because protobuf is too old in el7
65fa8eb
%if 0%{?rhel} && 0%{?rhel} == 7
65fa8eb
%bcond_without bundled_protobuf
65fa8eb
%else
65fa8eb
%bcond_with bundled_protobuf
65fa8eb
%endif
65fa8eb
3f16ab9
# Because judy-devel is not available in el8 for more than 1 year
3f16ab9
%if 0%{?rhel} && 0%{?rhel} == 8
3f16ab9
%bcond_without bundled_judy
3f16ab9
%else
3f16ab9
%bcond_with bundled_judy
3f16ab9
%endif
3f16ab9
49b9e7e
%if 0%{?rhel} && 0%{?rhel} <= 7
49b9e7e
# This is temporary and should eventually be resolved. This bypasses
49b9e7e
# the default rhel __os_install_post which throws a python compile
49b9e7e
# error.
49b9e7e
%global __os_install_post %{nil}
49b9e7e
%endif
49b9e7e
49b9e7e
# We use some plugins which need suid
49b9e7e
%global  _hardened_build 1
49b9e7e
548f5c1
# Build release candidate
2cdb40e
%global upver        1.43.2
548f5c1
#global rcver        rc0
548f5c1
65fa8eb
# Last python 2 support (el7 only)
65fa8eb
%global protobuf_cpp_ver 3.17.3
3f16ab9
# el8 only
3f16ab9
%global judy_ver 1.0.5-netdata2
65fa8eb
a375014
# 
787678f
%global plugin_go_ver 0.56.3
a375014
a375014
%global netdata_conf_stock %{_prefix}/lib/%{name}
a375014
49b9e7e
Name:           netdata
548f5c1
Version:        %{upver}%{?rcver:~%{rcver}}
366ee53
Release:        1%{?dist}
49b9e7e
Summary:        Real-time performance monitoring
49b9e7e
# For a breakdown of the licensing, see LICENSE-REDISTRIBUTED.md
3984bf1
License:        GPL-3.0-only
e92bfbc
URL:            http://my-netdata.io
4cc1d23
Source0:        https://github.com/netdata/netdata/releases/download/v%{upver}%{?rcver:-%{rcver}}/%{name}-v%{upver}%{?rcver:-%{rcver}}.tar.gz
49b9e7e
Source1:        netdata.tmpfiles.conf
49b9e7e
Source2:        netdata.init
49b9e7e
Source3:        netdata.conf
da8df30
Source4:        netdata.profile
8a31e42
Source5:        README-packager.md
a375014
Source20:       https://github.com/netdata/go.d.plugin/releases/download/v%{plugin_go_ver}/config.tar.gz
a375014
Source21:       netdata-install-go-plugins.sh
65fa8eb
# Only for el7
65fa8eb
Source10:       https://github.com/protocolbuffers/protobuf/releases/download/v%{protobuf_cpp_ver}/protobuf-cpp-%{protobuf_cpp_ver}.tar.gz
3f16ab9
# Only for el8
3f16ab9
Source11:       https://github.com/netdata/libjudy/archive/v%{judy_ver}/libjudy-%{judy_ver}.tar.gz
366ee53
Patch0:         netdata-fix-shebang-1.41.0.patch
49b9e7e
%if 0%{?fedora}
49b9e7e
# Remove embedded font
366ee53
Patch10:        netdata-remove-fonts-1.41.0.patch
49b9e7e
%endif
49b9e7e
49b9e7e
BuildRequires:  zlib-devel
49b9e7e
BuildRequires:  git
49b9e7e
BuildRequires:  autoconf
c0449c7
BuildRequires:  autoconf-archive
49b9e7e
BuildRequires:  automake
49b9e7e
BuildRequires:  pkgconfig
49b9e7e
BuildRequires:  libuuid-devel
49b9e7e
BuildRequires:  freeipmi-devel
49b9e7e
BuildRequires:  httpd
49b9e7e
BuildRequires:  gcc
5a8991e
BuildRequires:  libuv-devel
3f16ab9
%if %{with bundled_judy}
3f16ab9
BuildRequires:  libtool
3f16ab9
%else
5a8991e
BuildRequires:  Judy-devel
3f16ab9
%endif
5a8991e
BuildRequires:  lz4-devel
5a8991e
BuildRequires:  openssl-devel
5a8991e
BuildRequires:  libmnl-devel
5a8991e
BuildRequires:  make
5a8991e
BuildRequires:  libcurl-devel
c0449c7
BuildRequires:  systemd
c0449c7
BuildRequires:  openssl-devel
c0449c7
BuildRequires:  libpfm-devel
a375014
BuildRequires:  libyaml-devel
c0449c7
### TODO Remove condition when autogen become available in el9
c0449c7
%if 0%{?rhel} && 0%{?rhel} == 9
c0449c7
%else
c0449c7
BuildRequires:  autogen
c0449c7
%endif
c0449c7
e92bfbc
# Prometheus
d7e6dc6
BuildRequires:  snappy-devel
d7e6dc6
BuildRequires:  protobuf-devel
d7e6dc6
BuildRequires:  protobuf-c-devel
c0449c7
BuildRequires:  findutils
5cfea8c
5cfea8c
# Cloud client
e92bfbc
BuildRequires:  cmake
e92bfbc
BuildRequires:  gcc-c++
e92bfbc
BuildRequires:  json-c-devel
e92bfbc
BuildRequires:  libcap-devel
e92bfbc
4cc1d23
# For tests
4cc1d23
BuildRequires:  libcmocka-devel
5cfea8c
46b34d9
%if %{with cups}
e92bfbc
BuildRequires:  cups-devel >= 1.7
46b34d9
%endif
46b34d9
%if %{with netfilteracct}
17c2b30
BuildRequires:  libnetfilter_acct-devel
46b34d9
%endif
c0449c7
# Only Fedora or el8+
4cc1d23
%if 0%{?fedora} || 0%{?rhel} >= 8
5a8991e
BuildRequires:  python3
5a8991e
%else
5a8991e
BuildRequires:  python2
49b9e7e
%endif
5a8991e
65fa8eb
5a8991e
Requires:       nodejs
5a8991e
Requires:       curl
5a8991e
Requires:       nc
d7e6dc6
Requires:       snappy
d7e6dc6
Requires:       protobuf-c
d7e6dc6
Requires:       protobuf
5a8991e
%if 0%{?fedora}
5a8991e
Requires:       glyphicons-halflings-fonts
5a8991e
%endif
0f1d5af
Requires:       logrotate
5a8991e
49b9e7e
Requires:       %{name}-data = %{version}-%{release}
49b9e7e
Requires:       %{name}-conf = %{version}-%{release}
49b9e7e
49b9e7e
%description
49b9e7e
netdata is the fastest way to visualize metrics. It is a resource
49b9e7e
efficient, highly optimized system for collecting and visualizing any
49b9e7e
type of realtime time-series data, from CPU usage, disk activity, SQL
49b9e7e
queries, API calls, web site visitors, etc.
49b9e7e
49b9e7e
netdata tries to visualize the truth of now, in its greatest detail,
49b9e7e
so that you can get insights of what is happening now and what just
49b9e7e
happened, on your systems and applications.
49b9e7e
49b9e7e
%package data
49b9e7e
BuildArch:      noarch
49b9e7e
Summary:        Data files for netdata
8a31e42
Requires:       /usr/sbin/useradd
8a31e42
Requires:       /usr/sbin/groupadd
8a31e42
Requires:       /usr/bin/systemctl
49b9e7e
49b9e7e
%description data
49b9e7e
Data files for netdata
49b9e7e
49b9e7e
%package conf
49b9e7e
BuildArch:      noarch
49b9e7e
Summary:        Configuration files for netdata
e92bfbc
Requires:       logrotate
49b9e7e
49b9e7e
%description conf
49b9e7e
Configuration files for netdata
49b9e7e
49b9e7e
%package freeipmi
49b9e7e
Summary:        FreeIPMI plugin for netdata
49b9e7e
Requires:       %{name}%{?_isa} = %{version}-%{release}
49b9e7e
License:        GPLv3
49b9e7e
49b9e7e
%description freeipmi
49b9e7e
freeipmi plugin for netdata
49b9e7e
49b9e7e
%prep
4cc1d23
%setup -qn %{name}-v%{upver}%{?rcver:-%{rcver}}
49b9e7e
%patch0 -p1
49b9e7e
%if 0%{?fedora}
49b9e7e
# Remove embedded font(added in requires)
49b9e7e
%patch10 -p1
81f64a0
rm -rf web/fonts web/gui/dashboard/static/media
49b9e7e
%endif
8a31e42
cp %{SOURCE5} .
65fa8eb
### BEGIN netdata cloud
65fa8eb
%if %{with bundled_protobuf}
65fa8eb
mkdir -p externaldeps/protobuf
65fa8eb
tar -xzf %{SOURCE10} -C externaldeps/protobuf
65fa8eb
%endif
65fa8eb
### END netdata cloud
49b9e7e
3f16ab9
### BEGIN el8 judy dirty hack
3f16ab9
%if %{with bundled_judy}
3f16ab9
mkdir -p externaldeps/libJudy
3f16ab9
tar -xzf %{SOURCE11} -C externaldeps/libJudy
3f16ab9
%endif
3f16ab9
### END el8 judy dirty hack
3f16ab9
787678f
gover=$(grep go.d.plugin packaging/go.d.checksums | grep linux-amd64 | cut -d ' ' -f2 | sed -e 's/*go\.d\.plugin-v\([0-9.]\+\).linux-amd64.tar.gz/\1/')
787678f
if [ "${gover}" != "%{plugin_go_ver}" ]
787678f
then
787678f
  echo "Version of go.d.plugin mismatch: must be \"${gover}\", got \"%{plugin_go_ver}\""
787678f
  exit 1
787678f
fi
787678f
49b9e7e
%build
65fa8eb
### BEGIN netdata cloud
65fa8eb
%if %{with bundled_protobuf}
65fa8eb
pushd externaldeps/protobuf/protobuf-%{protobuf_cpp_ver}
65fa8eb
%configure \
65fa8eb
    --disable-shared \
65fa8eb
    --without-zlib \
65fa8eb
    --disable-dependency-tracking \
65fa8eb
    --with-pic
65fa8eb
CFLAGS="${CFLAGS} -fPIC" %make_build
65fa8eb
popd
65fa8eb
cp -a externaldeps/protobuf/protobuf-%{protobuf_cpp_ver}/src externaldeps/protobuf
65fa8eb
%endif
65fa8eb
### END netdata cloud
3f16ab9
3f16ab9
### BEGIN el8 judy dirty hack
3f16ab9
%if %{with bundled_judy}
3f16ab9
pushd externaldeps/libJudy/libjudy-%{judy_ver}
3f16ab9
libtoolize --force --copy
3f16ab9
aclocal
3f16ab9
autoheader
3f16ab9
automake --add-missing --force --copy --include-deps
3f16ab9
autoconf
3f16ab9
%configure
3f16ab9
make -C src
3f16ab9
ar -r src/libJudy.a src/Judy*/*.o
3f16ab9
popd
3f16ab9
cp -a externaldeps/libJudy/libjudy-%{judy_ver}/src/libJudy.a externaldeps/libJudy/
3f16ab9
cp -a externaldeps/libJudy/libjudy-%{judy_ver}/src/Judy.h externaldeps/libJudy/
3f16ab9
%endif
3f16ab9
### END el8 judy dirty hack
3f16ab9
49b9e7e
autoreconf -ivf
49b9e7e
%configure \
49b9e7e
    --enable-plugin-freeipmi \
46b34d9
%if %{with netfilteracct}
46b34d9
    --enable-plugin-nfacct \
46b34d9
%endif
46b34d9
%if %{with cups}
46b34d9
    --enable-plugin-cups \
46b34d9
%endif
65fa8eb
%if %{with bundled_protobuf}
65fa8eb
    --with-bundled-protobuf \
65fa8eb
%endif
3f16ab9
%if %{with bundled_judy}
3f16ab9
    --with-bundled-libJudy \
3f16ab9
%endif
d7e6dc6
    --with-zlib \
d7e6dc6
    --with-math \
d7e6dc6
    --with-user=netdata
da8df30
    
49b9e7e
%make_build
49b9e7e
a375014
# Integrate go plugins
a375014
mkdir conf.d
a375014
tar -xf %{SOURCE20} -C conf.d/
a375014
49b9e7e
%install
49b9e7e
%make_install
49b9e7e
find %{buildroot} -name '.keep' -delete
49b9e7e
# Unit file
49b9e7e
mkdir -p %{buildroot}%{_unitdir}
49b9e7e
mkdir -p %{buildroot}%{_tmpfilesdir}
5cfea8c
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
da93980
%if 0%{?rhel} && 0%{?rhel} <= 7
da93980
install -Dp -m 0644 system/systemd/netdata.service.v235 %{buildroot}%{_unitdir}/%{name}.service
da93980
%else
a375014
install -Dp -m 0644 system/systemd/netdata.service %{buildroot}%{_unitdir}/%{name}.service
da93980
%endif
49b9e7e
install -p -m 0644 %{SOURCE1} %{buildroot}%{_tmpfilesdir}/%{name}.conf
a375014
install -Dp -m 0644 system/logrotate/netdata %{buildroot}%{_sysconfdir}/logrotate.d/netdata
5cfea8c
49b9e7e
mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}
5a8991e
mkdir -p %{buildroot}%{_localstatedir}/log/%{name}
5a8991e
mkdir -p %{buildroot}%{_localstatedir}/cache/%{name}
49b9e7e
49b9e7e
install -p -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/%{name}/
a375014
# it's better to put stock config file in a noarch pkg (like systemd)
a375014
%ifnarch i686
a375014
mkdir -p %{buildroot}%{netdata_conf_stock}/conf.d
a375014
mv %{buildroot}%{_libdir}/%{name}/conf.d/* %{buildroot}%{netdata_conf_stock}/conf.d/
a375014
sed -i -e '/NETDATA_STOCK_CONFIG_DIR/ s/lib64/lib/' %{buildroot}%{_sysconfdir}/%{name}/edit-config
a375014
%endif
a375014
sed -i -e '/^script_dir/s;=.*;="\$\{NETDATA_USER_CONFIG_DIR:-%{_sysconfdir}/netdata\}";' \
a375014
    %{buildroot}%{_sysconfdir}/%{name}/edit-config
a375014
65fa8eb
# Scripts must not be in /etc, /usr/libexec is a better place
49b9e7e
mv %{buildroot}%{_sysconfdir}/%{name}/edit-config %{buildroot}%{_libexecdir}/%{name}/edit-config
49b9e7e
# Fix EOL
49b9e7e
sed -i -e 's/\r//' %{buildroot}%{_datadir}/%{name}/web/lib/tableExport-1.6.0.min.js
6c2f444
# Delete system dir with init scripts or unit files
6c2f444
rm -rf %{buildroot}%{_libdir}/%{name}/system
49b9e7e
# Delete useless hidden dir
49b9e7e
rm -rf %{buildroot}%{_datadir}/%{name}/web/.well-known
d7e6dc6
# Delete useless file (ubuntu)
Didier Fabert d68e110
rm -f %{buildroot}%{_sysconfdir}/%{name}/conf.d/ebpf.d/ebpf_kernel_reject_list.txt
49b9e7e
5650caf
for dir in charts.d health.d python.d statsd.d ; do
5650caf
  mkdir -p %{buildroot}%{_sysconfdir}/%{name}/${dir}
5650caf
done
5650caf
da8df30
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
da8df30
install -p -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/profile.d/netdata.sh
a375014
sed -i -e '/NETDATA_STOCK_CONFIG_DIR/s;@STOCK_CONFIG_DIR@;%{netdata_conf_stock};' %{buildroot}%{_sysconfdir}/profile.d/netdata.sh
a375014
a375014
# Integrate go plugins
02467f6
mkdir -p %{buildroot}%{_sysconfdir}/%{name}/go.d
a375014
install -p conf.d/go.d.conf %{buildroot}%{netdata_conf_stock}/conf.d/go.d.conf
a375014
cp -rp conf.d/go.d %{buildroot}%{netdata_conf_stock}/conf.d/go.d
a375014
install -p -m 0644 packaging/go.d.checksums %{buildroot}%{_datadir}/%{name}/go.d.checksums
a375014
install -p -m 0750 %{SOURCE21} %{buildroot}%{_sbindir}/netdata-install-go-plugins.sh
a375014
sed -i \
a375014
    -e 's;@PLUGIN_GO_VERSION@;%{plugin_go_ver};' \
a375014
    -e 's;@DATADIR@;%{_datadir};' \
a375014
    -e 's;@LIBEXEC@;%{_libexecdir};' \
a375014
    %{buildroot}%{_sbindir}/netdata-install-go-plugins.sh
366ee53
    
366ee53
rm -f %{buildroot}%{_sysconfdir}/%{name}/netdata-updater.conf
da8df30
49b9e7e
%check
e92bfbc
make tests
49b9e7e
e3fcc58
%pre data
49b9e7e
getent group netdata > /dev/null || groupadd -r netdata
49b9e7e
getent passwd netdata > /dev/null || useradd -r -g netdata -c "NetData User" -s /sbin/nologin -d /var/log/%{name} netdata
49b9e7e
49b9e7e
%post
5650caf
sed -i -e '/web files group/ s/root/netdata/' /etc/netdata/netdata.conf ||:
a375014
sed -i -e '/stock config directory/ s;/etc/netdata/conf.d;/usr/lib/netdata/conf.d;' /etc/netdata/netdata.conf ||:
a375014
sed -i -e '/stock health configuration directory/ s;/etc/netdata/conf.d/health.d;/usr/lib/netdata/conf.d/health.d;' /etc/netdata/netdata.conf ||:
49b9e7e
%systemd_post %{name}.service
a375014
echo "Netdata config should be edited with %{_libexecdir}/%{name}/edit-config"
02467f6
echo "Netdata go plugin can be easily installed with %{_sbindir}/netdata-install-go-plugins.sh script"
49b9e7e
49b9e7e
%preun
49b9e7e
%systemd_preun %{name}.service
49b9e7e
49b9e7e
%postun
49b9e7e
%systemd_postun_with_restart %{name}.service
49b9e7e
49b9e7e
%files
4cc1d23
%doc README.md CHANGELOG.md README-packager.md
49b9e7e
%license LICENSE REDISTRIBUTED.md
49b9e7e
%{_sbindir}/%{name}
5a8991e
%{_sbindir}/%{name}-claim.sh
5a8991e
%{_sbindir}/%{name}cli
5650caf
%{_libexecdir}/%{name}/*
49b9e7e
%{_unitdir}/%{name}.service
49b9e7e
%{_tmpfilesdir}/%{name}.conf
4560cd3
%caps(cap_dac_read_search,cap_sys_ptrace=ep) %attr(0750,root,netdata) %{_libexecdir}/%{name}/plugins.d/apps.plugin
4560cd3
%caps(cap_setuid=ep) %attr(4750,root,netdata) %{_libexecdir}/%{name}/plugins.d/cgroup-network
4560cd3
%attr(0750,root,netdata) %{_libexecdir}/%{name}/plugins.d/cgroup-network-helper.sh
4560cd3
%caps(cap_setuid=ep) %attr(4750,root,netdata) %{_libexecdir}/%{name}/plugins.d/perf.plugin
4560cd3
%caps(cap_setuid=ep) %attr(4750,root,netdata) %{_libexecdir}/%{name}/plugins.d/slabinfo.plugin
46b34d9
%if %{with cups}
4560cd3
%attr(0750,root,netdata) %{_libexecdir}/%{name}/plugins.d/cups.plugin
46b34d9
%endif
5650caf
%exclude %{_libexecdir}/%{name}/edit-config
49b9e7e
%exclude %{_libexecdir}/%{name}/plugins.d/freeipmi.plugin
49b9e7e
%attr(0755, netdata, netdata) %{_localstatedir}/lib/%{name}
49b9e7e
%attr(0755, netdata, netdata) %dir %{_localstatedir}/cache/%{name}
49b9e7e
%attr(0755, netdata, netdata) %dir %{_localstatedir}/log/%{name}
49b9e7e
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
a375014
%attr(0750,root,netdata)%{_sbindir}/netdata-install-go-plugins.sh
49b9e7e
49b9e7e
%files conf
49b9e7e
%doc README.md
49b9e7e
%license LICENSE REDISTRIBUTED.md
49b9e7e
%dir %{_sysconfdir}/%{name}
5650caf
%dir %{_sysconfdir}/%{name}/charts.d
5650caf
%dir %{_sysconfdir}/%{name}/health.d
5650caf
%dir %{_sysconfdir}/%{name}/python.d
5650caf
%dir %{_sysconfdir}/%{name}/statsd.d
02467f6
%dir %{_sysconfdir}/%{name}/go.d
65fa8eb
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
a375014
%dir %{netdata_conf_stock}/conf.d
a375014
%{netdata_conf_stock}/conf.d/*
b8828c5
%config(noreplace) %{_sysconfdir}/logrotate.d/netdata
b8828c5
%config(noreplace) %{_sysconfdir}/profile.d/netdata.sh
5650caf
%dir %{_libexecdir}/%{name}
5650caf
%{_libexecdir}/%{name}/edit-config
da8df30
%{_sysconfdir}/netdata/.install-type
49b9e7e
49b9e7e
%files data
49b9e7e
%doc README.md
49b9e7e
%license LICENSE REDISTRIBUTED.md
49b9e7e
%dir %{_datadir}/%{name}
Ling Wang@g731gw 06f89ea
%attr(-, root, netdata) %{_datadir}/%{name}/web
a375014
%{_datadir}/%{name}/go.d.checksums
49b9e7e
49b9e7e
%files freeipmi
49b9e7e
%doc README.md
49b9e7e
%license LICENSE REDISTRIBUTED.md
4560cd3
%caps(cap_setuid=ep) %attr(4750,root,netdata) %{_libexecdir}/%{name}/plugins.d/freeipmi.plugin
49b9e7e
49b9e7e
%changelog
2cdb40e
* Wed Nov 01 2023 Didier Fabert <didier.fabert@gmail.com> 1.43.2-1
2cdb40e
- Update from upstream
2cdb40e
787678f
* Fri Oct 27 2023 Didier Fabert <didier.fabert@gmail.com> 1.43.1-1
787678f
- Update from upstream
787678f
b8828c5
* Tue Oct 17 2023 Didier Fabert <didier.fabert@gmail.com> 1.43.0-1
b8828c5
- Update from upstream
b8828c5
9c86bf6
* Wed Sep 20 2023 Didier Fabert <didier.fabert@gmail.com> 1.42.4-1
9c86bf6
- Update from upstream
9c86bf6
- Fix #2239014
9c86bf6
eba5b13
* Tue Sep 12 2023 Didier Fabert <didier.fabert@gmail.com> 1.42.3-1
eba5b13
- Update from upstream
eba5b13
3984bf1
* Wed Aug 30 2023 Didier Fabert <didier.fabert@gmail.com> 1.42.2-1
3984bf1
- Update from upstream
3984bf1
3984bf1
* Tue Aug 22 2023 Didier Fabert <didier.fabert@gmail.com> - 1.42.1-2
3984bf1
- migrated to SPDX license
3984bf1
e7d6055
* Wed Aug 16 2023 Didier Fabert <didier.fabert@gmail.com> 1.42.1-1
e7d6055
- Update from upstream
e7d6055
366ee53
* Sat Jul 22 2023 Didier Fabert <didier.fabert@gmail.com> 1.41.0-1
366ee53
- Update from upstream
366ee53
15f70aa
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.40.1-2
15f70aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
15f70aa
34a80e2
* Thu Jun 29 2023 Didier Fabert <didier.fabert@gmail.com> 1.40.1-1
34a80e2
- Update from upstream
34a80e2
02467f6
* Sun May 21 2023 Didier Fabert <didier.fabert@gmail.com> 1.39.1-1
02467f6
- Update from upstream
02467f6
a375014
* Sun May 14 2023 Didier Fabert <didier.fabert@gmail.com> 1.39.0-1
a375014
- Update from upstream
a375014
9b1cc8d
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.37.1-2
9b1cc8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
9b1cc8d
ee395b4
* Tue Dec 06 2022 Didier Fabert <didier.fabert@gmail.com> 1.37.1-1
ee395b4
- Update from upstream
ee395b4
6c2f444
* Fri Dec 02 2022 Didier Fabert <didier.fabert@gmail.com> 1.37.0-1
6c2f444
- Update from upstream
6c2f444
0bd4d8b
* Sat Sep 10 2022 Didier Fabert <didier.fabert@gmail.com> 1.36.1-1
0bd4d8b
- Update from upstream
0bd4d8b
0bd4d8b
* Fri Jun 10 2022 Didier Fabert <didier.fabert@gmail.com> 1.35.1-1
0bd4d8b
- Update from upstream
0bd4d8b
67ab1dc
* Wed May 04 2022 Didier Fabert <didier.fabert@gmail.com> 1.34.1-2
67ab1dc
- Use embedded libjudy for el8
67ab1dc
65fa8eb
* Sat Apr 30 2022 Didier Fabert <didier.fabert@gmail.com> 1.34.1-1
65fa8eb
- Update from upstream
65fa8eb
- Use embedded protobuf-cpp for el7
65fa8eb
c0449c7
* Sun Feb 20 2022 Didier Fabert <didier.fabert@gmail.com> 1.33.1-2
c0449c7
- Fix el9 buildreq condition for autogen
c0449c7
4cc1d23
* Thu Feb 17 2022 Didier Fabert <didier.fabert@gmail.com> 1.33.1-1
4cc1d23
- Update from upstream
4cc1d23
- Enable el9 build
4cc1d23
e318344
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.32.1-2
e318344
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
e318344
8a31e42
* Tue Dec 21 2021 Didier Fabert <didier.fabert@gmail.com> 1.32.1-1
8a31e42
- Update from upstream
8a31e42
8a31e42
* Thu Dec 16 2021 Laurent Conrath <saim-support@thalesgroup.com> 1.32.0-2
8a31e42
- Add dependencies to useradd, groupadd and systemctl for data
8a31e42
81f64a0
* Thu Dec 02 2021 Didier Fabert <didier.fabert@gmail.com> 1.32.0-1
81f64a0
- Update from upstream
81f64a0
05a11d2
* Sat Nov 06 2021 Adrian Reber <adrian@lisas.de> - 1.31.0-6
05a11d2
- Rebuilt for protobuf 3.19.0
05a11d2
fb3702a
* Tue Oct 26 2021 Adrian Reber <adrian@lisas.de> - 1.31.0-5
fb3702a
- Rebuilt for protobuf 3.18.1
fb3702a
7c3efbb
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 1.31.0-4
7c3efbb
- Rebuilt with OpenSSL 3.0.0
7c3efbb
e518bd7
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.31.0-3
e518bd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
e518bd7
dd17d42
* Sat Jul 10 2021 Björn Esser <besser82@fedoraproject.org> - 1.31.0-2
dd17d42
- Rebuild for versioned symbols in json-c
dd17d42
09df9d9
* Wed May 19 2021 Didier Fabert <didier.fabert@gmail.com> 1.31.0-1
09df9d9
- Update from upstream
09df9d9
e3fcc58
* Tue Apr 27 2021 Didier Fabert <didier.fabert@gmail.com> 1.30.1-2
e3fcc58
- Fix pre script, must be run before installing netdata-data package
e3fcc58
68daa8e
* Wed Apr 14 2021 Didier Fabert <didier.fabert@gmail.com> 1.30.1-1
68daa8e
- Update from upstream
68daa8e
Didier Fabert d68e110
* Thu Apr 01 2021 Didier Fabert <didier.fabert@gmail.com> 1.30.0-1
Didier Fabert d68e110
- Update from upstream
Didier Fabert d68e110
c724032
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.29.3-2
c724032
- Rebuilt for updated systemd-rpm-macros
c724032
  See https://pagure.io/fesco/issue/2583.
c724032
04a30d9
* Sat Feb 27 2021 Didier Fabert <didier.fabert@gmail.com> 1.29.3-1
04a30d9
- Update from upstream
04a30d9
ca01a14
* Fri Feb 19 2021 Didier Fabert <didier.fabert@gmail.com> 1.29.2-1
ca01a14
- Update from upstream
ca01a14
7230454
* Thu Feb 11 2021 Didier Fabert <didier.fabert@gmail.com> 1.29.1-1
7230454
- Update from upstream
7230454
7230454
* Fri Feb 05 2021 Didier Fabert <didier.fabert@gmail.com> 1.29.0-1
5650caf
- Update from upstream
5650caf
- Add profile file
5650caf
- Move edit-config from netdata package to netdata-conf
3836883
e92bfbc
* Wed Dec 23 2020 Didier Fabert <didier.fabert@gmail.com> 1.28.0-2
e92bfbc
- Re-enable cloud client
e92bfbc
- Un-blundle libwebsockets (using lib from system) on fedora only
e92bfbc
e92bfbc
* Mon Dec 21 2020 Didier Fabert <didier.fabert@gmail.com> 1.28.0-1
e92bfbc
- Update from upstream: bugfix from upstream
e92bfbc
e92bfbc
* Fri Dec 18 2020 Didier Fabert <didier.fabert@gmail.com> 1.27.0-1
e92bfbc
- Update from upstream
e92bfbc
Ling Wang @ VMCentOS01 8b9a0c6
* Fri Dec 11 2020  Ling Wang <LingWangNeuralEng@gmail.com> 1.26.0-3
Ling Wang @ VMCentOS01 8b9a0c6
- fix Bug 1906930: change /usr/share/netdata/web group to netdata
Ling Wang @ VMCentOS01 8b9a0c6
5cfea8c
* Mon Nov 02 2020 Didier Fabert <didier.fabert@gmail.com> 1.26.0-2
5cfea8c
- Fix wrong drop for el6 support
5cfea8c
- Fix tmpfiles (from /var/run to /run)
5cfea8c
- Minors changes in netdata.conf
5cfea8c
18694c4
* Sun Nov 01 2020 Didier Fabert <didier.fabert@gmail.com> 1.26.0-1
18694c4
- Update from upstream
18694c4
d7e6dc6
* Tue Sep 22 2020 Didier Fabert <didier.fabert@gmail.com> 1.25.0-1
d7e6dc6
- Update from upstream
d7e6dc6
- Drop el6 support
d7e6dc6
d7e6dc6
* Thu Aug 13 2020 Didier Fabert <didier.fabert@gmail.com> 1.24.0-1
d7e6dc6
- Update from upstream
d7e6dc6
29d0c38
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.23.2-2
29d0c38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
29d0c38
b2cf48a
* Fri Jul 17 2020 Didier Fabert <didier.fabert@gmail.com> 1.23.2-1
b2cf48a
- Update from upstream
b2cf48a
e589c2d
* Thu Jul 02 2020 Didier Fabert <didier.fabert@gmail.com> 1.23.1-1
e589c2d
- Update from upstream
e589c2d
f8012fa
* Sun May 17 2020 Didier Fabert <didier.fabert@gmail.com> 1.22.1-3
f8012fa
- Exclude arch s390x on el8
f8012fa
46b34d9
* Fri May 15 2020 Didier Fabert <didier.fabert@gmail.com> 1.22.1-2
46b34d9
- Conditionnaly build netfilteracct and cups plugins (disabed in epel7)
46b34d9
340fe4a
* Wed May 13 2020 Didier Fabert <didier.fabert@gmail.com> 1.22.1-1
340fe4a
- Update from upstream
340fe4a
4560cd3
* Sat Apr 18 2020 Juan Orti Alcaine <jortialc@redhat.com> 1.21.1-2
4560cd3
- Sync /usr/libexec/netdata/plugins.d/ binaries permissions with upstream
4560cd3
2f57883
* Tue Apr 14 2020 Didier Fabert <didier.fabert@gmail.com> 1.21.1-1
2f57883
- Update from upstream
2f57883
53a411c
* Tue Apr 07 2020 Didier Fabert <didier.fabert@gmail.com> 1.21.0-1
53a411c
- Update from upstream
53a411c
5a8991e
* Sun Mar 01 2020 Didier Fabert <didier.fabert@gmail.com> 1.20.0-1
5a8991e
- Update from upstream
5a8991e
88628e0
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.1-2
88628e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
88628e0
03e3867
* Sun Oct 20 2019 Didier Fabert <didier.fabert@gmail.com> 1.18.1-1
03e3867
- Update from upstream
03e3867
90642f7
* Thu Oct 17 2019 Didier Fabert <didier.fabert@gmail.com> 1.18.0-1
90642f7
- Update from upstream
90642f7
58fc2d2
* Fri Sep 13 2019 Didier Fabert <didier.fabert@gmail.com> 1.17.1-1
58fc2d2
- Update from upstream
58fc2d2
aa4036c
* Sat Sep 07 2019 Didier Fabert <didier.fabert@gmail.com> 1.17.0-1
aa4036c
- Update from upstream
aa4036c
2fd6fed
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.0-2
2fd6fed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2fd6fed
04ff73c
* Mon Jul 08 2019 Didier Fabert <didier.fabert@gmail.com> 1.16.0-1
04ff73c
- Update from upstream
04ff73c
1abe8ae
* Tue May 21 2019 Didier Fabert <didier.fabert@gmail.com> 1.15.0-1
1abe8ae
- Update from upstream
1abe8ae
548f5c1
* Fri Apr 19 2019 Didier Fabert <didier.fabert@gmail.com> 1.14.0-1
548f5c1
- Update from upstream
548f5c1
548f5c1
* Fri Apr 05 2019 Didier Fabert <didier.fabert@gmail.com> 1.14.0~rc0-2
548f5c1
- Remove condition for patch (SRPM must embedded all)
548f5c1
548f5c1
* Thu Apr 04 2019 Didier Fabert <didier.fabert@gmail.com> 1.14.0~rc0-1
548f5c1
- Update from upstream
548f5c1
fbd6984
* Fri Mar 22 2019 Didier Fabert <didier.fabert@gmail.com> 1.13.0-2
fbd6984
- Fix bash and sh path on el6
fbd6984
2719314
* Wed Mar 20 2019 Didier Fabert <didier.fabert@gmail.com> 1.13.0-1
2719314
- Update from upstream
2719314
- Bind to localhost
2719314
49b9e7e
* Sun Mar 03 2019 Didier Fabert <didier.fabert@gmail.com> 1.12.2-3
49b9e7e
- Fix upstream archive name (source0)
49b9e7e
49b9e7e
* Sat Mar 02 2019 Didier Fabert <didier.fabert@gmail.com> 1.12.2-2
49b9e7e
- Fix spec file according to https://bugzilla.redhat.com/show_bug.cgi?id=1684719
49b9e7e
49b9e7e
* Fri Mar 01 2019 Didier Fabert <didier.fabert@gmail.com> 1.12.2-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Sat Feb 23 2019 Didier Fabert <didier.fabert@gmail.com> 1.12.1-3
49b9e7e
- Fix rpmlint errors
49b9e7e
49b9e7e
* Sat Feb 23 2019 Didier Fabert <didier.fabert@gmail.com> 1.12.1-2
49b9e7e
- /usr/share/netdata/web must be owned by netdata user for now
49b9e7e
49b9e7e
* Sat Feb 23 2019 Didier Fabert <didier.fabert@gmail.com> 1.12.1-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Tue Feb 19 2019 Didier Fabert <didier.fabert@gmail.com> 1.12.0-2
49b9e7e
- Don't remove embedded font for el6 and el7, again
49b9e7e
49b9e7e
* Mon Feb 18 2019 Didier Fabert <didier.fabert@gmail.com> 1.12.0-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Tue Nov 20 2018 Didier Fabert <didier.fabert@gmail.com> 1.11.0-4
49b9e7e
- Don't remove embedded font for el6 and el7, package is not exist
49b9e7e
49b9e7e
* Sun Nov 18 2018 Didier Fabert <didier.fabert@gmail.com> 1.11.0-3
49b9e7e
- Disable tests for el6
49b9e7e
49b9e7e
* Sun Nov 18 2018 Didier Fabert <didier.fabert@gmail.com> 1.11.0-2
49b9e7e
- Re-enable el6 and el7
49b9e7e
49b9e7e
* Sat Nov 17 2018 Didier Fabert <didier.fabert@gmail.com> 1.11.0-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Mon May 14 2018 Didier Fabert <didier.fabert@gmail.com> 1.10.0-2
49b9e7e
- Remove embedded font files
49b9e7e
- Add data (noarch) subpackage
49b9e7e
- Remove deprecated instructions
49b9e7e
49b9e7e
* Wed Mar 28 2018 Didier Fabert <didier.fabert@gmail.com> 1.10.0-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Wed Dec 20 2017 Didier Fabert <didier.fabert@gmail.com> 1.9.0-1
49b9e7e
- Update from upstream
49b9e7e
- Move freeipmi plugin to sub package (avoid freeipmi dependency)
49b9e7e
49b9e7e
* Tue Sep 19 2017 Didier Fabert <didier.fabert@gmail.com> 1.8.0-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Thu Aug 31 2017 Didier Fabert <didier.fabert@gmail.com> 1.7.0-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Thu Mar 23 2017 Didier Fabert <didier.fabert@gmail.com> 1.6.0-3
49b9e7e
- Fix freeipmi plugin permisions: must be suid to root
49b9e7e
49b9e7e
* Thu Mar 23 2017 Didier Fabert <didier.fabert@gmail.com> 1.6.0-2
49b9e7e
- Enable freeipmi plugin
49b9e7e
49b9e7e
* Thu Mar 23 2017 Didier Fabert <didier.fabert@gmail.com> 1.6.0-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Mon Jan 23 2017 Didier Fabert <didier.fabert@gmail.com> 1.5.0-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Thu Dec 01 2016 Didier Fabert <didier.fabert@gmail.com> 1.4.0-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Wed Sep 07 2016 Didier Fabert <didier.fabert@gmail.com> 1.3.0-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Wed Jun 15 2016 Didier Fabert <didier.fabert@gmail.com> 1.2.0-2
49b9e7e
- Create missing dir: /var/lib/netdata (useful for registry)
49b9e7e
49b9e7e
* Wed Jun 15 2016 Didier Fabert <didier.fabert@gmail.com> 1.2.0-1
49b9e7e
- Update from upstream
49b9e7e
49b9e7e
* Fri Apr 01 2016 Didier Fabert <didier.fabert@gmail.com> 1.0.0-1
49b9e7e
- First Release