Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package volatility3 for openSUSE:Factory 
checked in at 2022-06-10 15:57:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/volatility3 (Old)
 and      /work/SRC/openSUSE:Factory/.volatility3.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "volatility3"

Fri Jun 10 15:57:43 2022 rev:3 rq:981965 version:2.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/volatility3/volatility3.changes  2020-08-21 
19:06:12.828428803 +0200
+++ /work/SRC/openSUSE:Factory/.volatility3.new.1548/volatility3.changes        
2022-06-10 15:58:05.468861082 +0200
@@ -1,0 +2,23 @@
+Fri Jun 10 01:35:22 UTC 2022 - Greg Freemyer <greg.freem...@gmail.com>
+
+- update to v2.0.1 
+  - New plugins such as:
+          - Windows networking plugins
+          - Windows crashinfo and skeleton_key_check
+          - Linux kmsg plugin
+  - New layers: AVML and LeechCore
+  - QEMU layer performance optimization
+  - Improved access to Windows library symbols
+  - Better offline and remote support
+  - Improved documentation
+  - Improved working with python requirements
+  - Drop support for python 3.5
+
+- changed source to -- Source: v%{version}.tar.gz
+
+- add multi-python build support
+- add
+    - Obsoletes: volatility3 < %{version} 
+    - Provides:  volatility3 = %{version}
+
+-------------------------------------------------------------------

Old:
----
  volatility3-v1.0.0~git.20200818T091513.73f3c217.tar.xz

New:
----
  v2.0.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ volatility3.spec ++++++
--- /var/tmp/diff_new_pack.s2zGi2/_old  2022-06-10 15:58:06.056861796 +0200
+++ /var/tmp/diff_new_pack.s2zGi2/_new  2022-06-10 15:58:06.060861800 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package volatility3
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,17 +16,28 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
+
+%if 0%{?suse_version} > 1540
+# For reashons unknown to me, this spec file only works if only one python 
version is targetted.
+# Choosing python38 as I have tested it the most.
+# opensuse releases 15.4 and before only target one python version so don't 
need this define.
+%define pythons python38
+%endif
+
 Name:           volatility3
-Version:        v1.0.0~git.20200818T091513.73f3c217
+Version:        2.0.1
 Release:        0
 Summary:        Volatile memory artifact extraction utility framework
 #License:        BSD-2-Clause-Patent and CC-PDDC
 License:        BSD-2-Clause-Patent
 Group:          Development/Libraries/Python
 URL:            http://www.volatilityfoundation.org/
-Source:         %{name}-%{version}.tar.xz
+Source:         v%{version}.tar.gz
 #Patch0:         python-volality-2.6.1_fixbuild.patch
 BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 BuildRequires:  python3-setuptools
 BuildRequires:  pkgconfig(python3)
 Requires:       capstone >= 3.0.0
@@ -37,6 +48,10 @@
 #used in script vol_genprofile for generation of linux profile
 #Requires:       libdwarf-tools
 
+# this package previously cmade the RPM volatility3, now it is 
python38-volatility3 (etc)
+Obsoletes:      volatility3 < %{version}
+Provides:       volatility3 = %{version}
+
 # volatility was a python 2 release, provides 10.0.0 to ensure all future 
python 2 releases are obsolete
 Obsoletes:      volatility <= 2.4
 Provides:       volatility = 10.0.0
@@ -47,6 +62,7 @@
 
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%python_subpackages
 
 %description
 The Volatility Framework is a collection of tools, implemented in
@@ -56,7 +72,7 @@
 state of the system.
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{version}
 sed -i 's/\r//' doc/make.bat
 
 %build
@@ -67,12 +83,11 @@
 python3 setup.py install --root=%{buildroot} --prefix=%{_prefix}
 %fdupes %{buildroot}
 
-%files
+%files %{python_files}
 %defattr(-,root,root)
 %license LICENSE.txt
 %doc doc README.md
-%{python3_sitelib}/volatility
-%{python3_sitelib}/volatility-*.egg-info
+%{python3_sitelib}/volatility*
 /usr/bin/vol
 /usr/bin/volshell
 

Reply via email to