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)