Hello community,

here is the log from the commit of package prelude-correlator for 
openSUSE:Factory checked in at 2019-12-04 13:50:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/prelude-correlator (Old)
 and      /work/SRC/openSUSE:Factory/.prelude-correlator.new.4691 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "prelude-correlator"

Wed Dec  4 13:50:55 2019 rev:4 rq:750891 version:5.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/prelude-correlator/prelude-correlator.changes    
2017-11-13 13:59:43.987530095 +0100
+++ 
/work/SRC/openSUSE:Factory/.prelude-correlator.new.4691/prelude-correlator.changes
  2019-12-04 14:19:38.350400661 +0100
@@ -1,0 +2,19 @@
+Fri Oct 25 07:00:00 UTC 2019 - thomas.andre...@gmail.com
+
+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.w8N7Qq/_old  2019-12-04 14:19:38.790401032 +0100
+++ /var/tmp/diff_new_pack.w8N7Qq/_new  2019-12-04 14:19:38.794401035 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package prelude-correlator
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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
 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:  python3-rpm-macros
+BuildRequires:  python3-setuptools
 BuildRequires:  systemd
-BuildRequires:  pkgconfig(glib-2.0)
-Requires:       prelude-correlator-core >= %{version}
-Requires:       python-libprelude
-Requires:       python-netaddr
 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)


Reply via email to