Hello community,
here is the log from the commit of package prelude-correlator for
openSUSE:Leap:15.2 checked in at 2020-03-20 05:15:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/prelude-correlator (Old)
and /work/SRC/openSUSE:Leap:15.2/.prelude-correlator.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "prelude-correlator"
Fri Mar 20 05:15:31 2020 rev:12 rq:786630 version:5.1.0
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/prelude-correlator/prelude-correlator.changes
2020-01-15 15:44:57.363306765 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.prelude-correlator.new.3160/prelude-correlator.changes
2020-03-20 05:15:39.886578597 +0100
@@ -1,0 +2,25 @@
+Mon Feb 3 15:43:35 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
+ shortcut through the -mini flavors.
+
+-------------------------------------------------------------------
+Fri Oct 25 07:00:00 UTC 2019 - [email protected]
+
+Bump version 5.1.0
+ - Fully support Python 3
+ - Update internal frameworks
+ - Fix various bugs
+ - Add new option for grouping correlation contexts
+ - Add metadata for rules
+
+- Bump spec copyright to 2019
+- Remove Python2 support
+ - Python 2 will be removed step by step in all Linux distributions
+ - Rename packages from %{name}-core to python3-%{name}
+- Force deleting __pycache__ directory
+ - It contains pyc files
+- Remove patch prelude-correlator-ez_setup.patch
+ - Fixed upstream
+
+-------------------------------------------------------------------
Old:
----
prelude-correlator-4.0.0.tar.gz
prelude-correlator-ez_setup.patch
New:
----
prelude-correlator-5.1.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ prelude-correlator.spec ++++++
--- /var/tmp/diff_new_pack.HHOjgw/_old 2020-03-20 05:15:40.366578919 +0100
+++ /var/tmp/diff_new_pack.HHOjgw/_new 2020-03-20 05:15:40.366578919 +0100
@@ -1,7 +1,7 @@
#
# spec file for package prelude-correlator
#
-# Copyright (c) 2017 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
@@ -12,39 +12,31 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-
Name: prelude-correlator
-Version: 4.0.0
+Version: 5.1.0
Release: 0
Summary: Real time correlator of events received by Prelude Manager
-License: GPL-2.0+
+License: GPL-2.0-or-later
Group: Productivity/Networking/Security
-Url: https://www.prelude-siem.org
+URL: https://www.prelude-siem.org
Source0:
https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz
Source1: %{name}.service
Source2: %{name}-tmpfiles.conf
-# Backport ez_setup to be compatible with old (Open)SuSE
-Patch0: prelude-correlator-ez_setup.patch
-BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
-BuildRequires: libprelude-devel
-BuildRequires: python-devel
-BuildRequires: python-rpm-macros
BuildRequires: python3-devel
-BuildRequires: systemd
-BuildRequires: pkgconfig(glib-2.0)
-Requires: prelude-correlator-core >= %{version}
-Requires: python-libprelude
-Requires: python-netaddr
+BuildRequires: python3-rpm-macros
+BuildRequires: python3-setuptools
+BuildRequires: pkgconfig(systemd)
BuildArch: noarch
-%{?systemd_requires}
+Obsoletes: %{name}-core < %{version}-%{release}
+Provides: %{name}-core = %{version}-%{release}
-%python_subpackages
+%{?systemd_requires}
+Requires: python3-%{name} >= %{version}
%description
Prelude-Correlator allows conducting multi-stream correlations
@@ -55,25 +47,24 @@
and indicates the potential target information via the set of
correlation rules.
-%package -n %{name}-core
-Summary: Prelude Correlator core files
+%package -n python3-%{name}
+Summary: Prelude Correlator python3 files
Group: Productivity/Networking/Security
+Requires: %{name} = %{version}-%{release}
+Requires: python3-libprelude
+Requires: python3-netaddr
-%description -n %{name}-core
-Core files for Prelude Correlator.
+%description -n python3-%{name}
+Python 3 files for Prelude Correlator.
%prep
%setup -q
-%patch0
%build
%install
-%{python_expand $python setup.py install -O1 --force --root %{buildroot}
-mv %{buildroot}%{_bindir}/%{name}
%{buildroot}%{_bindir}/%{name}-%{$python_bin_suffix}
-%fdupes %{buildroot}%{$python_sitelib}/preludecorrelator
-}
-ln -s ./%{name}-%{python3_bin_suffix} %{buildroot}%{_bindir}/%{name}
+python3 setup.py install -O1 --force --root %{buildroot}
+%fdupes %{buildroot}/%{python3_sitelib}
mkdir -p %{buildroot}/%{_sbindir}
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
@@ -84,20 +75,22 @@
rm -rf %{buildroot}/%{_localstatedir}/run/%{name}
install -D -m 444 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
-%pre -n %{name}-core
+rm -rf %{buildroot}/%{python3_sitelib}/preludecorrelator/__pycache__
+
+%pre
%service_add_pre %{name}.service
-%post -n %{name}-core
+%post
%{_bindir}/systemd-tmpfiles --create %{_tmpfilesdir}/%{name}.conf
%service_add_post %{name}.service
-%preun -n %{name}-core
+%preun
%service_del_preun %{name}.service
-%postun -n %{name}-core
+%postun
%service_del_postun %{name}.service
-%files -n %{name}-core
+%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS HACKING.README
%dir %attr(0750,-,-) %{_sysconfdir}/%{name}/
@@ -115,10 +108,9 @@
%dir %ghost /run/%{name}
%{_unitdir}/%{name}.service
-%files %{python_files}
-%{python_sitelib}/preludecorrelator/
-%{python_sitelib}/prelude_correlator*.egg-info
-%{_bindir}/prelude-correlator-%{python_bin_suffix}
-%python3_only %{_bindir}/prelude-correlator
+%files -n python3-%{name}
+%{python3_sitelib}/preludecorrelator/
+%{python3_sitelib}/prelude_correlator*.egg-info
+%{_bindir}/prelude-correlator
%changelog
++++++ prelude-correlator-4.0.0.tar.gz -> prelude-correlator-5.1.0.tar.gz ++++++
++++ 87385 lines of diff (skipped)