Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2015-08-31 22:57:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and      /work/SRC/openSUSE:Factory/.libqb.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqb"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqb/libqb.changes      2015-06-11 
08:21:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2015-08-31 
22:57:56.000000000 +0200
@@ -1,0 +2,8 @@
+Thu Aug 27 16:16:14 UTC 2015 - y...@suse.com
+
+- Update to version 0.17.2 (bsc#943486)
+- ipcc: valgrind "invalid file descriptor" warning
+- ipc: Increase the length of description field.
+- Upstream version cs: 4d817cc7e0b620acda8cc45266dc085c5bf48c59
+
+-------------------------------------------------------------------

Old:
----
  libqb-0.17.1+git20150515.35faa45.tar.bz2

New:
----
  libqb-0.17.2+git20150824.4d817cc.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqb.spec ++++++
--- /var/tmp/diff_new_pack.nSTcXC/_old  2015-08-31 22:57:57.000000000 +0200
+++ /var/tmp/diff_new_pack.nSTcXC/_new  2015-08-31 22:57:57.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           libqb
-Version:        0.17.1+git20150515.35faa45
+Version:        0.17.2+git20150824.4d817cc
 Release:        0
 Summary:        An IPC library for high performance servers
 License:        LGPL-2.1+

++++++ _service ++++++
--- /var/tmp/diff_new_pack.nSTcXC/_old  2015-08-31 22:57:57.000000000 +0200
+++ /var/tmp/diff_new_pack.nSTcXC/_new  2015-08-31 22:57:57.000000000 +0200
@@ -8,10 +8,10 @@
     To update to a new release, change "revision" to the desired
     git commit hash and bump "version" if necessary
 
-    <param name="version">0.17.1</param>
+    <param name="version">0.17.2</param>
 -->
-    <param name="versionformat">0.17.1+git%cd.%h</param>
-    <param name="revision">35faa45558b0ae44e3a244fbd3e8f9405d535526</param>
+    <param name="versionformat">0.17.2+git%cd.%h</param>
+    <param name="revision">4d817cc7e0b620acda8cc45266dc085c5bf48c59</param>
   </service>
 
   <service name="recompress" mode="disabled">

++++++ libqb-0.17.1+git20150515.35faa45.tar.bz2 -> 
libqb-0.17.2+git20150824.4d817cc.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1+git20150515.35faa45/.travis.yml 
new/libqb-0.17.2+git20150824.4d817cc/.travis.yml
--- old/libqb-0.17.1+git20150515.35faa45/.travis.yml    2015-06-03 
15:39:01.000000000 +0200
+++ new/libqb-0.17.2+git20150824.4d817cc/.travis.yml    2015-08-27 
17:50:11.000000000 +0200
@@ -1,13 +1,10 @@
 language: c
 compiler:
   - gcc
-before_install: sudo apt-get install check splint
-install:
- # Deal with issue on Travis builders
- # https://github.com/travis-ci/travis-cookbooks/issues/155
- - "sudo rm -rf /dev/shm && sudo ln -s /run/shm /dev/shm"
+addons:
+        apt:
+                packages:
+                  - check
+                  - splint
 script: ./autogen.sh && ./configure && make check && make distcheck
-notifications:
-  email:
-    recipients:
-      - quarterback-de...@lists.fedorahosted.org
+sudo: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1+git20150515.35faa45/README.markdown 
new/libqb-0.17.2+git20150824.4d817cc/README.markdown
--- old/libqb-0.17.1+git20150515.35faa45/README.markdown        2015-06-03 
15:39:01.000000000 +0200
+++ new/libqb-0.17.2+git20150824.4d817cc/README.markdown        2015-08-27 
17:50:11.000000000 +0200
@@ -1,17 +1,18 @@
 # libqb
 
 ## What is libqb?
-libqb is a library with the primary purpose of providing high performance
-client server reusable features. It provides high performance logging,
-tracing, ipc, and poll.
-
-We don't intend be an all encompassing library, but instead provide very
-specially focused APIs that are highly tuned for maximum performance for 
client/server applications.
+libqb is a library with the primary purpose of providing high-performance,
+reusable features for client-server architecture, such as logging,
+tracing, inter-process communication (IPC), and polling.
+
+libqb is not intended to be an all-encompassing library, but instead provide
+focused APIs that are highly tuned for maximum performance for client-server
+applications.
 
 [![Build 
Status](https://travis-ci.org/ClusterLabs/libqb.png)](https://travis-ci.org/ClusterLabs/libqb)
 
-## For more information look at:
-* [Our wiki](https://github.com/clusterlabs/libqb/wiki)
+## For more information, see:
+* [libqb wiki](https://github.com/clusterlabs/libqb/wiki)
 * [Issues/Bugs](https://github.com/clusterlabs/libqb/issues)
 * [The doxygen generated 
manual](http://clusterlabs.github.io/libqb/0.16.0/doxygen/)
 * You can build it yourself with the following commands:
@@ -42,8 +43,7 @@
 There are a number of ways to support the project.
 
 * Test and report issues.
-* Help others on the [mailing 
list](https://fedorahosted.org/mailman/listinfo/quarterback-devel).
+* Help others on the [develop...@clusterlabs.org mailing 
list](http://clusterlabs.org/mailman/listinfo/developers).
 * Contribute documentation, examples and test cases.
 * Contribute patches.
 * Spread the word.
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1+git20150515.35faa45/check 
new/libqb-0.17.2+git20150824.4d817cc/check
--- old/libqb-0.17.1+git20150515.35faa45/check  2015-06-03 15:39:01.000000000 
+0200
+++ new/libqb-0.17.2+git20150824.4d817cc/check  2015-08-27 17:50:11.000000000 
+0200
@@ -2,6 +2,7 @@
 
 export CFLAGS="$CFLAGS"
 export MAKEFLAGS="$MAKEFLAGS --no-print-directory"
+export BROWSER="firefox"
 
 help_all() {
        echo 
@@ -236,7 +237,7 @@
                echo "== Version $v =="
                if [ ! -f abi_dumps/libqb/libqb_$v.abi.tar.gz ]
                then
-                       git checkout -B $b $t
+                       git checkout  $t
                        ./autogen.sh
                        ./configure
                        make
@@ -249,7 +250,7 @@
           -d1 abi_dumps/libqb/libqb_$ver1.abi.tar.gz \
           -d2 abi_dumps/libqb/libqb_$ver2.abi.tar.gz
 
-       google-chrome 
compat_reports/libqb/$ver1\_to_$ver2/abi_compat_report.html
+       $BROWSER 
file://`pwd`/compat_reports/libqb/$ver1\_to_$ver2/abi_compat_report.html
 
        echo mv compat_reports/libqb/$ver1\_to_$ver2/abi_compat_report.html 
abi_compat_report_$ver1\_to_$ver2.html
        echo scp abi_compat_report_$ver1\_to_$ver2.html 
fedorahosted.org:quarterback
@@ -260,8 +261,8 @@
        make
        export CFLAGS="-Wall -ggdb2"
        api-sanity-checker -l libqb -d build-aux/api-auto-test.xml -gen -build 
-run
-       google-chrome test_results/libqb/master/test_results.html
-       google-chrome test_results/libqb/master/test_results.html
+       $BROWSER file://`pwd`/test_results/libqb/master/test_results.html
+       $BROWSER file://`pwd`/test_results/libqb/master/test_results.html
 }
 
 check_all() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1+git20150515.35faa45/lib/Makefile.am 
new/libqb-0.17.2+git20150824.4d817cc/lib/Makefile.am
--- old/libqb-0.17.1+git20150515.35faa45/lib/Makefile.am        2015-06-03 
15:39:01.000000000 +0200
+++ new/libqb-0.17.2+git20150824.4d817cc/lib/Makefile.am        2015-08-27 
17:50:11.000000000 +0200
@@ -29,7 +29,7 @@
 
 lib_LTLIBRARIES                = libqb.la
 
-libqb_la_LDFLAGS       = -version-number 0:17:1
+libqb_la_LDFLAGS       = -version-info 17:2:17
 
 source_to_lint         = util.c hdb.c ringbuffer.c ringbuffer_helper.c \
                          array.c loop.c loop_poll.c loop_job.c \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1+git20150515.35faa45/lib/ipc_int.h 
new/libqb-0.17.2+git20150824.4d817cc/lib/ipc_int.h
--- old/libqb-0.17.1+git20150515.35faa45/lib/ipc_int.h  2015-06-03 
15:39:01.000000000 +0200
+++ new/libqb-0.17.2+git20150824.4d817cc/lib/ipc_int.h  2015-08-27 
17:50:11.000000000 +0200
@@ -159,7 +159,7 @@
        QB_IPCS_CONNECTION_SHUTTING_DOWN,
 };
 
-#define CONNECTION_DESCRIPTION (16)
+#define CONNECTION_DESCRIPTION (34) /* INT_MAX length + 3 */
 
 struct qb_ipcs_connection_auth {
        uid_t uid;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1+git20150515.35faa45/lib/ipcc.c 
new/libqb-0.17.2+git20150824.4d817cc/lib/ipcc.c
--- old/libqb-0.17.1+git20150515.35faa45/lib/ipcc.c     2015-06-03 
15:39:01.000000000 +0200
+++ new/libqb-0.17.2+git20150824.4d817cc/lib/ipcc.c     2015-08-27 
17:50:11.000000000 +0200
@@ -81,7 +81,9 @@
        return c;
 
 disconnect_and_cleanup:
-       qb_ipcc_us_sock_close(c->setup.u.us.sock);
+       if (c->setup.u.us.sock >= 0) {
+               qb_ipcc_us_sock_close(c->setup.u.us.sock);
+       }
        free(c->receive_buf);
        free(c);
        errno = -res;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1+git20150515.35faa45/libqb.spec.in 
new/libqb-0.17.2+git20150824.4d817cc/libqb.spec.in
--- old/libqb-0.17.1+git20150515.35faa45/libqb.spec.in  2015-06-03 
15:39:01.000000000 +0200
+++ new/libqb-0.17.2+git20150824.4d817cc/libqb.spec.in  2015-08-27 
17:50:11.000000000 +0200
@@ -16,8 +16,9 @@
 BuildRequires:  autoconf automake libtool doxygen procps check-devel
 
 %description
-libqb provides high performance client server reusable features.
-Initially these are IPC and poll.
+libqb provides high-performance, reusable features for client-server
+architecture, such as logging, tracing, inter-process communication (IPC),
+and polling.
 
 %prep
 %setup -q -n 
%{name}-%{version}%{?numcomm:.%{numcomm}}%{?alphatag:-%{alphatag}}%{?dirty:-%{dirty}}


Reply via email to