diff --git a/.gitignore b/.gitignore index 4058305..5989541 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,5 @@ /libabigail-0.1-git-43c06a8.tar.gz /libabigail-1.0-git-ab1316b.tar.gz /libabigail-1.0-git-f0d319a.tar.gz +/libabigail-1.0-git-a89b0d0.tar.gz +/libabigail-1.0-git-164d17e.tar.gz diff --git a/libabigail.spec b/libabigail.spec index 9704e3e..d5584bc 100644 --- a/libabigail.spec +++ b/libabigail.spec @@ -1,11 +1,11 @@ -%global date 20150727 -%global git_revision f0d319a +%global date 20150909 +%global git_revision 164d17e %global checkout %{date}git%{git_revision} %global tarball_name %{name}-%{version}-git-%{git_revision} Name: libabigail Version: 1.0 -Release: 0.5.%{checkout}%{?dist} +Release: 0.6.%{checkout}%{?dist} Summary: Set of ABI analysis tools License: LGPLv3+ @@ -24,17 +24,19 @@ BuildRequires: doxygen BuildRequires: python-sphinx BuildRequires: texinfo BuildRequires: dos2unix +BuildRequires: dpkg %description -The libabigail package comprises four command line utilities: abidiff, -abicompat, abidw and abilint. The abidiff command line tool compares -the ABI of two ELF shared libraries and emits meaningful textual -reports about changes impacting exported functions, variables and -their types. abicompat checks if a subsequent version of a shared -library is still compatible with an application that is linked -against it. abidw emits an XML representation of the ABI of a given -ELF shared library. abilint checks that a given XML representation of -the ABI of a shared library is correct. +The libabigail package comprises five command line utilities: abidiff, +abipkgdiff, abicompat, abidw and abilint. The abidiff command line +tool compares the ABI of two ELF shared libraries and emits meaningful +textual reports about changes impacting exported functions, variables +and their types. abipkgdiff compares the ABIs of ELF binaries +contained in two packages. abicompat checks if a subsequent version +of a shared library is still compatible with an application that is +linked against it. abidw emits an XML representation of the ABI of a +given ELF shared library. abilint checks that a given XML +representation of the ABI of a shared library is correct. Install libabigail if you need to compare the ABI of ELF shared libraries. @@ -86,9 +88,10 @@ make -C doc/manuals install-man-and-info-doc DESTDIR=%{buildroot} dos2unix doc/manuals/html/_static/jquery.js %check -make check -if [ $1 -eq 0 ]; then - cat tests/test-suite.log +make check || (cat tests/test-suite.log && exit 2) + +if test $? -ne 0; then + cat tests/tests-suite.log fi %post -p /sbin/ldconfig @@ -128,7 +131,24 @@ fi %{_infodir}/abigail.info* %changelog -* Mon Jul 27 2015 Sinny Kumari - 1.0-0.4.20150727gitf0d319a +* Wed Sep 9 2015 Dodji Seketeli - 1.0-0.6.20150909git164d17e +- Update to upstream git commit hash 164d17e + Bug 18791 - libabigail fails to read the output of abidw + Bug 18818 - abidw aborts on a class with a non-complete base class + Bug 18828 - Handle force-resolving of multiple declarations-only of the same type + Bug 18844 - assert failure in abidw at abg-dwarf-reader.cc:6537 + Bug 18894 - Fix representation of enumerators in abixml format + Bug 18893 - type degradation from dwarf to abixml on libGLU.so + Bug 18892 - type degradation from DWARF to abixml on libtsan.so + Bug 18904 - Fix support for C++ rvalue references + Numerous additional bug fixes + Added .deb, tarball and directory support to abipkgdiff + Several improvements to abidw, abidiff and abilint +- Added dpkg build dependency to activate support of .deb archives +- cat tests/test-suite.log when check fails +- Update description to add abipkgdiff + +* Mon Jul 27 2015 Sinny Kumari - 1.0-0.5.20150727gitf0d319a - Update to upstream git commit hash f0d319a. Returns different exit status code when abipkgdiff runs and various other bug fixes in libabigail. - Adjust date, git_revision and Release macros diff --git a/sources b/sources index bb3561f..7676c40 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -335f4bfb3d019608500322adfd76524f libabigail-1.0-git-f0d319a.tar.gz +edc6f7b9da88c6e2985ad04e5d2c0236 libabigail-1.0-git-164d17e.tar.gz