commit abi-compliance-checker for openSUSE:Factory

2019-11-06 Thread root
Hello community,

here is the log from the commit of package abi-compliance-checker for 
openSUSE:Factory checked in at 2019-11-06 13:50:27

Comparing /work/SRC/openSUSE:Factory/abi-compliance-checker (Old)
 and  /work/SRC/openSUSE:Factory/.abi-compliance-checker.new.2990 (New)


Package is "abi-compliance-checker"

Wed Nov  6 13:50:27 2019 rev:11 rq:739375 version:2.3

Changes:

--- 
/work/SRC/openSUSE:Factory/abi-compliance-checker/abi-compliance-checker.changes
2018-07-31 16:04:13.776039293 +0200
+++ 
/work/SRC/openSUSE:Factory/.abi-compliance-checker.new.2990/abi-compliance-checker.changes
  2019-11-06 13:50:30.839792707 +0100
@@ -1,0 +2,5 @@
+Thu Oct 17 12:47:48 UTC 2019 - Richard Brown 
+
+- Remove obsolete Groups tag (fate#326485)
+
+---



Other differences:
--
++ abi-compliance-checker.spec ++
--- /var/tmp/diff_new_pack.zFNkE8/_old  2019-11-06 13:50:31.427793344 +0100
+++ /var/tmp/diff_new_pack.zFNkE8/_new  2019-11-06 13:50:31.427793344 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package abi-compliance-checker
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -21,7 +21,6 @@
 Release:0
 Summary:A Compliance Checker For library ABIs
 License:LGPL-2.1-only
-Group:  Development/Tools/Other
 Url:https://lvc.github.io/abi-compliance-checker
 Source0:
https://github.com/lvc/abi-compliance-checker/archive/%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  fdupes




commit abi-compliance-checker for openSUSE:Factory

2018-07-31 Thread root
Hello community,

here is the log from the commit of package abi-compliance-checker for 
openSUSE:Factory checked in at 2018-07-31 16:03:44

Comparing /work/SRC/openSUSE:Factory/abi-compliance-checker (Old)
 and  /work/SRC/openSUSE:Factory/.abi-compliance-checker.new (New)


Package is "abi-compliance-checker"

Tue Jul 31 16:03:44 2018 rev:10 rq:626542 version:2.3

Changes:

--- 
/work/SRC/openSUSE:Factory/abi-compliance-checker/abi-compliance-checker.changes
2018-06-29 22:28:38.314381911 +0200
+++ 
/work/SRC/openSUSE:Factory/.abi-compliance-checker.new/abi-compliance-checker.changes
   2018-07-31 16:04:13.776039293 +0200
@@ -1,0 +2,8 @@
+Fri Jul 20 09:31:09 UTC 2018 - guillaume.gar...@opensuse.org
+
+- Add '-fPIC' option for AArch64 to avoid the following errors:
+  * relocation XXX which may bind externally can not be used when 
+  making a shared object; recompile with -fPIC
+  * dangerous relocation: unsupported relocation
+
+---



Other differences:
--
++ abi-compliance-checker.spec ++
--- /var/tmp/diff_new_pack.Z3ZMv6/_old  2018-07-31 16:04:14.460040460 +0200
+++ /var/tmp/diff_new_pack.Z3ZMv6/_new  2018-07-31 16:04:14.464040467 +0200
@@ -72,7 +72,10 @@
 %fdupes %{buildroot}
 
 %check
-./%{name} -test
+# aarch64 needs -fPIC option and noarch package cannot use %%ifarch
+./%{name} \
+  -gcc-options -fPIC \
+  -test
 
 %files
 %doc README.md doc




commit abi-compliance-checker for openSUSE:Factory

2018-06-29 Thread root
Hello community,

here is the log from the commit of package abi-compliance-checker for 
openSUSE:Factory checked in at 2018-06-29 22:28:36

Comparing /work/SRC/openSUSE:Factory/abi-compliance-checker (Old)
 and  /work/SRC/openSUSE:Factory/.abi-compliance-checker.new (New)


Package is "abi-compliance-checker"

Fri Jun 29 22:28:36 2018 rev:9 rq:617401 version:2.3

Changes:

--- 
/work/SRC/openSUSE:Factory/abi-compliance-checker/abi-compliance-checker.changes
2017-09-05 15:16:00.970523972 +0200
+++ 
/work/SRC/openSUSE:Factory/.abi-compliance-checker.new/abi-compliance-checker.changes
   2018-06-29 22:28:38.314381911 +0200
@@ -1,0 +2,22 @@
+Sat Jun 16 15:48:08 UTC 2018 - antoine.belv...@opensuse.org
+
+- Update to 2.3:
+  * Improvements:
++ Support for GCC 8
++ Use -fdump-lang-class instead of -fdump-class-hierarchy
++ Use -fdump-lang-raw instead of -fdump-translation-unit
++ Enable internal mangling of C++ funcs for all future GCC
+  versions
++ Added -keep-reserved option to report changes in reserved
+  fields
++ Fixed license to LGPL 2.1
+  * Bug Fixes:
++ Fix detection of GCC 7 compiled with
+  --with-gcc-major-version-only
++ Fixed internal mangling
++ Escape braces in regex for compatibility with future Perl 5
+  versions
++ Redirect stderr of objdump -f to null
+- Add %check section.
+
+---

Old:

  abi-compliance-checker-2.2.tar.gz

New:

  abi-compliance-checker-2.3.tar.gz



Other differences:
--
++ abi-compliance-checker.spec ++
--- /var/tmp/diff_new_pack.fXXxy5/_old  2018-06-29 22:28:38.762381570 +0200
+++ /var/tmp/diff_new_pack.fXXxy5/_new  2018-06-29 22:28:38.762381570 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package abi-compliance-checker
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,27 +17,28 @@
 
 
 Name:   abi-compliance-checker
-Version:2.2
+Version:2.3
 Release:0
 Summary:A Compliance Checker For library ABIs
-License:GPL-2.0+ or LGPL-2.0+
+License:LGPL-2.1-only
 Group:  Development/Tools/Other
-Url:
http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker
-Source0:
https://github.com/lvc/abi-compliance-checker/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Url:https://lvc.github.io/abi-compliance-checker
+Source0:
https://github.com/lvc/abi-compliance-checker/archive/%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  fdupes
+BuildRequires:  gcc-c++
 BuildRequires:  help2man
 Requires:   abi-dumper >= 1.1
 Requires:   binutils
 Requires:   coreutils
 Requires:   cpio
+Requires:   ctags
 Requires:   diffutils
 Requires:   file
-Requires:   gcc
+Requires:   gcc-c++
 Requires:   gzip
 Requires:   perl-base
 Requires:   rpm
 Requires:   tar
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 
 %description
@@ -62,10 +63,7 @@
 
 %install
 mkdir -vp %{buildroot}%{_prefix}
-env \
-   "DESTDIR=%{buildroot}"  \
-   perl Makefile.pl -install \
-   --prefix=%{_prefix}
+perl Makefile.pl --install --prefix=%{_prefix} --destdir=%{buildroot}
 # Generate man page with help2man
 mkdir -p %{buildroot}%{_mandir}/man1
 ln -s %{name}.pl %{name}
@@ -73,9 +71,12 @@
 install -m 0644 %{name}.1 %{buildroot}%{_mandir}/man1
 %fdupes %{buildroot}
 
+%check
+./%{name} -test
+
 %files
-%defattr(-,root,root)
-%doc README LICENSE doc GPL-2.0 LGPL-2.0
+%doc README.md doc
+%license LICENSE
 %{_bindir}/*
 %{_datadir}/%{name}
 %{_mandir}/man*/*

++ abi-compliance-checker-2.2.tar.gz -> abi-compliance-checker-2.3.tar.gz 
++
 2723 lines of diff (skipped)




commit abi-compliance-checker for openSUSE:Factory

2017-09-05 Thread root
Hello community,

here is the log from the commit of package abi-compliance-checker for 
openSUSE:Factory checked in at 2017-09-05 15:15:57

Comparing /work/SRC/openSUSE:Factory/abi-compliance-checker (Old)
 and  /work/SRC/openSUSE:Factory/.abi-compliance-checker.new (New)


Package is "abi-compliance-checker"

Tue Sep  5 15:15:57 2017 rev:8 rq:520531 version:2.2

Changes:

--- 
/work/SRC/openSUSE:Factory/abi-compliance-checker/abi-compliance-checker.changes
2017-07-08 12:34:54.686120929 +0200
+++ 
/work/SRC/openSUSE:Factory/.abi-compliance-checker.new/abi-compliance-checker.changes
   2017-09-05 15:16:00.970523972 +0200
@@ -1,0 +2,12 @@
+Sun Sep  3 19:03:36 UTC 2017 - astie...@suse.com
+
+- update to 2.2:
+  * Improve support for Fortran
+  * Fix analysis of inline functions
+  * Fix analysis of calling conventions
+  * Fix handling of C++ keywords in C code
+  * Fix -lang option
+  * Fix handling of errors when compressing ABI dumps
+  * Fix style of the report
+
+---

Old:

  abi-compliance-checker-2.1.tar.gz

New:

  abi-compliance-checker-2.2.tar.gz



Other differences:
--
++ abi-compliance-checker.spec ++
--- /var/tmp/diff_new_pack.xeeglQ/_old  2017-09-05 15:16:02.298337330 +0200
+++ /var/tmp/diff_new_pack.xeeglQ/_new  2017-09-05 15:16:02.302336768 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   abi-compliance-checker
-Version:2.1
+Version:2.2
 Release:0
 Summary:A Compliance Checker For library ABIs
 License:GPL-2.0+ or LGPL-2.0+
@@ -26,6 +26,7 @@
 Source0:
https://github.com/lvc/abi-compliance-checker/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  fdupes
 BuildRequires:  help2man
+Requires:   abi-dumper >= 1.1
 Requires:   binutils
 Requires:   coreutils
 Requires:   cpio

++ abi-compliance-checker-2.1.tar.gz -> abi-compliance-checker-2.2.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abi-compliance-checker-2.1/INSTALL 
new/abi-compliance-checker-2.2/INSTALL
--- old/abi-compliance-checker-2.1/INSTALL  2017-06-17 06:59:27.0 
+0200
+++ new/abi-compliance-checker-2.2/INSTALL  2017-08-30 07:12:26.0 
+0200
@@ -8,8 +8,8 @@
 RELEASE INFORMATION
 
 Project:   ABI Compliance Checker (ABICC)
-Version:   2.1
-Date:  June 17, 2017
+Version:   2.2
+Date:  August 30, 2017
 
 
 This file explains how to install and setup environment
@@ -33,7 +33,7 @@
2. GNU Binutils (c++filt, readelf, objdump)
3. Perl 5
4. Ctags
-   5. ABI Dumper (0.99.15 or newer)
+   5. ABI Dumper (1.1 or newer)
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abi-compliance-checker-2.1/README 
new/abi-compliance-checker-2.2/README
--- old/abi-compliance-checker-2.1/README   2017-06-17 06:59:27.0 
+0200
+++ new/abi-compliance-checker-2.2/README   2017-08-30 07:12:26.0 
+0200
@@ -1,4 +1,4 @@
-ABICC 2.0
+ABICC 2.2
 =
 
 NAME:
@@ -22,7 +22,7 @@
   GCC C++
   GNU Binutils
   Ctags
-  ABI Dumper (0.99.15 or newer)
+  ABI Dumper (1.1 or newer)
 
 PLATFORMS:
   Linux
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abi-compliance-checker-2.1/abi-compliance-checker.pl 
new/abi-compliance-checker-2.2/abi-compliance-checker.pl
--- old/abi-compliance-checker-2.1/abi-compliance-checker.pl2017-06-17 
06:59:27.0 +0200
+++ new/abi-compliance-checker-2.2/abi-compliance-checker.pl2017-08-30 
07:12:26.0 +0200
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 ###
-# ABI Compliance Checker (ABICC) 2.1
+# ABI Compliance Checker (ABICC) 2.2
 # A tool for checking backward compatibility of a C/C++ library API
 #
 # Copyright (C) 2009-2011 Institute for System Programming, RAS
@@ -20,7 +20,7 @@
 #- GNU Binutils (readelf, c++filt, objdump)
 #- Perl 5
 #- Ctags
-#- ABI Dumper >= 0.99.15
+#- ABI Dumper >= 1.1
 #
 #  Mac OS X
 #- Xcode (g++, c++filt, otool, nm)
@@ -58,10 +58,11 @@
 use Cwd qw(abs_path cwd);
 use Data::Dumper;
 
-my $TOOL_VERSION = "2.1";
+my $TOOL_VERSION = "2.2";
+my $ABI_DUMP_VERSION = "3.5";
+my $ABI_DUMP_VERSION_MIN = "3.5";
+
 my $XML_REPORT_VERSION = "1.2";
-my $ABI_DUMP_VERSION = "3.4";
-my $ABI_DUMP_VERSION_MIN = "3.2";
 my $XML_ABI_DUMP_VERSION = "1.2";
 
 # Internal modules
@@ -1214,6 +1215,8 @@
 }
 }
 
+$PTName=~s/\(kind=\d+\)//g;
+
 if($Html) {
 

commit abi-compliance-checker for openSUSE:Factory

2017-07-08 Thread root
Hello community,

here is the log from the commit of package abi-compliance-checker for 
openSUSE:Factory checked in at 2017-07-08 12:34:44

Comparing /work/SRC/openSUSE:Factory/abi-compliance-checker (Old)
 and  /work/SRC/openSUSE:Factory/.abi-compliance-checker.new (New)


Package is "abi-compliance-checker"

Sat Jul  8 12:34:44 2017 rev:7 rq:508414 version:2.1

Changes:

--- 
/work/SRC/openSUSE:Factory/abi-compliance-checker/abi-compliance-checker.changes
2017-03-31 15:10:04.847351726 +0200
+++ 
/work/SRC/openSUSE:Factory/.abi-compliance-checker.new/abi-compliance-checker.changes
   2017-07-08 12:34:54.686120929 +0200
@@ -1,0 +2,14 @@
+Wed Jul  5 15:38:54 UTC 2017 - astie...@suse.com
+
+- update to 2.1:
+  * Show added v-table symbols for public classes
+  * Fixed analysis of static methods
+  * Fixed analysis of typedefs
+  * Fixed analysis of zero-size structs
+  * Fixed logs
+  * Fixed analysis of static libraries on Windows
+  * Fixed search for files on Windows
+  * Documented -skip-internal-types option in -help
+  * Add noindex meta tag to report if no changes detected
+
+---

Old:

  abi-compliance-checker-2.0.tar.gz

New:

  abi-compliance-checker-2.1.tar.gz



Other differences:
--
++ abi-compliance-checker.spec ++
--- /var/tmp/diff_new_pack.DZFIo8/_old  2017-07-08 12:34:55.446013746 +0200
+++ /var/tmp/diff_new_pack.DZFIo8/_new  2017-07-08 12:34:55.450013182 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   abi-compliance-checker
-Version:2.0
+Version:2.1
 Release:0
 Summary:A Compliance Checker For library ABIs
 License:GPL-2.0+ or LGPL-2.0+

++ abi-compliance-checker-2.0.tar.gz -> abi-compliance-checker-2.1.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abi-compliance-checker-2.0/INSTALL 
new/abi-compliance-checker-2.1/INSTALL
--- old/abi-compliance-checker-2.0/INSTALL  2017-01-28 17:20:49.0 
+0100
+++ new/abi-compliance-checker-2.1/INSTALL  2017-06-17 06:59:27.0 
+0200
@@ -8,8 +8,8 @@
 RELEASE INFORMATION
 
 Project:   ABI Compliance Checker (ABICC)
-Version:   2.0
-Date:  2017-01-28
+Version:   2.1
+Date:  June 17, 2017
 
 
 This file explains how to install and setup environment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abi-compliance-checker-2.0/abi-compliance-checker.pl 
new/abi-compliance-checker-2.1/abi-compliance-checker.pl
--- old/abi-compliance-checker-2.0/abi-compliance-checker.pl2017-01-28 
17:20:49.0 +0100
+++ new/abi-compliance-checker-2.1/abi-compliance-checker.pl2017-06-17 
06:59:27.0 +0200
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 ###
-# ABI Compliance Checker (ABICC) 2.0
+# ABI Compliance Checker (ABICC) 2.1
 # A tool for checking backward compatibility of a C/C++ library API
 #
 # Copyright (C) 2009-2011 Institute for System Programming, RAS
@@ -58,7 +58,7 @@
 use Cwd qw(abs_path cwd);
 use Data::Dumper;
 
-my $TOOL_VERSION = "2.0";
+my $TOOL_VERSION = "2.1";
 my $XML_REPORT_VERSION = "1.2";
 my $ABI_DUMP_VERSION = "3.4";
 my $ABI_DUMP_VERSION_MIN = "3.2";
@@ -608,10 +608,12 @@
   The list of types that should not be checked.
 
   -skip-internal-symbols PATTERN
-  Do not check symbols matched by the pattern.
+  Do not check symbols matched by the regular expression.
 
   -skip-internal-types PATTERN
-  Do not check types matched by the pattern.
+  Do not check types matched by the regular expression.
+  It's matched against full qualified type names (e.g. 'struct 
xyz::Name').
+  It has to match any part of type name.
 
   -keep-cxx
   Check _ZS*, _ZNS* and _ZNKS* symbols.
@@ -3064,9 +3066,9 @@
 }
 }
 
-if(not $Type1_Pure{"Size"}
-or not $Type2_Pure{"Size"})
-{
+if($Type1_Pure{"Size"} eq ""
+or $Type2_Pure{"Size"} eq "")
+{ # NOTE: size of struct may be 0 bytes
 if($Type1_Pure{"Type"}=~/Class|Struct|Union/)
 { # including a case when "class Class { ... };" changed to "class 
Class;"
 if(not defined $Type1_Pure{"Memb"} or not defined 
$Type2_Pure{"Memb"}
@@ -3530,10 +3532,12 @@
 if(my $BSize2 = 
$Type2_Pure{"Memb"}{$MemberPair_Pos}{"bitfield"}) {
 $SizeV2 = $BSize2;
 }
+
 my $MemberType1_Name = $TypeInfo{1}{$MemberType1_Id}{"Name"};
 my $MemberType2_Name = $TypeInfo{2}{$MemberType2_Id}{"Name"};
+
 if($Level eq "Bi

commit abi-compliance-checker for openSUSE:Factory

2017-03-31 Thread root
Hello community,

here is the log from the commit of package abi-compliance-checker for 
openSUSE:Factory checked in at 2017-03-31 15:09:39

Comparing /work/SRC/openSUSE:Factory/abi-compliance-checker (Old)
 and  /work/SRC/openSUSE:Factory/.abi-compliance-checker.new (New)


Package is "abi-compliance-checker"

Fri Mar 31 15:09:39 2017 rev:6 rq:482669 version:2.0

Changes:

--- 
/work/SRC/openSUSE:Factory/abi-compliance-checker/abi-compliance-checker.changes
2017-01-15 11:16:35.719005407 +0100
+++ 
/work/SRC/openSUSE:Factory/.abi-compliance-checker.new/abi-compliance-checker.changes
   2017-03-31 15:10:04.847351726 +0200
@@ -1,0 +2,45 @@
+Sat Mar 25 17:36:08 UTC 2017 - astie...@suse.com
+
+- update to 2.0:
+  * faster on big libraries
+  * Add a module to create ABI dump from AST tree
+  * Add a module to create AST dump
+  * Add a module to parse GCC AST
+  * Add a module to find system files and automatically generate include paths
+  * Add a module to mangle C++ symbols
+  * Add a module to read ELF binaries
+  * Add a module to handle type attributes
+  * Add a module to handle XML descriptors
+  * Add a module to filter symbols
+  * Add a module to handle input data
+  * Add a module for logging
+  * Partial support for GCC 6
+  * Compare versioned data types
+  * Add -filter option: a path to XML descriptor with skip_* rules
+to filter analyzed symbols in the report
+  * Added -keep-cxx option to check ZS, ZNS and _ZNKS* symbols
+  * Fix automatic generation of include paths
+  * Fix report for removed virtual symbols
+  * Fix XML-format ABI dumps
+  * Fix source-compatibility reports
+  * Fix counter of checked data types
+  * Fix lists of affected symbols
+  * Fix analysis of standard C++ libraries
+  * Fix analysis of added and removed virtual methods
+  * Fix style of the report
+  * Fix analysis of alias symbols
+  * Uncover changed typedefs properly
+  * Fix Parameter_From_Register and Parameter_To_Register rules
+  * Fix analysis of data types derived from template instances
+  * Enable -headers-only option automatically if header file is
+used as input library descriptor
+  *  Fix analysis of template instances
+  * Fix analysis of static data
+  * Fix error message if modules are not installed
+  * Fix analysis of versioned symbols
+  * Fix -ext option
+  * Fix -use-dumps option
+  * Fix -debug option
+  * Fix console output
+
+---

Old:

  abi-compliance-checker-1.99.25.tar.gz

New:

  abi-compliance-checker-2.0.tar.gz



Other differences:
--
++ abi-compliance-checker.spec ++
--- /var/tmp/diff_new_pack.VBckwC/_old  2017-03-31 15:10:06.975050910 +0200
+++ /var/tmp/diff_new_pack.VBckwC/_new  2017-03-31 15:10:06.983049778 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   abi-compliance-checker
-Version:1.99.25
+Version:2.0
 Release:0
 Summary:A Compliance Checker For library ABIs
 License:GPL-2.0+ or LGPL-2.0+

++ abi-compliance-checker-1.99.25.tar.gz -> 
abi-compliance-checker-2.0.tar.gz ++
 48386 lines of diff (skipped)




commit abi-compliance-checker for openSUSE:Factory

2016-10-10 Thread h_root
Hello community,

here is the log from the commit of package abi-compliance-checker for 
openSUSE:Factory checked in at 2016-10-10 16:22:12

Comparing /work/SRC/openSUSE:Factory/abi-compliance-checker (Old)
 and  /work/SRC/openSUSE:Factory/.abi-compliance-checker.new (New)


Package is "abi-compliance-checker"

Changes:

--- 
/work/SRC/openSUSE:Factory/abi-compliance-checker/abi-compliance-checker.changes
2016-09-16 11:01:49.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.abi-compliance-checker.new/abi-compliance-checker.changes
   2016-10-10 16:22:17.0 +0200
@@ -1,0 +2,25 @@
+Thu Oct  6 17:10:15 UTC 2016 - davejpla...@gmail.com
+
+- Update to 1.99.24
+- Upstream changes:
+   Improvements
+ * Support for Clang
+ * Improved a module to compare operating systems
+ * Improved support for C++ keywords in C code
+   New Options
+ * -skip-typedef-uncover: do not report a problem if type is
+   covered or uncovered by typedef (useful for broken debug info)
+ * -skip-unidentified: skip header files in 'headers' and
+   'include_preamble' sections of the XML descriptor that cannot
+be found
+ * -disable-constants-check: do not check for changes in 
+   constants
+ * -skip-added-constants: do not detect added constants
+ * -skip-removed-constants: do not detect removed constants
+   Bug Fixes
+ * Do not show GCC version in the source compatibility report
+ * Renamed CPU Type column to Arch in the report
+ * Support for ABI dumps v3.3
+ * The -cpp-compatible option is now enabled by default
+
+---

Old:

  abi-compliance-checker-1.99.23.tar.gz

New:

  abi-compliance-checker-1.99.24.tar.gz



Other differences:
--
++ abi-compliance-checker.spec ++
--- /var/tmp/diff_new_pack.9Zkntc/_old  2016-10-10 16:22:18.0 +0200
+++ /var/tmp/diff_new_pack.9Zkntc/_new  2016-10-10 16:22:18.0 +0200
@@ -17,13 +17,14 @@
 
 
 Name:   abi-compliance-checker
-Version:1.99.23
+Version:1.99.24
 Release:0
 Summary:A Compliance Checker For library ABIs
 License:GPL-2.0+ or LGPL-2.0+
 Group:  Development/Tools/Other
 Url:
http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker
-Source0:
https://github.com/lvc/abi-compliance-checker/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+# https://github.com/lvc/abi-compliance-checker/archive/%%{version}.tar.gz#/
+Source0:%{name}-%{version}.tar.gz
 BuildRequires:  fdupes
 BuildRequires:  help2man
 Requires:   binutils
@@ -67,7 +68,8 @@
--prefix=%{_prefix}
 # Generate man page with help2man
 mkdir -p %{buildroot}%{_mandir}/man1
-help2man -h "--info" -N -o %{name}.1 ./%{name}.pl
+ln -s %{name}.pl %{name}
+help2man -h "--info" -N -o %{name}.1 ./%{name}
 install -m 0644 %{name}.1 %{buildroot}%{_mandir}/man1
 %fdupes %{buildroot}
 

++ abi-compliance-checker-1.99.23.tar.gz -> 
abi-compliance-checker-1.99.24.tar.gz ++
 1993 lines of diff (skipped)




commit abi-compliance-checker for openSUSE:Factory

2016-09-16 Thread h_root
Hello community,

here is the log from the commit of package abi-compliance-checker for 
openSUSE:Factory checked in at 2016-09-16 11:01:47

Comparing /work/SRC/openSUSE:Factory/abi-compliance-checker (Old)
 and  /work/SRC/openSUSE:Factory/.abi-compliance-checker.new (New)


Package is "abi-compliance-checker"

Changes:

--- 
/work/SRC/openSUSE:Factory/abi-compliance-checker/abi-compliance-checker.changes
2016-07-18 21:25:18.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.abi-compliance-checker.new/abi-compliance-checker.changes
   2016-09-16 11:01:49.0 +0200
@@ -1,0 +2,9 @@
+Wed Sep 14 12:20:44 UTC 2016 - astie...@suse.com
+
+- update to 1.99.23:
+  * Fixed lists of affected symbols in the XML-format report
+  * Added -disable-quick-empty-report option
+  * Improved generation of quick empty reports
+  * Improved SysCheck.pm module for analysis of operating systems
+
+---

Old:

  abi-compliance-checker-1.99.22.tar.gz

New:

  abi-compliance-checker-1.99.23.tar.gz



Other differences:
--
++ abi-compliance-checker.spec ++
--- /var/tmp/diff_new_pack.2Z0b8q/_old  2016-09-16 11:01:50.0 +0200
+++ /var/tmp/diff_new_pack.2Z0b8q/_new  2016-09-16 11:01:50.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   abi-compliance-checker
-Version:1.99.22
+Version:1.99.23
 Release:0
 Summary:A Compliance Checker For library ABIs
 License:GPL-2.0+ or LGPL-2.0+

++ abi-compliance-checker-1.99.22.tar.gz -> 
abi-compliance-checker-1.99.23.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abi-compliance-checker-1.99.22/INSTALL 
new/abi-compliance-checker-1.99.23/INSTALL
--- old/abi-compliance-checker-1.99.22/INSTALL  2016-07-04 18:12:19.0 
+0200
+++ new/abi-compliance-checker-1.99.23/INSTALL  2016-08-15 18:29:35.0 
+0200
@@ -9,8 +9,8 @@
 RELEASE INFORMATION
 
 Project:   ABI Compliance Checker (ABICC)
-Version:   1.99.22
-Date:  2016-07-04
+Version:   1.99.23
+Date:  2016-08-15
 
 
 This file explains how to install and setup environment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/abi-compliance-checker-1.99.22/abi-compliance-checker.pl 
new/abi-compliance-checker-1.99.23/abi-compliance-checker.pl
--- old/abi-compliance-checker-1.99.22/abi-compliance-checker.pl
2016-07-04 18:12:19.0 +0200
+++ new/abi-compliance-checker-1.99.23/abi-compliance-checker.pl
2016-08-15 18:29:35.0 +0200
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 ###
-# ABI Compliance Checker (ABICC) 1.99.22
+# ABI Compliance Checker (ABICC) 1.99.23
 # A tool for checking backward compatibility of a C/C++ library API
 #
 # Copyright (C) 2009-2011 Institute for System Programming, RAS
@@ -31,11 +31,11 @@
 #- MinGW (3.0-4.7, 4.8.3, 4.9 or newer)
 #- MS Visual C++ (dumpbin, undname, cl)
 #- Active Perl 5 (5.8 or newer)
-#- Sigcheck v1.71 or newer
-#- Info-ZIP 3.0 (zip, unzip)
-#- Ctags (5.8 or newer)
+#- Sigcheck v2.52 or newer
+#- GnuWin Zip and UnZip
+#- Exuberant Ctags (5.8 or newer)
 #- Add tool locations to the PATH environment variable
-#- Run vsvars32.bat (C:\Microsoft Visual Studio 9.0\Common7\Tools\)
+#- Run vcvars64.bat (C:\Microsoft Visual Studio 9.0\VC\bin\)
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License or the GNU Lesser
@@ -60,7 +60,7 @@
 use Data::Dumper;
 use Config;
 
-my $TOOL_VERSION = "1.99.22";
+my $TOOL_VERSION = "1.99.23";
 my $ABI_DUMP_VERSION = "3.2";
 my $XML_REPORT_VERSION = "1.2";
 my $XML_ABI_DUMP_VERSION = "1.2";
@@ -91,7 +91,8 @@
 $ExtraInfo, $ExtraDump, $Force, $Tolerance, $Tolerant, $SkipSymbolsListPath,
 $CheckInfo, $Quick, $AffectLimit, $AllAffected, $CppIncompat,
 $SkipInternalSymbols, $SkipInternalTypes, $TargetArch, $GccOptions,
-$TypesListPath, $SkipTypesListPath, $CheckPrivateABI, $CountSymbols, 
$OldStyle);
+$TypesListPath, $SkipTypesListPath, $CheckPrivateABI, $CountSymbols, $OldStyle,
+$DisableQuickEmptyReport);
 
 my $CmdName = get_filename($0);
 my %OS_LibExt = (
@@ -148,7 +149,7 @@
 
 my $ShortUsage = "ABI Compliance Checker (ABICC) $TOOL_VERSION
 A tool for checking backward compatibility of a C/C++ library API
-Copyright (C) 2015 Andrey Ponomarenko's ABI Laboratory
+Copyright (C) 2016 Andrey Ponomarenko's ABI Laboratory
 License: GNU LGPL or GNU GPL
 
 Usage: $CmdName [options]
@@ -187,7 +188,7 @@
   "dump|dump-abi|dump_abi=s" => \$DumpAPI,
 # 

commit abi-compliance-checker for openSUSE:Factory

2016-07-18 Thread h_root
Hello community,

here is the log from the commit of package abi-compliance-checker for 
openSUSE:Factory checked in at 2016-07-18 21:24:31

Comparing /work/SRC/openSUSE:Factory/abi-compliance-checker (Old)
 and  /work/SRC/openSUSE:Factory/.abi-compliance-checker.new (New)


Package is "abi-compliance-checker"

Changes:

--- 
/work/SRC/openSUSE:Factory/abi-compliance-checker/abi-compliance-checker.changes
2016-06-09 16:15:49.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.abi-compliance-checker.new/abi-compliance-checker.changes
   2016-07-18 21:25:18.0 +0200
@@ -1,0 +2,9 @@
+Fri Jul 15 21:16:32 UTC 2016 - astie...@suse.com
+
+- Update to 1.99.22:
+  * New style of the report
+  * -old-style: generate old-style report
+  * Fixed handling of patterns in -skip-* options
+  * Fixed rounding of the BC rate in the report
+
+---

Old:

  abi-compliance-checker-1.99.21.tar.gz

New:

  abi-compliance-checker-1.99.22.tar.gz



Other differences:
--
++ abi-compliance-checker.spec ++
--- /var/tmp/diff_new_pack.hSF3YD/_old  2016-07-18 21:25:19.0 +0200
+++ /var/tmp/diff_new_pack.hSF3YD/_new  2016-07-18 21:25:19.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   abi-compliance-checker
-Version:1.99.21
+Version:1.99.22
 Release:0
 Summary:A Compliance Checker For library ABIs
 License:GPL-2.0+ or LGPL-2.0+

++ abi-compliance-checker-1.99.21.tar.gz -> 
abi-compliance-checker-1.99.22.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abi-compliance-checker-1.99.21/INSTALL 
new/abi-compliance-checker-1.99.22/INSTALL
--- old/abi-compliance-checker-1.99.21/INSTALL  2016-05-26 22:44:58.0 
+0200
+++ new/abi-compliance-checker-1.99.22/INSTALL  2016-07-04 18:12:19.0 
+0200
@@ -9,8 +9,8 @@
 RELEASE INFORMATION
 
 Project:   ABI Compliance Checker (ABICC)
-Version:   1.99.21
-Date:  2016-05-26
+Version:   1.99.22
+Date:  2016-07-04
 
 
 This file explains how to install and setup environment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/abi-compliance-checker-1.99.21/abi-compliance-checker.pl 
new/abi-compliance-checker-1.99.22/abi-compliance-checker.pl
--- old/abi-compliance-checker-1.99.21/abi-compliance-checker.pl
2016-05-26 22:44:58.0 +0200
+++ new/abi-compliance-checker-1.99.22/abi-compliance-checker.pl
2016-07-04 18:12:19.0 +0200
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 ###
-# ABI Compliance Checker (ABICC) 1.99.21
+# ABI Compliance Checker (ABICC) 1.99.22
 # A tool for checking backward compatibility of a C/C++ library API
 #
 # Copyright (C) 2009-2011 Institute for System Programming, RAS
@@ -60,7 +60,7 @@
 use Data::Dumper;
 use Config;
 
-my $TOOL_VERSION = "1.99.21";
+my $TOOL_VERSION = "1.99.22";
 my $ABI_DUMP_VERSION = "3.2";
 my $XML_REPORT_VERSION = "1.2";
 my $XML_ABI_DUMP_VERSION = "1.2";
@@ -91,7 +91,7 @@
 $ExtraInfo, $ExtraDump, $Force, $Tolerance, $Tolerant, $SkipSymbolsListPath,
 $CheckInfo, $Quick, $AffectLimit, $AllAffected, $CppIncompat,
 $SkipInternalSymbols, $SkipInternalTypes, $TargetArch, $GccOptions,
-$TypesListPath, $SkipTypesListPath, $CheckPrivateABI, $CountSymbols);
+$TypesListPath, $SkipTypesListPath, $CheckPrivateABI, $CountSymbols, 
$OldStyle);
 
 my $CmdName = get_filename($0);
 my %OS_LibExt = (
@@ -222,6 +222,7 @@
   "source|src|api!" => \$SourceOnly,
   "limit-affected|affected-limit=s" => \$AffectLimit,
   "count-symbols=s" => \$CountSymbols,
+  "old-style!" => \$OldStyle,
 # other options
   "test!" => \$TestTool,
   "test-dump!" => \$TestDump,
@@ -615,6 +616,9 @@
   
   -count-symbols PATH
   Count total public symbols in the ABI dump.
+  
+  -old-style
+  Generate old-style report.
 
 OTHER OPTIONS:
   -test
@@ -739,7 +743,7 @@
   Levels:
   1 - skip non-Linux headers (e.g. win32_*.h, etc.)
   2 - skip internal headers (e.g. *_p.h, impl/*.h, etc.)
-  3 - skip headers that iclude non-Linux headers
+  3 - skip headers that include non-Linux headers
   4 - skip headers included by others
   
   -tolerant
@@ -1771,7 +1775,6 @@
 my $Path = $_[0];
 if($Path=~/[\*\+\(\[\|]/)
 { # pattern
-$Path=~s/\\//g;
 return ($Path, "Pattern");
 }
 elsif($Path=~/[\/\\]/)
@@ -11383,7 +11386,7 @@
 {
 my ($Pos, $TypeRef) = @_;
 my $Name = $TypeRef->{"Memb"}{$Pos}{"name"};
-if($Name=~/last|count|max|total/i)
+if($Name=~/last|count|max|total|num/i)