commit python-pyelftools for openSUSE:Factory

2024-01-17 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pyelftools for 
openSUSE:Factory checked in at 2024-01-17 22:14:52

Comparing /work/SRC/openSUSE:Factory/python-pyelftools (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyelftools.new.16006 (New)


Package is "python-pyelftools"

Wed Jan 17 22:14:52 2024 rev:9 rq:1139248 version:0.30

Changes:

--- /work/SRC/openSUSE:Factory/python-pyelftools/python-pyelftools.changes  
2023-12-15 21:47:21.806334743 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pyelftools.new.16006/python-pyelftools.changes
   2024-01-17 22:14:54.650139404 +0100
@@ -1,0 +2,5 @@
+Tue Jan 16 17:04:54 UTC 2024 - Daniel Garcia 
+
+- Add %{?sle15_python_module_pythons}
+
+---



Other differences:
--
++ python-pyelftools.spec ++
--- /var/tmp/diff_new_pack.HkHtoI/_old  2024-01-17 22:14:55.266162025 +0100
+++ /var/tmp/diff_new_pack.HkHtoI/_new  2024-01-17 22:14:55.266162025 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyelftools
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%{?sle15_python_module_pythons}
 Name:   python-pyelftools
 Version:0.30
 Release:0
@@ -25,7 +25,9 @@
 Group:  Development/Languages/Python
 URL:https://github.com/eliben/pyelftools
 Source: 
https://files.pythonhosted.org/packages/source/p/pyelftools/pyelftools-%{version}.tar.gz
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires(post): update-alternatives
@@ -37,13 +39,13 @@
 pyelftools is a pure python library for analyzing ELF files and DWARF 
debugging information
 
 %prep
-%setup -q -n pyelftools-%{version}
+%autosetup -p1 -n pyelftools-%{version}
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_clone -a %{buildroot}%{_bindir}/readelf.py
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
@@ -66,5 +68,6 @@
 %license LICENSE
 %doc CHANGES
 %python_alternative %{_bindir}/readelf.py
-%{python_sitelib}/*
+%{python_sitelib}/elftools
+%{python_sitelib}/pyelftools-%{version}*-info
 


commit python-pyelftools for openSUSE:Factory

2023-12-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pyelftools for 
openSUSE:Factory checked in at 2023-12-15 21:47:15

Comparing /work/SRC/openSUSE:Factory/python-pyelftools (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyelftools.new.25432 (New)


Package is "python-pyelftools"

Fri Dec 15 21:47:15 2023 rev:8 rq:1133189 version:0.30

Changes:

--- /work/SRC/openSUSE:Factory/python-pyelftools/python-pyelftools.changes  
2022-10-10 18:44:23.034845586 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pyelftools.new.25432/python-pyelftools.changes
   2023-12-15 21:47:21.806334743 +0100
@@ -1,0 +2,12 @@
+Thu Dec 14 20:57:11 UTC 2023 - Dirk Müller 
+
+- update to update to 0.30:
+  * Optimization: cache instantiation of DWARF structs
+  * DWARFv5 CU headers
+  * Bug fix in attribute reporting for DWA_FORM_indirect
+  * Support for RISC-V attributes
+  * Readelf used for testing upgraded to 2.41
+  * Support for MIPS64 object files
+  * LoongArch support
+
+---

Old:

  pyelftools-0.29.tar.gz

New:

  pyelftools-0.30.tar.gz



Other differences:
--
++ python-pyelftools.spec ++
--- /var/tmp/diff_new_pack.YqffBd/_old  2023-12-15 21:47:22.538361501 +0100
+++ /var/tmp/diff_new_pack.YqffBd/_new  2023-12-15 21:47:22.538361501 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyelftools
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pyelftools
-Version:0.29
+Version:0.30
 Release:0
 Summary:Library for analyzing ELF files and DWARF debugging information
 License:SUSE-Public-Domain

++ pyelftools-0.29.tar.gz -> pyelftools-0.30.tar.gz ++
/work/SRC/openSUSE:Factory/python-pyelftools/pyelftools-0.29.tar.gz 
/work/SRC/openSUSE:Factory/.python-pyelftools.new.25432/pyelftools-0.30.tar.gz 
differ: char 5, line 1


commit python-pyelftools for openSUSE:Factory

2022-10-10 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pyelftools for 
openSUSE:Factory checked in at 2022-10-10 18:44:01

Comparing /work/SRC/openSUSE:Factory/python-pyelftools (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyelftools.new.2275 (New)


Package is "python-pyelftools"

Mon Oct 10 18:44:01 2022 rev:7 rq:1008121 version:0.29

Changes:

--- /work/SRC/openSUSE:Factory/python-pyelftools/python-pyelftools.changes  
2022-03-21 20:11:57.404436133 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pyelftools.new.2275/python-pyelftools.changes
2022-10-10 18:44:23.034845586 +0200
@@ -1,0 +2,12 @@
+Wed Oct  5 00:06:09 UTC 2022 - Yogalakshmi Arunachalam 
+
+- Update to version 0.29 (2022.08.09)
+  - Lots of improvements to DWARFv5 support (#400, #411, #418, #419, #429 and
+additional PRs)
+  - Support for compressed relocation sections (#395)
+  - Support for supplementary object files - debug fission (#426)
+  - Improved support for corrupted ELF headers (#434)
+  - Readelf used for testing upgraded to 2.38 (#420)
+  - Add auto-testing vs. llvm-dwarfdump (#428) 
+
+---

Old:

  pyelftools-0.28.tar.gz

New:

  pyelftools-0.29.tar.gz



Other differences:
--
++ python-pyelftools.spec ++
--- /var/tmp/diff_new_pack.h4afbF/_old  2022-10-10 18:44:23.758847144 +0200
+++ /var/tmp/diff_new_pack.h4afbF/_new  2022-10-10 18:44:23.762847153 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pyelftools
-Version:0.28
+Version:0.29
 Release:0
 Summary:Library for analyzing ELF files and DWARF debugging information
 License:SUSE-Public-Domain

++ pyelftools-0.28.tar.gz -> pyelftools-0.29.tar.gz ++
/work/SRC/openSUSE:Factory/python-pyelftools/pyelftools-0.28.tar.gz 
/work/SRC/openSUSE:Factory/.python-pyelftools.new.2275/pyelftools-0.29.tar.gz 
differ: char 5, line 1


commit python-pyelftools for openSUSE:Factory

2022-03-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pyelftools for 
openSUSE:Factory checked in at 2022-03-21 20:11:44

Comparing /work/SRC/openSUSE:Factory/python-pyelftools (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyelftools.new.25692 (New)


Package is "python-pyelftools"

Mon Mar 21 20:11:44 2022 rev:6 rq:963479 version:0.28

Changes:

--- /work/SRC/openSUSE:Factory/python-pyelftools/python-pyelftools.changes  
2021-04-06 17:32:43.791323837 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pyelftools.new.25692/python-pyelftools.changes
   2022-03-21 20:11:57.404436133 +0100
@@ -1,0 +2,17 @@
+Mon Mar 21 08:09:29 UTC 2022 - Dirk M??ller 
+
+- update to 0.28:
+  * Added a method for returning the index of a section by name
+  * Allow filtering by section types in iter_sections
+  * Support Android compressed rel/rela sections
+  * Initial support for PPC64LE
+  * Initial DWARF v5 support
+  * Fixed parsing for structures containing uids or gids in core
+dumps
+  * Allow filtering by segment types in iter_segments
+  * Add support for .note.gnu.property
+  * Update readelf tests to work with more recent version of
+readelf
+  * Add support for note GNU_PROPERTY_X86_FEATURE_1_AND
+
+---

Old:

  pyelftools-0.27.tar.gz

New:

  pyelftools-0.28.tar.gz



Other differences:
--
++ python-pyelftools.spec ++
--- /var/tmp/diff_new_pack.KQHn66/_old  2022-03-21 20:11:58.028436756 +0100
+++ /var/tmp/diff_new_pack.KQHn66/_new  2022-03-21 20:11:58.032436760 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyelftools
 #
-# Copyright (c) 2021 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
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pyelftools
-Version:0.27
+Version:0.28
 Release:0
 Summary:Library for analyzing ELF files and DWARF debugging information
 License:SUSE-Public-Domain

++ pyelftools-0.27.tar.gz -> pyelftools-0.28.tar.gz ++
 2549 lines of diff (skipped)


commit python-pyelftools for openSUSE:Factory

2021-04-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pyelftools for 
openSUSE:Factory checked in at 2021-04-06 17:31:08

Comparing /work/SRC/openSUSE:Factory/python-pyelftools (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyelftools.new.2401 (New)


Package is "python-pyelftools"

Tue Apr  6 17:31:08 2021 rev:5 rq:883193 version:0.27

Changes:

--- /work/SRC/openSUSE:Factory/python-pyelftools/python-pyelftools.changes  
2020-05-26 17:18:13.231832941 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pyelftools.new.2401/python-pyelftools.changes
2021-04-06 17:32:43.791323837 +0200
@@ -1,0 +2,13 @@
+Sun Apr 04 21:40:51 UTC 2021 - Mustafa ??alkan 
+
+- Update to version 0.27:
+  * Add a bit more details to dwarf_pubnames_types example
+  * Make dwarf_pubnames_types example a bit more general
+  * Replace field access with property name access
+  * DebugSectionDescriptor.size initialized with decompressed section size 
(#339)
+  * hash.py: observe endianness when reading hashes (#338)
+  * DWARFv1 constants in enums, DW_FORM_ref parsing (#335)
+  * elf: support for ELF files with a large number of sections (#333)
+  * Remove Travis config
+
+---

Old:

  pyelftools-0.26.tar.gz

New:

  pyelftools-0.27.tar.gz



Other differences:
--
++ python-pyelftools.spec ++
--- /var/tmp/diff_new_pack.57Pa5M/_old  2021-04-06 17:32:44.223324326 +0200
+++ /var/tmp/diff_new_pack.57Pa5M/_new  2021-04-06 17:32:44.227324331 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyelftools
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pyelftools
-Version:0.26
+Version:0.27
 Release:0
 Summary:Library for analyzing ELF files and DWARF debugging information
 License:SUSE-Public-Domain
@@ -29,7 +29,7 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 BuildArch:  noarch
 %python_subpackages
 
@@ -38,9 +38,6 @@
 
 %prep
 %setup -q -n pyelftools-%{version}
-# DROP THIS REMOVAL!
-rm test/test_pubtypes.py
-# ^^^ 
https://github.com/eliben/pyelftools/commit/83ad8a220d0fd7a183bf249ad8bbb681227dc266
 
 %build
 %python_build
@@ -51,7 +48,9 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%python_exec test/run_all_unittests.py
+# Tests fails due to missing files.
+# https://github.com/eliben/pyelftools/issues/349
+#%%python_exec test/run_all_unittests.py
 %python_exec test/run_examples_test.py
 # May fail due to minor differences in the output of readelf
 # https://github.com/eliben/pyelftools/wiki/Hacking-guide#tests

++ pyelftools-0.26.tar.gz -> pyelftools-0.27.tar.gz ++
 5668 lines of diff (skipped)