Commit Graph

67 Commits

Author SHA1 Message Date
Dodji Seketeli
cbc79dac1d Update to upstream 2.10
- Update to upstream 2.10 tarball
- Adjust to libabigail.so.9.0.0 SONAME
- Resolves: RHEL-169433

Signed-off-by: Dodji Seketeli <dodji@seketeli.net>
2026-04-30 17:20:25 +02:00
RHEL Packaging Agent
b63c952f53 Rebase to libabigail 2.9
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
2025-11-13 11:24:55 +00:00
Dodji Seketeli
3b103a50fa Update to upstream 2.8 tarball
* 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>
2025-07-09 12:06:32 +02:00
Dodji Seketeli
e3bea171f8 Upload libabigail 2.7 tarball
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2025-05-05 11:43:08 +02:00
Dodji Seketeli
34d619b987 Upload libabigail 2.6 tarball.
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2024-12-13 13:58:11 +01:00
Dodji Seketeli
34869ca8a3 Rebase to upstream 2.5 in RHEL 10 (https://issues.redhat.com/browse/RHEL-30014)
* Tue Apr 23 2024 Dodji Seketeli <dodji@redhat.com> - 2.5-1
- Update to upstream 2.5 tarball
- Drop patches (as they are now upstream):
  0001-Bug-31045-Don-t-try-setting-translation-unit-for-uni.patch
  0002-suppression-Add-has_strict_flexible_array_data_membe.patch
- Add BuildRequires: python3-devel
- Add libabigail.so.4 and libabigail.so.4.0.0 to the RPM

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2024-04-23 17:59:55 +02:00
Dodji Seketeli
5194b7e153 Fix sourceware.org/PR31017
- Fix sourceware.org/PR31017
  "Support Flex array conversion suppression"
  Apply patch 0002-suppression-Add-has_strict_flexible_array_data_membe.patch

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2023-11-15 10:37:52 +01:00
Dodji Seketeli
5a40b7c955 Updated sources
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2023-11-14 16:04:56 +01:00
Dodji Seketeli
f4f06b1339 Fix sourceware.org/PR31045
- 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>
2023-11-14 15:45:21 +01:00
Dodji Seketeli
5915efec7c Update to upstream 2.4 tarball.
- 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>
2023-10-20 23:27:57 +02:00
Dodji Seketeli
40dceba6c4 Update source files
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2023-10-12 14:44:57 +02:00
Dodji Seketeli
1f834ef2a6 Update sources
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2023-10-12 14:42:44 +02:00
Dodji Seketeli
d1cbeb3b8e Use SPDX format for license designation
Also, fix a compilation warning with (newer) GCC 13.x

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2023-10-12 14:09:51 +02:00
Dodji Seketeli
0437cded0b Upload new 2.3 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2023-04-27 15:25:15 +02:00
Dodji Seketeli
7a7c6a712e Update to upstream 2.2 release
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2022-12-02 19:31:51 +01:00
Dodji Seketeli
0b15fbd508 Upload 2.1 tarball.
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2022-09-25 08:46:37 +02:00
Dodji Seketeli
4e07dea30d Upload 2.0 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2021-10-04 15:22:33 +02:00
Dodji Seketeli
b21f17c339 Upload 1.8.2 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2021-02-25 18:37:16 +01:00
Dodji Seketeli
0ed37b92ea Uploaded new version of 1.8.1 tarball.
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2021-01-27 17:46:52 +01:00
Dodji Seketeli
fb86bfa9bb Uploaded 1.8.1 tarball.
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2021-01-27 15:19:49 +01:00
Dodji Seketeli
1ddcb29d1b Uploaded 1.8 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-12-01 16:53:33 +01:00
Dodji Seketeli
faf082c2ef Upload libabigail 1.7 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-02-27 10:57:50 +01:00
Dodji Seketeli
421f9a7f8d Uploaded 1.6 tarball.
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2019-03-29 10:58:47 +01:00
Dodji Seketeli
11a1b09585 Apply these two patches present upstream:
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>
2018-11-12 15:55:00 +01:00
Dodji Seketeli
7e0013b467 Upload 1.5 tarball.
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2018-10-26 16:48:46 +02:00
Dodji Seketeli
6bfee0172e Upload 1.4 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2018-07-13 17:08:24 +02:00
Dodji Seketeli
a3c6a0558e Upload 1.3 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2018-05-17 13:58:09 +02:00
Dodji Seketeli
5e90cebf64 Upload 1.2 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2018-03-06 18:49:37 +01:00
Dodji Seketeli
89b7bb3250 Uploaded libabigail 1.1 tarball.
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2018-01-30 12:56:37 +01:00
Dodji Seketeli
5164814ea1 Upload 1.0 tarball from ftp://sourceware.org/pub/libabigail/libabigail-1.0.tar.gz
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2017-11-22 14:08:17 +01:00
Dodji Seketeli
e8a4ba4bd6 Update to upstream 1.0 tarball
- 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>
2017-11-22 11:31:42 +01:00
Dodji Seketeli
f96b2b5421 Fix upstream bug - Fix aborting when reading .foo symbols from a ppc64 binary
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-12-09 01:16:33 +01:00
Dodji Seketeli
6de0817ec4 Update files
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-12-05 11:38:39 +01:00
Dodji Seketeli
6c4461281c Update patch file
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-12-05 11:29:45 +01:00
Dodji Seketeli
b8a82ba8ba Update 0001-Bug-20927-Segfault-when-HOME-is-not-set.patch
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-12-05 11:14:51 +01:00
Dodji Seketeli
8c280bc2f1 - Fix upstream Bug 20927 - Segfault when invoke abidiff is invoked with $HOME not set
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-12-05 10:37:27 +01:00
Dodji Seketeli
85e5cff602 Fix an issue where some suppressed diff nodes are still visible in change reports
This implies applying upstream patch:
   "[PATCH] A suppressed diff node implies suppressing all equivalent nodes too"

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-11-26 12:08:08 +01:00
Dodji Seketeli
037cc8bdec Update tarball for fix 2016-11-24 16:33:47 +01:00
Dodji Seketeli
88314142e6 Update tarball for fix 2016-11-24 13:42:41 +01:00
Dodji Seketeli
971380bbb5 Update tarball for fix 2016-11-24 11:59:09 +01:00
Dodji Seketeli
b6fb88ccc0 Update tarball for fix 2016-11-24 11:00:26 +01:00
Dodji Seketeli
a7c07a5d53 Update tarball for fix 2016-11-24 10:17:13 +01:00
Dodji Seketeli
38c86e4307 Tarball update after bug fix
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-11-24 09:33:06 +01:00
Dodji Seketeli
5791847ab4 Update tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-11-23 15:30:24 +01:00
Dodji Seketeli
1c08b4afa7 Update source tarball.
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-11-23 14:03:55 +01:00
Dodji Seketeli
2f7de227c9 Update the tarball for some fixes
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-11-23 13:52:47 +01:00
Dodji Seketeli
01057e5fe1 Update to upstream 1.0.rc6 release
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-11-23 12:32:47 +01:00
Dodji Seketeli
d44a2309e9 Update 1.0.rc5 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-06-28 08:40:26 +02:00
Dodji Seketeli
f0d17e6845 Upload libabigail-1.0.rc5 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-06-27 20:33:07 +02:00
Dodji Seketeli
5925c64a26 Upload libabigail-1.0.rc4.tar.gz again
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-04-26 09:20:29 +02:00