From c401c7bffd5359324b9b58a74dc30f7baa813858 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 27 Sep 2019 09:02:35 -0500 Subject: [PATCH 01/26] "Adding package.cfg file" --- package.cfg | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package.cfg diff --git a/package.cfg b/package.cfg new file mode 100644 index 0000000..66ea79d --- /dev/null +++ b/package.cfg @@ -0,0 +1,2 @@ +[koji] +targets = epel8 epel8-playground \ No newline at end of file From f0cb99b7aa28a9eed33e143c36db5df74fd916d0 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Mon, 2 Mar 2020 11:26:10 +0100 Subject: [PATCH 02/26] Update to usptream 1.7 Signed-off-by: Dodji Seketeli --- .gitignore | 1 + libabigail.spec | 10 ++++++++-- sources | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 42e0e1f..9d985db 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ /Support-having-several-debuginfo-search-dirs-for-a-b.patch /Add-a-fail-no-debug-info-to-abidiff.patch /libabigail-1.6.tar.gz +/libabigail-1.7.tar.gz diff --git a/libabigail.spec b/libabigail.spec index 87b6814..983be16 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,8 +2,8 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 1.6 -Release: 2%{?dist} +Version: 1.7 +Release: 1%{?dist} Summary: Set of ABI analysis tools License: LGPLv3+ @@ -20,6 +20,7 @@ BuildRequires: texinfo BuildRequires: dos2unix BuildRequires: dpkg BuildRequires: wget +BuildRequires: koji %description The libabigail package comprises seven command line utilities: @@ -154,6 +155,11 @@ fi %endif %changelog +* Mon Mar 2 2020 Dodji Seketeli - 1.7-1 +- Update to upstream 1.7 + - Add Koji as BuildRequires + Fixes: RHBZ#1799575 + * Thu Jul 25 2019 Fedora Release Engineering - 1.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 7c255d6..cf5681d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-1.6.tar.gz) = 2ba775bd836b53265dae60e66065fc2106e7f633e890cc70b6abacb8426e04ec0b7b38593c21336f5785cf5e4eb8d110fb15ce63124cddc59f660f31c7b25b3c +SHA512 (libabigail-1.7.tar.gz) = 02971c8f760cd7c6e7f77ef323c93769270666652a8f491b30cce74aa9bc20e2c5113eca0a534b814e9c8567538b6b7b84d15687e0ac15cf8ece736b2f7e2261 From cd11c3123568ab3544dceae5259ecef54521491a Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Thu, 24 Sep 2020 18:33:41 +0000 Subject: [PATCH 03/26] remove package.cfg per new epel-playground policy --- package.cfg | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 package.cfg diff --git a/package.cfg b/package.cfg deleted file mode 100644 index 66ea79d..0000000 --- a/package.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[koji] -targets = epel8 epel8-playground \ No newline at end of file From 9219242731d2704f0bef9d483ef889be3f2627ab Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Tue, 1 Dec 2020 16:42:48 +0100 Subject: [PATCH 04/26] Update to upstream 1.8 Signed-off-by: Dodji Seketeli --- libabigail.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libabigail.spec b/libabigail.spec index 983be16..370ca1e 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,7 +2,7 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 1.7 +Version: 1.8 Release: 1%{?dist} Summary: Set of ABI analysis tools @@ -21,6 +21,7 @@ BuildRequires: dos2unix BuildRequires: dpkg BuildRequires: wget BuildRequires: koji +BuildRequires: python3-koji %description The libabigail package comprises seven command line utilities: @@ -115,7 +116,7 @@ pathfix.py -i %{__python3} -pn %{buildroot}%{_bindir}/fedabipkgdiff %endif %check -time make %{?_smp_mflags} check || (cat tests/test-suite.log && exit 2) +time make %{?_smp_mflags} check check-self-compare || (cat tests/test-suite.log && exit 2) if test $? -ne 0; then cat tests/tests-suite.log @@ -155,6 +156,11 @@ fi %endif %changelog +* Tue Dec 1 2020 Dodji Seketeli - 1.8-1 +- Update to upstream 1.8 +- Add "make check-self-compare" to the regression tests +- Add BuildRequires python3-koji + * Mon Mar 2 2020 Dodji Seketeli - 1.7-1 - Update to upstream 1.7 - Add Koji as BuildRequires From 285e57e81636b0310a68273d04153e57c259cb53 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Tue, 1 Dec 2020 16:57:59 +0100 Subject: [PATCH 05/26] Upload upstream 1.8 tarball Signed-off-by: Dodji Seketeli --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 9d985db..2003068 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ /Add-a-fail-no-debug-info-to-abidiff.patch /libabigail-1.6.tar.gz /libabigail-1.7.tar.gz +/libabigail-1.8.tar.gz diff --git a/sources b/sources index cf5681d..7cca5f7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-1.7.tar.gz) = 02971c8f760cd7c6e7f77ef323c93769270666652a8f491b30cce74aa9bc20e2c5113eca0a534b814e9c8567538b6b7b84d15687e0ac15cf8ece736b2f7e2261 +SHA512 (libabigail-1.8.tar.gz) = 5000aca7fd506d7ecc7e25710ff18f8af13946328df8b403ce9277c7cd982c4dc9053b814db81038cdec312abe685ea72055a2bfd91830f939357435ab2e3d92 From 03058a7d4862daa2d3a6d94b867e9c0513207eca Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Wed, 27 Jan 2021 17:54:04 +0100 Subject: [PATCH 06/26] Update to upstream fixes up to libabigail-1.8.1 Signed-off-by: Dodji Seketeli --- libabigail.spec | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/libabigail.spec b/libabigail.spec index 370ca1e..1de0bac 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,13 +2,20 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 1.8 +Version: 1.8.1 Release: 1%{?dist} Summary: Set of ABI analysis tools License: LGPLv3+ URL: https://sourceware.org/libabigail/ Source0: http://mirrors.kernel.org/sourceware/libabigail/%{tarball_name}.tar.gz +# The tarball is built from the content of the git repository by doing: +# git clone git://sourceware.org/git/libabigail.git --branch libabigail-1.8 +# cd libabigail +# git checkout lbiabigail-1.8.1 +# autoreconf -i +# configure +# make dist BuildRequires: gcc-c++ BuildRequires: libtool @@ -156,6 +163,26 @@ fi %endif %changelog +* Wed Jan 27 2021 Dodji Seketeli - 1.8.1-1 +- Update to upstream fixes up to libabigail-1.8.1 + This encompasses this fixes, compared to the last 1.8 release: + ir: Add better comments to types_have_similar_structure + mainpage: Update web page for 1.8 release + Bug 26992 - Try harder to resolve declaration-only classes + Bug 27204 - potential loss of some aliased ELF function symbols + Ignore duplicated functions and those not associated with ELF symbols + Bug 27236 - Pointer comparison wrongly fails because of typedef change + Bug 27233 - fedabipkgdiff fails on package gnupg2 from Fedora 33 + Bug 27232 - fedabipkgdiff fails on gawk from Fedora 33 + dwarf-reader: Support fast DW_FORM_line_strp string comparison + gen-changelog.py: Update call to subprocess.Popen & cleanup + Bug 27255 - fedabipkgdiff fails on nfs-utils on Fedora 33 + abidiff: support --dump-diff-tree with --leaf-changes-only + ir: Arrays are indirect types for type structure similarity purposes + Add qualifier / typedef / array / pointer test + abg-ir: Optimize calls to std::string::find() for a single char. + abipkgdiff: Address operator precedence warning + * Tue Dec 1 2020 Dodji Seketeli - 1.8-1 - Update to upstream 1.8 - Add "make check-self-compare" to the regression tests From 1f5296154f883fd2d516508547b68667f1c8e833 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Wed, 27 Jan 2021 18:29:38 +0100 Subject: [PATCH 07/26] Upload 1.8.1 tarball Signed-off-by: Dodji Seketeli --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2003068..fd4aa58 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,4 @@ /libabigail-1.6.tar.gz /libabigail-1.7.tar.gz /libabigail-1.8.tar.gz +/libabigail-1.8.1.tar.gz diff --git a/sources b/sources index 7cca5f7..f444193 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-1.8.tar.gz) = 5000aca7fd506d7ecc7e25710ff18f8af13946328df8b403ce9277c7cd982c4dc9053b814db81038cdec312abe685ea72055a2bfd91830f939357435ab2e3d92 +SHA512 (libabigail-1.8.1.tar.gz) = 9039f614bc14680ae30e26e2f7af296aa7ebcec1c3bb7f27c414e21e338b7081ff46602e65b5201528869c0222f203553666e65a0ab5229e54556ac59d2030ef From 3aadef7e9e219ae084162bc81cbf44277816d2ae Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Thu, 25 Feb 2021 18:10:32 +0100 Subject: [PATCH 08/26] Update to upstream 1.8.2 point release Signed-off-by: Dodji Seketeli --- libabigail.spec | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/libabigail.spec b/libabigail.spec index 1de0bac..da0f84e 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,20 +2,13 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 1.8.1 +Version: 1.8.2 Release: 1%{?dist} Summary: Set of ABI analysis tools License: LGPLv3+ URL: https://sourceware.org/libabigail/ Source0: http://mirrors.kernel.org/sourceware/libabigail/%{tarball_name}.tar.gz -# The tarball is built from the content of the git repository by doing: -# git clone git://sourceware.org/git/libabigail.git --branch libabigail-1.8 -# cd libabigail -# git checkout lbiabigail-1.8.1 -# autoreconf -i -# configure -# make dist BuildRequires: gcc-c++ BuildRequires: libtool @@ -163,6 +156,9 @@ fi %endif %changelog +* Thu Feb 25 2021 Dodji Seketeli - 1.8.2-1 +- Update to upstream 1.8.2 point release + * Wed Jan 27 2021 Dodji Seketeli - 1.8.1-1 - Update to upstream fixes up to libabigail-1.8.1 This encompasses this fixes, compared to the last 1.8 release: From d00240568c071dfedbfc9e9a16abcda5ef61a3c5 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Thu, 25 Feb 2021 18:19:59 +0100 Subject: [PATCH 09/26] Upload 1.8.2 tarball Signed-off-by: Dodji Seketeli --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index fd4aa58..400eadc 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,4 @@ /libabigail-1.7.tar.gz /libabigail-1.8.tar.gz /libabigail-1.8.1.tar.gz +/libabigail-1.8.2.tar.gz diff --git a/sources b/sources index f444193..2fbf95e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-1.8.1.tar.gz) = 9039f614bc14680ae30e26e2f7af296aa7ebcec1c3bb7f27c414e21e338b7081ff46602e65b5201528869c0222f203553666e65a0ab5229e54556ac59d2030ef +SHA512 (libabigail-1.8.2.tar.gz) = fa8edaf39632e26430481f15e962a098459eac087074e85ca055293ba324ec5944c45880fcb36f1c54a64652605a439cbf9247dfea9bfd3ec502cc7292dd1c8d From 2aef6f3db5b1124eabe2e2eb139986fb6f29a105 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Mon, 4 Oct 2021 12:57:11 +0200 Subject: [PATCH 10/26] Update to upstream tarball 2.0 Signed-off-by: Dodji Seketeli --- libabigail.spec | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/libabigail.spec b/libabigail.spec index da0f84e..0f36f5f 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,11 +2,11 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 1.8.2 +Version: 2.0 Release: 1%{?dist} Summary: Set of ABI analysis tools -License: LGPLv3+ +License: ASL 2.0 URL: https://sourceware.org/libabigail/ Source0: http://mirrors.kernel.org/sourceware/libabigail/%{tarball_name}.tar.gz @@ -135,7 +135,7 @@ fi %{_libdir}/libabigail.so.0.0.0 %{_libdir}/libabigail/default.abignore %doc README AUTHORS ChangeLog -%license COPYING COPYING-LGPLV3 COPYING-GPLV3 +%license LICENSE.txt license-change-2020.txt %{_mandir}/man1/* %{_mandir}/man7/* %{_infodir}/abigail.info* @@ -147,7 +147,7 @@ fi %{_datadir}/aclocal/abigail.m4 %files doc -%license COPYING COPYING-LGPLV3 COPYING-GPLV3 +%license LICENSE.txt license-change-2020.txt %doc doc/manuals/html/* %if 0%{?fedora} @@ -156,6 +156,10 @@ fi %endif %changelog +* Mon Oct 4 2021 Dodji Seketeli - 2.0-1 +- Update to upstream 2.0 tarball +- Change License to ASL 2.0 to comply with the upstream license change. + * Thu Feb 25 2021 Dodji Seketeli - 1.8.2-1 - Update to upstream 1.8.2 point release From 757eb4eb214ccf8da848723f317199f8d0c31258 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Mon, 4 Oct 2021 15:26:28 +0200 Subject: [PATCH 11/26] Upload 2.0 tarball. Signed-off-by: Dodji Seketeli --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 400eadc..2937d8f 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ /libabigail-1.8.tar.gz /libabigail-1.8.1.tar.gz /libabigail-1.8.2.tar.gz +/libabigail-2.0.tar.gz diff --git a/sources b/sources index 2fbf95e..6928e6d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-1.8.2.tar.gz) = fa8edaf39632e26430481f15e962a098459eac087074e85ca055293ba324ec5944c45880fcb36f1c54a64652605a439cbf9247dfea9bfd3ec502cc7292dd1c8d +SHA512 (libabigail-2.0.tar.gz) = 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180 From ab7cc4578e5305856e212509dbd5ae429400077e Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Wed, 21 Sep 2022 12:35:56 +0200 Subject: [PATCH 12/26] Update to upstream 2.1 tarball. Signed-off-by: Dodji Seketeli --- libabigail.spec | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/libabigail.spec b/libabigail.spec index 0f36f5f..ac99848 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,7 +2,7 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 2.0 +Version: 2.1 Release: 1%{?dist} Summary: Set of ABI analysis tools @@ -10,6 +10,7 @@ License: ASL 2.0 URL: https://sourceware.org/libabigail/ Source0: http://mirrors.kernel.org/sourceware/libabigail/%{tarball_name}.tar.gz +BuildRequires: binutils-devel BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: elfutils-devel @@ -90,7 +91,7 @@ them manually. %setup -n %{tarball_name} %build -%configure --disable-silent-rules --disable-zip-archive --disable-static +%configure --enable-ctf --disable-silent-rules --disable-zip-archive --disable-static make %{?_smp_mflags} pushd doc make html-doc @@ -131,8 +132,8 @@ fi %{_bindir}/abilint %{_bindir}/abipkgdiff %{_bindir}/kmidiff -%{_libdir}/libabigail.so.0 -%{_libdir}/libabigail.so.0.0.0 +%{_libdir}/libabigail.so.1 +%{_libdir}/libabigail.so.1.0.0 %{_libdir}/libabigail/default.abignore %doc README AUTHORS ChangeLog %license LICENSE.txt license-change-2020.txt @@ -156,6 +157,12 @@ fi %endif %changelog +* Wed Sep 21 2022 Dodji Seketeli - 2.1-1 +- Update to upstream 2.1 +- Add libabigail.so.1 and libabigail.so.1.0.0 to the package. +- Enable CTF support when running the tests. +- Add binutils-devel as BuildRequires, for CTF. + * Mon Oct 4 2021 Dodji Seketeli - 2.0-1 - Update to upstream 2.0 tarball - Change License to ASL 2.0 to comply with the upstream license change. From b3958f2f19c0c81a9b54d5de19a80db58cb0ac3d Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Sun, 25 Sep 2022 08:51:02 +0200 Subject: [PATCH 13/26] Upload 2.1 tarball. Signed-off-by: Dodji Seketeli --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2937d8f..bef8277 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /libabigail-1.8.1.tar.gz /libabigail-1.8.2.tar.gz /libabigail-2.0.tar.gz +/libabigail-2.1.tar.gz diff --git a/sources b/sources index 6928e6d..6a47e06 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-2.0.tar.gz) = 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180 +SHA512 (libabigail-2.1.tar.gz) = 0daeddb4a63874b6590966be9aa43d9eacdc96a9cd185d59427c97b86cf5aa647a36bed53a1954f24385058fd9b4df82fd008070e24d2c40dd05ff1d9ca50fb8 From 41454257cbad35187b60e4325c973ac9061f362f Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Fri, 2 Dec 2022 19:34:43 +0100 Subject: [PATCH 14/26] Update to upstream 2.2 Signed-off-by: Dodji Seketeli --- .gitignore | 1 + libabigail.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bef8277..4e7861f 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,4 @@ /libabigail-1.8.2.tar.gz /libabigail-2.0.tar.gz /libabigail-2.1.tar.gz +/libabigail-2.2.tar.xz diff --git a/libabigail.spec b/libabigail.spec index ac99848..4563ff7 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,13 +2,13 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 2.1 +Version: 2.2 Release: 1%{?dist} Summary: Set of ABI analysis tools License: ASL 2.0 URL: https://sourceware.org/libabigail/ -Source0: http://mirrors.kernel.org/sourceware/libabigail/%{tarball_name}.tar.gz +Source0: http://mirrors.kernel.org/sourceware/libabigail/%{tarball_name}.tar.xz BuildRequires: binutils-devel BuildRequires: gcc-c++ @@ -157,6 +157,10 @@ fi %endif %changelog +* Fri Dec 2 2022 Dodji Seketeli - 2.2-1 +- Update to upstream 2.2 release. +- Switch to a tar.xz tarball. + * Wed Sep 21 2022 Dodji Seketeli - 2.1-1 - Update to upstream 2.1 - Add libabigail.so.1 and libabigail.so.1.0.0 to the package. diff --git a/sources b/sources index 6a47e06..3ed7911 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-2.1.tar.gz) = 0daeddb4a63874b6590966be9aa43d9eacdc96a9cd185d59427c97b86cf5aa647a36bed53a1954f24385058fd9b4df82fd008070e24d2c40dd05ff1d9ca50fb8 +SHA512 (libabigail-2.2.tar.xz) = c512c4a497ea6bb88283feae6c31cf5fe347c260cf1670fe65296bf158d3a2aa449ca518a4f2780e814ffbe6970c7856d2ab91e15499638db78bc52d67d794ce From 99dd6b3c3d76324051cecd3a70b5f83b290a0d83 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Thu, 27 Apr 2023 15:32:10 +0200 Subject: [PATCH 15/26] Update to upstream 2.3 tarball Signed-off-by: Dodji Seketeli --- libabigail.spec | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/libabigail.spec b/libabigail.spec index 4563ff7..102b160 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,7 +2,7 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 2.2 +Version: 2.3 Release: 1%{?dist} Summary: Set of ABI analysis tools @@ -18,7 +18,6 @@ BuildRequires: libxml2-devel BuildRequires: doxygen BuildRequires: python3-sphinx BuildRequires: texinfo -BuildRequires: dos2unix BuildRequires: dpkg BuildRequires: wget BuildRequires: koji @@ -109,7 +108,6 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';' # Install man and texinfo files as they are not installed by the # default 'install' target of the makefile. make -C doc/manuals install-man-and-info-doc DESTDIR=%{buildroot} -dos2unix doc/manuals/html/_static/jquery.js %if 0%{?fedora} # Explicitly use Python 3 as the interpreter @@ -132,8 +130,8 @@ fi %{_bindir}/abilint %{_bindir}/abipkgdiff %{_bindir}/kmidiff -%{_libdir}/libabigail.so.1 -%{_libdir}/libabigail.so.1.0.0 +%{_libdir}/libabigail.so.2 +%{_libdir}/libabigail.so.2.0.0 %{_libdir}/libabigail/default.abignore %doc README AUTHORS ChangeLog %license LICENSE.txt license-change-2020.txt @@ -157,6 +155,13 @@ fi %endif %changelog +* Thu Apr 27 2023 Dodji Seketeli - 2.3-1 +- Update to upstream 2.3 release +- Don't do "dos2unix doc/manuals/html/_static/jquery.js" + The file doc/manuals/html/_static/jquery.js is no more. + Hence, don't BuildRequires: dos2unix anymore. +- The libaigail binary is now libabigail.so.2.0.0. + * Fri Dec 2 2022 Dodji Seketeli - 2.2-1 - Update to upstream 2.2 release. - Switch to a tar.xz tarball. From 00bdf8de344959984233efbf57a20d64ec9a9506 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Thu, 27 Apr 2023 15:33:15 +0200 Subject: [PATCH 16/26] Update to upstream 2.3 tarball Signed-off-by: Dodji Seketeli --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 4e7861f..e54ccfa 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,4 @@ /libabigail-2.0.tar.gz /libabigail-2.1.tar.gz /libabigail-2.2.tar.xz +/libabigail-2.3.tar.xz diff --git a/sources b/sources index 3ed7911..f60b327 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-2.2.tar.xz) = c512c4a497ea6bb88283feae6c31cf5fe347c260cf1670fe65296bf158d3a2aa449ca518a4f2780e814ffbe6970c7856d2ab91e15499638db78bc52d67d794ce +SHA512 (libabigail-2.3.tar.xz) = fdf0df51e2c262c723c11bef58cd0b89b27e67be196edeb33444fc06e7e61d3c2c227f59cb961aea6fc0c9b7f6f04e08b787a1cbbeb3d5507b968b8ae7630527 From e3b3eb819df9e16961936cca2fbf2cdb76e3d9d3 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Fri, 20 Oct 2023 23:40:39 +0200 Subject: [PATCH 17/26] Update to upstream 2.4 - Update to upstream 2.4 tarball - Support soname bumped to libabigail.so.3.0.0 Signed-off-by: Dodji Seketeli --- .gitignore | 1 + libabigail.spec | 10 +++++++--- sources | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index e54ccfa..d247541 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ /libabigail-2.1.tar.gz /libabigail-2.2.tar.xz /libabigail-2.3.tar.xz +/libabigail-2.4.tar.xz diff --git a/libabigail.spec b/libabigail.spec index 102b160..1f1e06f 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,7 +2,7 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 2.3 +Version: 2.4 Release: 1%{?dist} Summary: Set of ABI analysis tools @@ -130,8 +130,8 @@ fi %{_bindir}/abilint %{_bindir}/abipkgdiff %{_bindir}/kmidiff -%{_libdir}/libabigail.so.2 -%{_libdir}/libabigail.so.2.0.0 +%{_libdir}/libabigail.so.3 +%{_libdir}/libabigail.so.3.0.0 %{_libdir}/libabigail/default.abignore %doc README AUTHORS ChangeLog %license LICENSE.txt license-change-2020.txt @@ -155,6 +155,10 @@ fi %endif %changelog +* Fri Oct 20 2023 Dodji Seketeli - 2.4-1 +- Update to upstream 2.4 tarball +- Support soname bumped to libabigail.so.3.0.0 + * Thu Apr 27 2023 Dodji Seketeli - 2.3-1 - Update to upstream 2.3 release - Don't do "dos2unix doc/manuals/html/_static/jquery.js" diff --git a/sources b/sources index f60b327..38e35b0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-2.3.tar.xz) = fdf0df51e2c262c723c11bef58cd0b89b27e67be196edeb33444fc06e7e61d3c2c227f59cb961aea6fc0c9b7f6f04e08b787a1cbbeb3d5507b968b8ae7630527 +SHA512 (libabigail-2.4.tar.xz) = f9b51f8710c75b911da10c1e93e0b6b6fa575f99e8f37a5f51e93a8e6b79c9ad1541e531730b410385053d6565f807300f7910dca48cbd3e991d111198781d95 From 8d059b6cc5c8a0252a9e79a62c0b40318ed6eb91 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Wed, 15 Nov 2023 11:02:28 +0100 Subject: [PATCH 18/26] Fix sourceware.org/PR31017 and sourceware.org/PR31017 - Fix sourceware.org/PR31045 "Don't try setting translation unit for unique types" Apply patch 0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch. - Fix sourceware.org/PR31017 "Support Flex array conversion suppression" Apply patch 0002-suppression-Add-has_strict_flexible_array_data_membe.patch - Use SPDX license description - Add git as build requirement - Use git to apply the patches as they apply binary changes and patch doesn't know how to handle these. - As the paches touch Makefile.am files, run autoreconf after applying the patches. Signed-off-by: Dodji Seketeli --- libabigail.spec | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/libabigail.spec b/libabigail.spec index 1f1e06f..a3eb619 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -3,13 +3,16 @@ Name: libabigail Version: 2.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Set of ABI analysis tools -License: ASL 2.0 +License: Apache 2.0 WITH LLVM-exception URL: https://sourceware.org/libabigail/ Source0: http://mirrors.kernel.org/sourceware/libabigail/%{tarball_name}.tar.xz +Patch1: 0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch +Patch2: 0002-suppression-Add-has_strict_flexible_array_data_membe.patch +BuildRequires: git BuildRequires: binutils-devel BuildRequires: gcc-c++ BuildRequires: libtool @@ -88,6 +91,17 @@ them manually. %prep %setup -n %{tarball_name} +# Create a git repo within the expanded tarball. +git init +git config user.name "Dodji Seketeli" +git config user.email "dodji@redhat.com" +git add . +git commit -a -q -m "%{version} baseline." +# Apply all the patches on top. +git am %{patches} +#As one of the patches touches a Makefile.am, +# we need to regenerate the Makefile.in files. +autoreconf %build %configure --enable-ctf --disable-silent-rules --disable-zip-archive --disable-static @@ -155,6 +169,21 @@ fi %endif %changelog +* Wed Nov 15 2023 Dodji Seketeli - 2.4-2 +- Fix sourceware.org/PR31045 + "Don't try setting translation unit for unique types" + Apply patch + 0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch. +- Fix sourceware.org/PR31017 + "Support Flex array conversion suppression" + Apply patch 0002-suppression-Add-has_strict_flexible_array_data_membe.patch +- Use SPDX license description +- Add git as build requirement +- Use git to apply the patches as they apply binary changes and patch + doesn't know how to handle these. +- As the paches touch Makefile.am files, run autoreconf after + applying the patches. + * Fri Oct 20 2023 Dodji Seketeli - 2.4-1 - Update to upstream 2.4 tarball - Support soname bumped to libabigail.so.3.0.0 From 5d4e78bd7b63430076c136e20c1e513c8cce9e78 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Wed, 15 Nov 2023 13:25:26 +0100 Subject: [PATCH 19/26] Upload patches Signed-off-by: Dodji Seketeli --- .gitignore | 2 ++ sources | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index d247541..8a56ed9 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,5 @@ /libabigail-2.2.tar.xz /libabigail-2.3.tar.xz /libabigail-2.4.tar.xz +/0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch +/0002-suppression-Add-has_strict_flexible_array_data_membe.patch diff --git a/sources b/sources index 38e35b0..32bfac4 100644 --- a/sources +++ b/sources @@ -1 +1,3 @@ SHA512 (libabigail-2.4.tar.xz) = f9b51f8710c75b911da10c1e93e0b6b6fa575f99e8f37a5f51e93a8e6b79c9ad1541e531730b410385053d6565f807300f7910dca48cbd3e991d111198781d95 +SHA512 (0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch) = f2145d6f9552dcd818228c08a68b6d54f7d79c53d79c2fff18f2664ac3684d2da09670247e482a18ee8f3b44fafbac425ca8d357ea4c621212b84b8180bd989e +SHA512 (0002-suppression-Add-has_strict_flexible_array_data_membe.patch) = 28b8eecba059e2e08e907ecc8ee9e03d57acdc94ce4e1aea4b8c51cf78c7711812215539149e5d24e77fb4c7a6b62c2e5062e7ff87b69d4ee2a85d2205e8b00b From fee53b9d7c34858840516d40d7b14e60043d6e4c Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Tue, 21 Nov 2023 10:25:44 +0100 Subject: [PATCH 20/26] Fix SPDX licensing string Signed-off-by: Dodji Seketeli --- libabigail.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libabigail.spec b/libabigail.spec index a3eb619..c6ee9ff 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -3,10 +3,10 @@ Name: libabigail Version: 2.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Set of ABI analysis tools -License: Apache 2.0 WITH LLVM-exception +License: Apache-2.0 WITH LLVM-exception URL: https://sourceware.org/libabigail/ Source0: http://mirrors.kernel.org/sourceware/libabigail/%{tarball_name}.tar.xz Patch1: 0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch @@ -169,6 +169,9 @@ fi %endif %changelog +* Mon Nov 20 2023 Dodji Seketeli - 2.4-3 +- Fix SPDX licensing string + * Wed Nov 15 2023 Dodji Seketeli - 2.4-2 - Fix sourceware.org/PR31045 "Don't try setting translation unit for unique types" From 0c1272d9152bc98f6ddc23e756423c09794d2b8c Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Thu, 18 Apr 2024 01:12:25 +0200 Subject: [PATCH 21/26] Update to 2.5 upstream tarball * Wed Apr 17 2024 Dodji Seketeli - 2.5-1 - Update to upstream 2.5 tarball - Drop patches 0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch 0002-suppression-Add-has_strict_flexible_array_data_membe.patch 0003-Replace-deprecated-mock-with-unittest.mock.patch - Package libabigail.so.4 rather than the previous libabigail.so.3. - Disable abidb as it requires python 3.9 - Better handle error handling when tests fails. Signed-off-by: Dodji Seketeli --- .gitignore | 1 + libabigail.spec | 40 +++++++++++++++++++--------------------- sources | 4 +--- 3 files changed, 21 insertions(+), 24 deletions(-) diff --git a/.gitignore b/.gitignore index 8a56ed9..b106efd 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ /libabigail-2.4.tar.xz /0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch /0002-suppression-Add-has_strict_flexible_array_data_membe.patch +/libabigail-2.5.tar.xz diff --git a/libabigail.spec b/libabigail.spec index c6ee9ff..abfab34 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,15 +2,13 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 2.4 -Release: 3%{?dist} +Version: 2.5 +Release: 1%{?dist} Summary: Set of ABI analysis tools License: Apache-2.0 WITH LLVM-exception URL: https://sourceware.org/libabigail/ Source0: http://mirrors.kernel.org/sourceware/libabigail/%{tarball_name}.tar.xz -Patch1: 0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch -Patch2: 0002-suppression-Add-has_strict_flexible_array_data_membe.patch BuildRequires: git BuildRequires: binutils-devel @@ -25,6 +23,8 @@ BuildRequires: dpkg BuildRequires: wget BuildRequires: koji BuildRequires: python3-koji +BuildRequires: python3-GitPython +BuildRequires: python3-libarchive-c %description The libabigail package comprises seven command line utilities: @@ -68,8 +68,6 @@ Summary: Utility to compare the ABI of Fedora packages BuildRequires: python3-devel BuildRequires: python3-koji BuildRequires: python3-mock -BuildRequires: python3-rpm -BuildRequires: python3-pyxdg #For x-rpm mimetype definition! BuildRequires: mailcap Requires: %{name}%{?_isa} = %{version}-%{release} @@ -91,20 +89,9 @@ them manually. %prep %setup -n %{tarball_name} -# Create a git repo within the expanded tarball. -git init -git config user.name "Dodji Seketeli" -git config user.email "dodji@redhat.com" -git add . -git commit -a -q -m "%{version} baseline." -# Apply all the patches on top. -git am %{patches} -#As one of the patches touches a Makefile.am, -# we need to regenerate the Makefile.in files. -autoreconf %build -%configure --enable-ctf --disable-silent-rules --disable-zip-archive --disable-static +%configure --disable-abidb --enable-ctf --disable-silent-rules --disable-zip-archive --disable-static make %{?_smp_mflags} pushd doc make html-doc @@ -129,7 +116,8 @@ pathfix.py -i %{__python3} -pn %{buildroot}%{_bindir}/fedabipkgdiff %endif %check -time make %{?_smp_mflags} check check-self-compare || (cat tests/test-suite.log && exit 2) +time make %{?_smp_mflags} check || (cat tests/test-suite.log && exit 2) +time make %{?_smp_mflags} check-self-compare || (cat tests/test-suite.log && exit 2) if test $? -ne 0; then cat tests/tests-suite.log @@ -144,8 +132,8 @@ fi %{_bindir}/abilint %{_bindir}/abipkgdiff %{_bindir}/kmidiff -%{_libdir}/libabigail.so.3 -%{_libdir}/libabigail.so.3.0.0 +%{_libdir}/libabigail.so.4 +%{_libdir}/libabigail.so.4.0.0 %{_libdir}/libabigail/default.abignore %doc README AUTHORS ChangeLog %license LICENSE.txt license-change-2020.txt @@ -169,6 +157,16 @@ fi %endif %changelog +* Wed Apr 17 2024 Dodji Seketeli - 2.5-1 +- Update to upstream 2.5 tarball +- Drop patches + 0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch + 0002-suppression-Add-has_strict_flexible_array_data_membe.patch + 0003-Replace-deprecated-mock-with-unittest.mock.patch +- Package libabigail.so.4 rather than the previous libabigail.so.3. +- Disable abidb as it requires python 3.9 +- Better handle error handling when tests fails. + * Mon Nov 20 2023 Dodji Seketeli - 2.4-3 - Fix SPDX licensing string diff --git a/sources b/sources index 32bfac4..d84e053 100644 --- a/sources +++ b/sources @@ -1,3 +1 @@ -SHA512 (libabigail-2.4.tar.xz) = f9b51f8710c75b911da10c1e93e0b6b6fa575f99e8f37a5f51e93a8e6b79c9ad1541e531730b410385053d6565f807300f7910dca48cbd3e991d111198781d95 -SHA512 (0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch) = f2145d6f9552dcd818228c08a68b6d54f7d79c53d79c2fff18f2664ac3684d2da09670247e482a18ee8f3b44fafbac425ca8d357ea4c621212b84b8180bd989e -SHA512 (0002-suppression-Add-has_strict_flexible_array_data_membe.patch) = 28b8eecba059e2e08e907ecc8ee9e03d57acdc94ce4e1aea4b8c51cf78c7711812215539149e5d24e77fb4c7a6b62c2e5062e7ff87b69d4ee2a85d2205e8b00b +SHA512 (libabigail-2.5.tar.xz) = 4084ebdd723a8ce1632f70943e29d71328bb695b1b0012ebd3d6ec7edccde872b54e76dfb1bc1c261805919c5e636198cd5bf23baf113474a082db21f2cfdd0d From 86256b0d029b2b8de6c6cfd8f775d644602b193a Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Fri, 1 Nov 2024 18:39:40 +0100 Subject: [PATCH 22/26] Update to upstream 2.6 tarball - Update to upstream 2.6 tarball - Add xxhash-devel as BuildRequire Signed-off-by: Dodji Seketeli --- libabigail.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libabigail.spec b/libabigail.spec index abfab34..4411637 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,7 +2,7 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 2.5 +Version: 2.6 Release: 1%{?dist} Summary: Set of ABI analysis tools @@ -16,6 +16,7 @@ BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: elfutils-devel BuildRequires: libxml2-devel +BuildRequires: xxhash-devel BuildRequires: doxygen BuildRequires: python3-sphinx BuildRequires: texinfo @@ -157,6 +158,10 @@ fi %endif %changelog +* Fri Nov 1 2024 Dodji Seketeli - 2.6-1 +- Update to upstream 2.6 tarball +- Add xxhash-devel as BuildRequires + * Wed Apr 17 2024 Dodji Seketeli - 2.5-1 - Update to upstream 2.5 tarball - Drop patches From 00ae9423e563f811e44200264902c6db61c41165 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Fri, 1 Nov 2024 19:02:33 +0100 Subject: [PATCH 23/26] Update to upstream 2.6 tarball Signed-off-by: Dodji Seketeli --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b106efd..846ded9 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ /0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch /0002-suppression-Add-has_strict_flexible_array_data_membe.patch /libabigail-2.5.tar.xz +/libabigail-2.6.tar.xz diff --git a/sources b/sources index d84e053..3146d43 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-2.5.tar.xz) = 4084ebdd723a8ce1632f70943e29d71328bb695b1b0012ebd3d6ec7edccde872b54e76dfb1bc1c261805919c5e636198cd5bf23baf113474a082db21f2cfdd0d +SHA512 (libabigail-2.6.tar.xz) = 77983586c9fa99ab5593e41e33ddfc175aef7a2ddfabb7eac79a9adfd776e7dbbb317f6d4c26044c420f2eac1f9d25e0c04887a54bb3136cc91e61219a1343e4 From 522025e3a46381a160ea918bc32ab712518956fa Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Fri, 1 Nov 2024 19:34:52 +0100 Subject: [PATCH 24/26] Update for libabigail SONAME bump to 5 Signed-off-by: Dodji Seketeli --- libabigail.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libabigail.spec b/libabigail.spec index 4411637..647fb08 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -133,8 +133,8 @@ fi %{_bindir}/abilint %{_bindir}/abipkgdiff %{_bindir}/kmidiff -%{_libdir}/libabigail.so.4 -%{_libdir}/libabigail.so.4.0.0 +%{_libdir}/libabigail.so.5 +%{_libdir}/libabigail.so.5.0.0 %{_libdir}/libabigail/default.abignore %doc README AUTHORS ChangeLog %license LICENSE.txt license-change-2020.txt @@ -161,6 +161,7 @@ fi * Fri Nov 1 2024 Dodji Seketeli - 2.6-1 - Update to upstream 2.6 tarball - Add xxhash-devel as BuildRequires +- Update library to libabigail.so.5.0.0 * Wed Apr 17 2024 Dodji Seketeli - 2.5-1 - Update to upstream 2.5 tarball From bb4d8ff56b7fe77c902cc44e8cc3171efa597c19 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Fri, 11 Apr 2025 17:03:19 +0200 Subject: [PATCH 25/26] Update to upstream 2.7 tarball - Do not build with by default XXH_INLINE_ALL anymore - Drop xxhash-static dependency - Add xz-devel >= 5.2.0 dependency to support reading xz-compressed binaries - Support new libabigail.so.6.0.0 SONAME Signed-off-by: Dodji Seketeli --- .gitignore | 1 + libabigail.spec | 14 +++++++++++--- sources | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 846ded9..7739ee6 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ /0002-suppression-Add-has_strict_flexible_array_data_membe.patch /libabigail-2.5.tar.xz /libabigail-2.6.tar.xz +/libabigail-2.7.tar.xz diff --git a/libabigail.spec b/libabigail.spec index 647fb08..eda10bb 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,7 +2,7 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 2.6 +Version: 2.7 Release: 1%{?dist} Summary: Set of ABI analysis tools @@ -17,6 +17,7 @@ BuildRequires: libtool BuildRequires: elfutils-devel BuildRequires: libxml2-devel BuildRequires: xxhash-devel +BuildRequires: xz-devel >= 5.2.0 BuildRequires: doxygen BuildRequires: python3-sphinx BuildRequires: texinfo @@ -133,8 +134,8 @@ fi %{_bindir}/abilint %{_bindir}/abipkgdiff %{_bindir}/kmidiff -%{_libdir}/libabigail.so.5 -%{_libdir}/libabigail.so.5.0.0 +%{_libdir}/libabigail.so.6 +%{_libdir}/libabigail.so.6.0.0 %{_libdir}/libabigail/default.abignore %doc README AUTHORS ChangeLog %license LICENSE.txt license-change-2020.txt @@ -158,6 +159,13 @@ fi %endif %changelog +* Fri Apr 11 2025 Dodji Seketeli - 2.7-1 +- Update to upstream 2.7 tarball +- Do not build with by default XXH_INLINE_ALL anymore +- Drop xxhash-static dependency +- Add xz-devel >= 5.2.0 dependency to support reading xz-compressed binaries +- Support new libabigail.so.6.0.0 SONAME + * Fri Nov 1 2024 Dodji Seketeli - 2.6-1 - Update to upstream 2.6 tarball - Add xxhash-devel as BuildRequires diff --git a/sources b/sources index 3146d43..67f786a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-2.6.tar.xz) = 77983586c9fa99ab5593e41e33ddfc175aef7a2ddfabb7eac79a9adfd776e7dbbb317f6d4c26044c420f2eac1f9d25e0c04887a54bb3136cc91e61219a1343e4 +SHA512 (libabigail-2.7.tar.xz) = 6c31df739b94b83a5bac4b560eb1c16919495280ed3f5a37a84144e18a2362038337d3843948e3022b97ba73f7a41b32b33ca5f8b86a51ea57574dc3de98b9d5 From b665e034c0904990cb63074e4b6b5907123beb6c Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Fri, 4 Jul 2025 12:52:49 +0200 Subject: [PATCH 26/26] Update to usptream 2.8 tarball - Update to usptream 2.8 tarball - Support new libabigail.so.7.0.0 SONAME Signed-off-by: Dodji Seketeli --- .gitignore | 1 + libabigail.spec | 10 +++++++--- sources | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 7739ee6..013b34f 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,4 @@ /libabigail-2.5.tar.xz /libabigail-2.6.tar.xz /libabigail-2.7.tar.xz +/libabigail-2.8.tar.xz diff --git a/libabigail.spec b/libabigail.spec index eda10bb..1e35355 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -2,7 +2,7 @@ %global tarball_name %{name}-%{version} Name: libabigail -Version: 2.7 +Version: 2.8 Release: 1%{?dist} Summary: Set of ABI analysis tools @@ -134,8 +134,8 @@ fi %{_bindir}/abilint %{_bindir}/abipkgdiff %{_bindir}/kmidiff -%{_libdir}/libabigail.so.6 -%{_libdir}/libabigail.so.6.0.0 +%{_libdir}/libabigail.so.7 +%{_libdir}/libabigail.so.7.0.0 %{_libdir}/libabigail/default.abignore %doc README AUTHORS ChangeLog %license LICENSE.txt license-change-2020.txt @@ -159,6 +159,10 @@ fi %endif %changelog +* Fri Jul 04 2025 Dodji Seketeli - 2.8-1 +- Update to usptream 2.8 tarball +- Support new libabigail.so.7.0.0 SONAME + * Fri Apr 11 2025 Dodji Seketeli - 2.7-1 - Update to upstream 2.7 tarball - Do not build with by default XXH_INLINE_ALL anymore diff --git a/sources b/sources index 67f786a..88d59ac 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libabigail-2.7.tar.xz) = 6c31df739b94b83a5bac4b560eb1c16919495280ed3f5a37a84144e18a2362038337d3843948e3022b97ba73f7a41b32b33ca5f8b86a51ea57574dc3de98b9d5 +SHA512 (libabigail-2.8.tar.xz) = e919f12c914addb9c64d15d40c50e50ce1b08ac8f64f11adb9274cbdfc568b7e2eb99f669866b413a3e6c6246611b529be1f8d226cf58f7a5c6e2a7061d88e8c