From 76bb28e562d236807a4866445d8395055ed700ae732c3d18501760a340610481 Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Tue, 2 Jan 2018 13:43:35 +0000 Subject: [PATCH] Accepting request 561126 from home:yan_gao:branches:network:ha-clustering:Factory:Test - Update to version 1.0.3+20171226.6d62b64: - build: fix configure script neglecting, re-enable out-of-tree builds - Update to version 1.0.3 - warnings cleanup: fix initialiser warning - warnings cleanup: Wformat: sign-correct PRIu32 specifiers as appropriate - warnings cleanup: Wsign-compare: log_format: int32_t -> size_t - warnings cleanup: Wsign-compare: hdb: uint32_t <-> int32_t - warnings cleanup: Wsign-compare: array: int32_t -> size_t - warnings cleanup: hdb+loop_timerlist: Wsign-compare: (canary?) variables - warnings cleanup: Wshift-overflow: trigger arithmetic conv. to unsigned - Upstream version cs: 28dff090c74b6ba8609c4797294a5afe3fe73987 (v1.0.3) - fix internal object symbol's leak & expose run-time lib version (bsc#1074327) - bare fix for libqb logging not working with ld.bfd/binutils 2.29+ (bsc#1074327) - add extra run-time (client, libqb) checks that logging will work (bsc#1074327) - tests: add a script to generate callsite-heavy logging client... (bsc#1074327) - tests: new sort of tests dubbed "functional", cover linker vs. logging (bsc#1074327) - configure: check section boundary symbols present in the test (bsc#1074327) - qblog.h: better explanation + behaviour of QB_LOG_INIT_DATA (bsc#1074327) - log: use fdatasync instead of fsync where possible (#263) - Upstream version cs: c011b12fcaf093f0463901154c475905f51d783a OBS-URL: https://build.opensuse.org/request/show/561126 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/libqb?expand=0&rev=84 --- _service | 11 +++++----- libqb-1.0.2.15-ef4c.tar.xz | 3 --- libqb-1.0.3+20171226.6d62b64.tar.xz | 3 +++ libqb.changes | 32 +++++++++++++++++++++++++++++ libqb.spec | 14 ++++++------- 5 files changed, 48 insertions(+), 15 deletions(-) delete mode 100644 libqb-1.0.2.15-ef4c.tar.xz create mode 100644 libqb-1.0.3+20171226.6d62b64.tar.xz diff --git a/_service b/_service index 88a6625..770c26e 100644 --- a/_service +++ b/_service @@ -8,15 +8,16 @@ To update to a new release, change "revision" to the desired git commit hash and bump "version" if necessary - 1.0.2 + 1.0.3 --> - 1.0.2+git%cd.%h - ef4c3a15ea3d3c5d5f9364269cd02d78a308957b + 1.0.3+%cd.%h + master + enable - *libqb*.tar - bz2 + libqb*.tar + xz diff --git a/libqb-1.0.2.15-ef4c.tar.xz b/libqb-1.0.2.15-ef4c.tar.xz deleted file mode 100644 index 81d14aa..0000000 --- a/libqb-1.0.2.15-ef4c.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e2ced821187f74477d4d7d2ad9f035f260a51de2436cbf955d603e87051ba6d -size 437392 diff --git a/libqb-1.0.3+20171226.6d62b64.tar.xz b/libqb-1.0.3+20171226.6d62b64.tar.xz new file mode 100644 index 0000000..b2e7caf --- /dev/null +++ b/libqb-1.0.3+20171226.6d62b64.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0bd38856b1219ba2a3a14d59ede8ff2378e3bee51140380c52a96b7780a483f +size 181608 diff --git a/libqb.changes b/libqb.changes index 69153e1..6659221 100644 --- a/libqb.changes +++ b/libqb.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Tue Jan 2 10:08:14 UTC 2018 - ygao@suse.com + +- Update to version 1.0.3+20171226.6d62b64: +- build: fix configure script neglecting, re-enable out-of-tree builds + +------------------------------------------------------------------- +Fri Dec 22 03:45:53 UTC 2017 - ygao@suse.com + +- Update to version 1.0.3 +- warnings cleanup: fix initialiser warning +- warnings cleanup: Wformat: sign-correct PRIu32 specifiers as appropriate +- warnings cleanup: Wsign-compare: log_format: int32_t -> size_t +- warnings cleanup: Wsign-compare: hdb: uint32_t <-> int32_t +- warnings cleanup: Wsign-compare: array: int32_t -> size_t +- warnings cleanup: hdb+loop_timerlist: Wsign-compare: (canary?) variables +- warnings cleanup: Wshift-overflow: trigger arithmetic conv. to unsigned +- Upstream version cs: 28dff090c74b6ba8609c4797294a5afe3fe73987 (v1.0.3) + +------------------------------------------------------------------- +Thu Dec 14 14:26:00 UTC 2017 - ygao@suse.com + +- fix internal object symbol's leak & expose run-time lib version (bsc#1074327) +- bare fix for libqb logging not working with ld.bfd/binutils 2.29+ (bsc#1074327) +- add extra run-time (client, libqb) checks that logging will work (bsc#1074327) +- tests: add a script to generate callsite-heavy logging client... (bsc#1074327) +- tests: new sort of tests dubbed "functional", cover linker vs. logging (bsc#1074327) +- configure: check section boundary symbols present in the test (bsc#1074327) +- qblog.h: better explanation + behaviour of QB_LOG_INIT_DATA (bsc#1074327) +- log: use fdatasync instead of fsync where possible (#263) +- Upstream version cs: c011b12fcaf093f0463901154c475905f51d783a + ------------------------------------------------------------------- Fri Jul 21 09:46:28 UTC 2017 - ygao@suse.com diff --git a/libqb.spec b/libqb.spec index 7b0683a..34e390c 100644 --- a/libqb.spec +++ b/libqb.spec @@ -1,7 +1,7 @@ # # spec file for package libqb # -# 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 @@ -16,18 +16,16 @@ # -%global commit 1.0.2.15-ef4c - %bcond_without check Name: libqb -Version: 1.0.2 +Version: 1.0.3+20171226.6d62b64 Release: 0 Summary: An IPC library for high performance servers License: LGPL-2.1+ Group: Development/Libraries/C and C++ Url: https://github.com/ClusterLabs/libqb -Source0: %{name}-%{commit}.tar.xz +Source0: %{name}-%{version}.tar.xz Source1: baselibs.conf Patch1: libqb-configure-package-version.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -70,7 +68,7 @@ client server reusable features. It provides high performance logging, tracing, ipc, and poll. %prep -%setup -q -n %{name}-%{commit} +%setup -q -n %{name}-%{version} %patch1 -p1 %build @@ -85,7 +83,9 @@ make %{?_smp_mflags} # but OBS is capable of doing "make check" successfully, whereas # "osc build" in a chroot fails. if [ -w /dev/shm -a -w /var/run ] ; then - make check + + make V=1 check \ + && make -C tests/functional/log_internal V=1 check fi %endif