Compare commits

...
Sign in to create a new pull request.

16 commits

Author SHA1 Message Date
Dodji Seketeli
3d6bdbd51b Update to 2.0 upstream release
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2021-10-04 15:29:28 +02:00
Dodji Seketeli
a0e59ba87b Update to upstream 2.0 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2021-10-04 13:19:43 +02:00
Dodji Seketeli
6582eeb91b Upload 1.8.2 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2021-02-25 18:50:12 +01:00
Dodji Seketeli
aaf33afe8c Update to upstream 1.8.2 point release
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2021-02-25 18:49:53 +01:00
Dodji Seketeli
7a137b83a9 Upload 1.8.1 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2021-01-27 18:26:54 +01:00
Dodji Seketeli
b07ab1679f Update to upstream fixes up to libabigail-1.8.1
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2021-01-27 15:39:30 +01:00
Dodji Seketeli
c0bdd2f38e Enable fedabipkgdiff again
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2021-01-06 16:51:13 +01:00
Dodji Seketeli
721e4637a1 Remove the 'fedora' sub-package that is useless now
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-12-01 18:46:08 +01:00
Dodji Seketeli
b50d0618fd Remove some comments that should have been removed
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-12-01 18:44:07 +01:00
Dodji Seketeli
f6a4391cb2 Remove fedabipkgdiff from f33 package
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-12-01 18:40:19 +01:00
Dodji Seketeli
f79f2d4423 Remove the python version fixup script invocation
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-12-01 18:24:41 +01:00
Dodji Seketeli
62ff88a89e Don't ship fedabipkgdiff on armv7hl i686
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-12-01 18:11:17 +01:00
Dodji Seketeli
3fadafabfb Just enable logging of config.log
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-12-01 17:43:57 +01:00
Dodji Seketeli
bf30600e21 force fedabipkgdiff and show onfig.log
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-12-01 17:30:41 +01:00
Dodji Seketeli
fc67c1d6e8 Uploaded 1.8 tarball
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-12-01 16:55:25 +01:00
Dodji Seketeli
7138a0052e Update to 1.8 upstream release
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-12-01 16:37:30 +01:00
3 changed files with 50 additions and 8 deletions

4
.gitignore vendored
View file

@ -30,3 +30,7 @@
/Add-a-fail-no-debug-info-to-abidiff.patch
/libabigail-1.6.tar.gz
/libabigail-1.7.tar.gz
/libabigail-1.8.tar.gz
/libabigail-1.8.1.tar.gz
/libabigail-1.8.2.tar.gz
/libabigail-2.0.tar.gz

View file

@ -2,11 +2,11 @@
%global tarball_name %{name}-%{version}
Name: libabigail
Version: 1.7
Release: 2%{?dist}
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
@ -21,6 +21,7 @@ BuildRequires: dos2unix
BuildRequires: dpkg
BuildRequires: wget
BuildRequires: koji
BuildRequires: python3-koji
%description
The libabigail package comprises seven command line utilities:
@ -89,7 +90,8 @@ them manually.
%setup -n %{tarball_name}
%build
%configure --disable-silent-rules --disable-zip-archive --disable-static
%configure --disable-silent-rules --disable-zip-archive --disable-static
make %{?_smp_mflags}
pushd doc
make html-doc
@ -115,7 +117,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
@ -134,7 +136,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*
@ -146,7 +148,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}
@ -155,6 +157,42 @@ fi
%endif
%changelog
* Mon Oct 4 2021 Dodji Seketeli <dodji@redhat.com> - 2.0-1
- Update to upstream 2.0 tarball
- Change License to ASL 2.0 to comply with updated license change.
* Thu Feb 25 2021 Dodji Seketeli <dodji@redhat.com> - 1.8.2-1
- Update to upstream 1.8.2 point release
* Wed Jan 27 2021 Dodji Seketeli <dodji@redhat.com> - 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
* Wed Jan 6 2021 Dodji Seketeli <dodji@redhat.com> - 1.8-2
- Enable fedabipkgdiff back as the builders instability seems to have disappeared
* Tue Dec 1 2020 Dodji Seketeli <dodji@redhat.com> - 1.8-1
- Update to upstream 1.8
- Add "make check-self-update" as a regression tests target.
- Remove fedabipkgdiff as for a reason, koji python module is not
getting detected by configure on some arches of f33.
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

View file

@ -1 +1 @@
SHA512 (libabigail-1.7.tar.gz) = 02971c8f760cd7c6e7f77ef323c93769270666652a8f491b30cce74aa9bc20e2c5113eca0a534b814e9c8567538b6b7b84d15687e0ac15cf8ece736b2f7e2261
SHA512 (libabigail-2.0.tar.gz) = 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180