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 - ygao@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-devel@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 [developers@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}}
participants (1)
-
root@hilbert.suse.de