From 9940f5ee4b39e57956017dade7cf08677d0ba7e6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 19:04:50 +0000 Subject: [PATCH 01/13] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- memstomp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/memstomp.spec b/memstomp.spec index bdf1e61..8d41c8f 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,7 +2,7 @@ Name: memstomp Version: 0.1.4 -Release: 32%{?dist} +Release: 33%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. @@ -73,6 +73,9 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.1.4-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Jul 22 2021 Fedora Release Engineering - 0.1.4-32 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 8469af446bdda8c70962c67e3ed09f36d2fa72be Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 20:55:50 +0000 Subject: [PATCH 02/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- memstomp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/memstomp.spec b/memstomp.spec index 8d41c8f..751f06a 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,7 +2,7 @@ Name: memstomp Version: 0.1.4 -Release: 33%{?dist} +Release: 34%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. @@ -73,6 +73,9 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 0.1.4-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 0.1.4-33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 4b106f22211308ba2387f983edf6ca199b570a97 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 19:21:35 +0000 Subject: [PATCH 03/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- memstomp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/memstomp.spec b/memstomp.spec index 751f06a..9df1c3c 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,7 +2,7 @@ Name: memstomp Version: 0.1.4 -Release: 34%{?dist} +Release: 35%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. @@ -73,6 +73,9 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 0.1.4-35 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Jul 21 2022 Fedora Release Engineering - 0.1.4-34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 064ab9b3dae6b5ed4c35f72f0cd1309577ad0fbd Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Mon, 20 Feb 2023 11:44:22 -0700 Subject: [PATCH 04/13] - Fix for libibery no longer providing PTR (#2171607) --- memstomp-PTR.patch | 17 +++++++++++++++++ memstomp.spec | 8 +++++++- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 memstomp-PTR.patch diff --git a/memstomp-PTR.patch b/memstomp-PTR.patch new file mode 100644 index 0000000..0afb7d8 --- /dev/null +++ b/memstomp-PTR.patch @@ -0,0 +1,17 @@ +diff --git a/backtrace-symbols.c b/backtrace-symbols.c +index 5384e2e..9fc464a 100644 +--- a/backtrace-symbols.c ++++ b/backtrace-symbols.c +@@ -90,10 +90,10 @@ static asymbol **slurp_symtab(bfd *const abfd) + return syms; + + unsigned int size; +- long symcount = bfd_read_minisymbols(abfd, false, (PTR) & syms, &size); ++ long symcount = bfd_read_minisymbols(abfd, false, (void *) & syms, &size); + if (symcount == 0) + symcount = bfd_read_minisymbols(abfd, true /* dynamic */ , +- (PTR) & syms, &size); ++ (void *) & syms, &size); + + if (symcount < 0) + bfd_fatal(bfd_get_filename(abfd)); diff --git a/memstomp.spec b/memstomp.spec index 9df1c3c..a6efae3 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,7 +2,7 @@ Name: memstomp Version: 0.1.4 -Release: 35%{?dist} +Release: 36%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. @@ -29,6 +29,7 @@ Patch5: memstomp-rh1093173.patch Patch6: memstomp-rh1133815.patch Patch7: memstomp-implicit-int.patch Patch8: bfd-api-change.patch +Patch9: memstomp-PTR.patch %description @@ -49,6 +50,7 @@ overlapping memory arguments to certain library calls. %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 %build @@ -73,6 +75,10 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Mon Feb 20 2023 Jeff Law - 0.1.4-36 +- Fix for libibery no longer providing PTR + (#2171607) + * Thu Jan 19 2023 Fedora Release Engineering - 0.1.4-35 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From c819fe3502441bfbafd586cbc02300a1b00ff015 Mon Sep 17 00:00:00 2001 From: William Cohen Date: Mon, 6 Mar 2023 14:38:05 -0500 Subject: [PATCH 05/13] Link in binutils sframe library when available to fix FTBFS. (rhbz#2171607) --- memstomp-sframe.patch | 12 ++++++++++++ memstomp.spec | 7 ++++++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 memstomp-sframe.patch diff --git a/memstomp-sframe.patch b/memstomp-sframe.patch new file mode 100644 index 0000000..b0091eb --- /dev/null +++ b/memstomp-sframe.patch @@ -0,0 +1,12 @@ +diff -up memstomp-0.1.4-38573e7d/configure.ac.orig memstomp-0.1.4-38573e7d/configure.ac +--- memstomp-0.1.4-38573e7d/configure.ac.orig 2023-03-06 14:07:57.086183046 -0500 ++++ memstomp-0.1.4-38573e7d/configure.ac 2023-03-06 14:16:31.513215306 -0500 +@@ -76,6 +76,8 @@ AC_SEARCH_LIBS([htab_find_slot], [iberty + AC_CHECK_HEADERS([libiberty.h], [], [AC_MSG_ERROR([*** libiberty.h header not found])]) + AC_SEARCH_LIBS([bfd_init], [bfd], [], [AC_MSG_ERROR([*** libbfd not found])]) + AC_CHECK_HEADERS([bfd.h], [], [AC_MSG_ERROR([*** bfd.h header not found])]) ++# Newer binutils-2.40 also need to link with sframe library ++AC_SEARCH_LIBS(sframe_decode, sframe) + + #### Typdefs, structures, etc. #### + diff --git a/memstomp.spec b/memstomp.spec index a6efae3..b485af9 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,7 +2,7 @@ Name: memstomp Version: 0.1.4 -Release: 36%{?dist} +Release: 37%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. @@ -30,6 +30,7 @@ Patch6: memstomp-rh1133815.patch Patch7: memstomp-implicit-int.patch Patch8: bfd-api-change.patch Patch9: memstomp-PTR.patch +Patch10: memstomp-sframe.patch %description @@ -51,6 +52,7 @@ overlapping memory arguments to certain library calls. %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build @@ -75,6 +77,9 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Mon Mar 6 2023 William Cohen - 0.1.4-37 +- Link in binutils sframe library when available to fix FTBFS. (rhbz#2171607) + * Mon Feb 20 2023 Jeff Law - 0.1.4-36 - Fix for libibery no longer providing PTR (#2171607) From c1803184754e58e3ea461d0bf4b969ce93514306 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 14:13:53 +0000 Subject: [PATCH 06/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- memstomp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/memstomp.spec b/memstomp.spec index b485af9..4493170 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,7 +2,7 @@ Name: memstomp Version: 0.1.4 -Release: 37%{?dist} +Release: 38%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. @@ -77,6 +77,9 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 0.1.4-38 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Mon Mar 6 2023 William Cohen - 0.1.4-37 - Link in binutils sframe library when available to fix FTBFS. (rhbz#2171607) From b0677f3155f18b2f5a3048230b910124bca17a84 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 07:19:15 +0000 Subject: [PATCH 07/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- memstomp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/memstomp.spec b/memstomp.spec index 4493170..cd0fdf3 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,7 +2,7 @@ Name: memstomp Version: 0.1.4 -Release: 38%{?dist} +Release: 39%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. @@ -77,6 +77,9 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 0.1.4-39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Jul 20 2023 Fedora Release Engineering - 0.1.4-38 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 56ef5c32cd82f04ccf1c97505b21592bfcad342a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 06:11:31 +0000 Subject: [PATCH 08/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- memstomp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/memstomp.spec b/memstomp.spec index cd0fdf3..646fbc8 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,7 +2,7 @@ Name: memstomp Version: 0.1.4 -Release: 39%{?dist} +Release: 40%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. @@ -77,6 +77,9 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 0.1.4-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 0.1.4-39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From b20ae3eaefc76a6dfd414ae577e38dcb2429abfc Mon Sep 17 00:00:00 2001 From: Software Management Team Date: Thu, 30 May 2024 12:46:47 +0200 Subject: [PATCH 09/13] Eliminate use of obsolete %patchN syntax (#2283636) --- memstomp.spec | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/memstomp.spec b/memstomp.spec index 646fbc8..e120acb 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -42,17 +42,17 @@ overlapping memory arguments to certain library calls. %prep %setup -q -n %{name}-%{version}-%{githash} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 +%patch -P0 -p1 +%patch -P1 -p1 +%patch -P2 -p1 +%patch -P3 -p1 +%patch -P4 -p1 +%patch -P5 -p1 +%patch -P6 -p1 +%patch -P7 -p1 +%patch -P8 -p1 +%patch -P9 -p1 +%patch -P10 -p1 %build From 74ac3959bd505dab78eb64d95392fbd299306419 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 17:11:09 +0000 Subject: [PATCH 10/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- memstomp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/memstomp.spec b/memstomp.spec index e120acb..6aae5c1 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,7 +2,7 @@ Name: memstomp Version: 0.1.4 -Release: 40%{?dist} +Release: 41%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. @@ -77,6 +77,9 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 0.1.4-41 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 0.1.4-40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From b6467618ccbd3ac7ea218e8fa0f0fabf5f9fab34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 7 Aug 2024 09:46:41 +0200 Subject: [PATCH 11/13] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- memstomp.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/memstomp.spec b/memstomp.spec index 6aae5c1..5aeb574 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,12 +2,13 @@ Name: memstomp Version: 0.1.4 -Release: 41%{?dist} +Release: 42%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. # backtrace-symbols.c is built into an independent .so to avoid license contamination -License: LGPLv3+ and GPLv2+ +# Automatically converted from old format: LGPLv3+ and GPLv2+ - review is highly recommended. +License: LGPL-3.0-or-later AND GPL-2.0-or-later URL: git://fedorapeople.org/home/fedora/wcohen/public_git/memstomp # The source for this package was pulled from upstream's vcs. Use the # following commands to generate the tarball: @@ -77,6 +78,9 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Wed Aug 07 2024 Miroslav Suchý - 0.1.4-42 +- convert license to SPDX + * Thu Jul 18 2024 Fedora Release Engineering - 0.1.4-41 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From e01abe70697af9ccc7e7d92211e6d516fe9c7cc7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 17:25:58 +0000 Subject: [PATCH 12/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- memstomp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/memstomp.spec b/memstomp.spec index 5aeb574..a0cd7ff 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,7 +2,7 @@ Name: memstomp Version: 0.1.4 -Release: 42%{?dist} +Release: 43%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. @@ -78,6 +78,9 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 0.1.4-43 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Aug 07 2024 Miroslav Suchý - 0.1.4-42 - convert license to SPDX From f8e1e2710624f9cb09dac13b1eba35282743eaff Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 21:32:07 +0000 Subject: [PATCH 13/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- memstomp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/memstomp.spec b/memstomp.spec index a0cd7ff..9f47afa 100644 --- a/memstomp.spec +++ b/memstomp.spec @@ -2,7 +2,7 @@ Name: memstomp Version: 0.1.4 -Release: 43%{?dist} +Release: 44%{?dist} Summary: Warns of memory argument overlaps to various functions # The entire source code is LGPLV3+ with the exception of backtrace-symbols.c which # is GPLv2+ by way of being a hacked up old version of binutils's addr2line. @@ -78,6 +78,9 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_mandir}/man1/memstomp.1.gz %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 0.1.4-44 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jan 17 2025 Fedora Release Engineering - 0.1.4-43 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild