Hello community, here is the log from the commit of package rrdtool for openSUSE:Factory checked in at 2015-08-21 07:37:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rrdtool (Old) and /work/SRC/openSUSE:Factory/.rrdtool.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rrdtool" Changes: -------- --- /work/SRC/openSUSE:Factory/rrdtool/rrdtool.changes 2015-03-16 09:37:15.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rrdtool.new/rrdtool.changes 2015-08-21 07:37:05.000000000 +0200 @@ -1,0 +2,13 @@ +Fri Jul 31 18:07:53 UTC 2015 - jengelh@inai.de + +- Do not hard-depend on systemd, the macros support soft fails. +- Ignore errors from useradd/groupadd +- Update RPM groups + +------------------------------------------------------------------- +Fri Jul 31 09:53:10 UTC 2015 - dimstar@opensuse.org + +- Ignore absence of systemd-tmpfiles, it won't be present in the + build env. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rrdtool.spec ++++++ --- /var/tmp/diff_new_pack.kXlWEg/_old 2015-08-21 07:37:06.000000000 +0200 +++ /var/tmp/diff_new_pack.kXlWEg/_new 2015-08-21 07:37:06.000000000 +0200 @@ -35,9 +35,9 @@ BuildRequires: pango-devel BuildRequires: python-devel BuildRequires: ruby-devel +BuildRequires: systemd-rpm-macros BuildRequires: tcl-devel BuildRequires: tcpd-devel -BuildRequires: pkgconfig(systemd) Requires: perl = %{perl_version} Version: 1.4.7 Release: 0 @@ -71,7 +71,7 @@ %package devel Summary: A tool for data logging and analysis - Development files -Group: Development/Libraries/Other +Group: Development/Libraries/C and C++ Requires: %name = %version %description devel @@ -82,7 +82,7 @@ %package -n python-rrdtool Summary: Python bindings for rrdtool -Group: Productivity/Scientific/Math +Group: Development/Languages/Python Requires: %name = %version %py_requires @@ -97,7 +97,7 @@ %package -n lua-rrdtool Summary: Lua bindings for rrdtool -Group: Productivity/Scientific/Math +Group: Development/Languages/Other Requires: %name = %version %description -n lua-rrdtool @@ -110,7 +110,7 @@ %package -n ruby-rrdtool Summary: Ruby bindings for rrdtool -Group: Productivity/Scientific/Math +Group: Development/Languages/Ruby Requires: ruby(abi) >= %{rb_ver} %description -n ruby-rrdtool @@ -123,7 +123,7 @@ %package -n tcl-rrdtool Summary: Tcl bindings for rrdtool -Group: Productivity/Scientific/Math +Group: Development/Languages/Tcl Requires: tcl %description -n tcl-rrdtool @@ -139,7 +139,6 @@ Group: Productivity/Scientific/Math Requires: %{name} = %{version} Requires(pre): %fillup_prereq -%{?systemd_requires} %define rrdcached_user rrdcached %define rrdcached_group rrdcached @@ -311,17 +310,20 @@ %{_datadir}/rrdcached %{_datadir}/rrdcached/rrdcached-systemd-pre %{_unitdir}/rrdcached.service +%if 0%{?suse_version} <= 1320 +%dir %_prefix/lib/tmpfiles.d +%endif %{_tmpfilesdir}/rrdcached.conf %pre cached -getent group %rrdcached_group >/dev/null || groupadd %rrdcached_group -getent passwd %rrdcached_user >/dev/null || useradd -s /sbin/nologin -g %rrdcached_group -c %rrdcached_user -d %{_localstatedir}/lib %rrdcached_user +getent group %rrdcached_group >/dev/null || groupadd %rrdcached_group || : +getent passwd %rrdcached_user >/dev/null || useradd -s /sbin/nologin -g %rrdcached_group -c %rrdcached_user -d %{_localstatedir}/lib %rrdcached_user || : %service_add_pre rrdcached.service %post cached %service_add_post rrdcached.service %fillup_only rrdcached -systemd-tmpfiles --create %{_tmpfilesdir}/rrdcached.conf +systemd-tmpfiles --create %{_tmpfilesdir}/rrdcached.conf || : %preun cached %service_del_preun rrdcached.service