commit python-pyelftools for openSUSE:Factory
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
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
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
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
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)