Update to upstream git commit hash 164d17e

- Lots of upstream improvements
  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 18892 - type degradation from DWARF to abixml on libtsan.so
  Bug 18893 - type degradation from dwarf to abixml on libGLU.so
  Bug 18894 - Fix representation of enumerators in abixml format
  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 package description to mention abipkgdiff

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
This commit is contained in:
Dodji Seketeli 2015-09-08 10:46:52 +02:00
parent f5b177f170
commit 07512344ba
3 changed files with 39 additions and 17 deletions

2
.gitignore vendored
View File

@ -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

View File

@ -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 <ksinny@gmail.com> - 1.0-0.4.20150727gitf0d319a
* Wed Sep 9 2015 Dodji Seketeli <dodji@seketeli.org> - 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 <ksinny@gmail.com> - 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

View File

@ -1 +1 @@
335f4bfb3d019608500322adfd76524f libabigail-1.0-git-f0d319a.tar.gz
edc6f7b9da88c6e2985ad04e5d2c0236 libabigail-1.0-git-164d17e.tar.gz