Rebased libabigail from version 2.8 to 2.9. Updated the spec file with
the new version and reset release to 1. Updated SONAME from
libabigail.so.7.0.0 to libabigail.so.8.0.0. Simplified the %check
section to run both test targets (check and check-self-compare) in a
single invocation. Updated sources file with the new upstream tarball
and its SHA512 checksum.
Resolves: RHEL-121667
This commit was created by Jotnar, a Red Hat Enterprise Linux software maintenance AI agent.
Assisted-by: Jotnar
* Tue Jul 8 2025 Dodji Seketeli <dodji@redhat.com> - 2.8-1
- Update to upstream 2.8 tarball
- Remove 0001-Fix-fedabipkgdiff-configure-check-for-Python-3.12.patch
that is applied upstream.
- Update to changing SONAME (libabigail.so.7.0.0)
- Add xxhash-devel as BuildRequires and inlined-xxhash to avoid
depending on it at runtime
Signed-off-by: Dodji Seketeli <dodji@seketeli.net>
- 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.
That patch is applied in upstream mainline and will be available in
libabigail 2.5.
- Use %autosetup instead of the previous %setup and %patch macros.
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
- Update to upstream 2.4 tarball
- Drop patches
0001-Fix-fedabipkgdiff-configure-check-for-Python-3.12.patch and
0001-Fix-fedabipkgdiff-configure-check-for-Python-3.12.patch
- Enable build with support for BTF
- Added BuildRequires: libbpf-devel
- Support soname bumped to libabigail.so.3.0.0
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
Support-having-several-debuginfo-search-dirs-for-a-b.patch
Add-a-fail-no-debug-info-to-abidiff.patch
This is useful for some users that need to use abidiff in contexts
where debuginfo for a given ELF binary is located under more than one
root directory.
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
- Update to upstream 1.0 tarball
- Adjust tarball_revision and tarball_name macros
- Adjust Release macro
- Remove the koji build require as python2-koji is enough
- Replace the pyxdg build require with the python2-pyxdg one.
- Added missing build and runtime require 'mailcap' to allow
fedabipkgdiff to detect RPM files
- Remove patches that got applied upstream:
0001-A-suppressed-diff-node-implies-suppressing-all-equiv.patch
0001-Bug-20927-Segfault-when-HOME-is-not-set.patch
0001-Fix-aborting-when-reading-.foo-symbols-from-a-ppc64-.patch
- Add kmidiff to the RPM
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>