20 Commits

Author SHA1 Message Date
Wang Mingyu 46a49b2a59 libqb: upgrade 2.0.7 -> 2.0.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu 7b7d5c3e0a libqb: upgrade 2.0.6 -> 2.0.7
Changelog:
===========
lib: Fix some small bugs spotted by newest covscan (#471)
ipc: Retry receiving credentials if the the message is short (#476)
timer: Move state check to before time check (#479)
tests: Close race condition in check_loop (#480)
blackbox: fix potential overlow/memory corruption (#486)
tests: Make ipc test more portable (#466)
tests: cleanup the last of the empty directories (#467)
doxygen2man: Fix function parameter alignment (#468)
tests: Fix tests on FreeBSD-devel (#469)
test: Remove gnu/lib-names.h from libstat_wrapper.c (#482)
tests: allow -j to work (#485)
Update -version info for 2.0.7
Add --disable-tests option (#475)
configure: Modernize configure.ac a bit (#470)
spec: Migrate to SPDX license (#487)
add simplified chinese readme (#474)
m4/ax_pthread.m4: update to latest upstream version (serial 31) (#472)
strlcpy: avoid compiler warning from strncpy (#473)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-14 09:41:35 -07:00
Wang Mingyu a842c0d0b4 libqb: upgrade 2.0.4 -> 2.0.6
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-29 08:28:38 -07:00
Khem Raj 14c7d8a0d7 recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Kai Kang ea287c1f14 libqb: use branch main
Branch master has been removed from libqb upstream git repo. Use branch
main instead.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-28 18:57:57 -08:00
wangmy bbad57ecc6 libqb: upgrade 2.0.3 -> 2.0.4
The most important fix in this release is that we no longer log errors inside
the signal handler in loop_poll.c
This could cause an application hang in some circumstances.

Changelog is as follows:
doxygen2man: print structure descriptions
(https://github.com/ClusterLabs/libqb/pull/443)

Fix pthread returns
(https://github.com/ClusterLabs/libqb/pull/444)

poll: Don't log in a signal handler
(https://github.com/ClusterLabs/libqb/pull/447)

Bump library version for v2.0.4

Implement heap based timer list
(https://github.com/ClusterLabs/libqb/pull/439)

build: Fix undefined pthread reference.
(https://github.com/ClusterLabs/libqb/pull/440)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-22 10:15:00 -08:00
Richard Purdie b402a3076f recipes: Update SRC_URI branch and protocols
This patch updates SRC_URIs using git to include branch=master if no branch is set
and also to use protocol=https for github urls as generated by the conversion script
in OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:49 -07:00
Mingli Yu d93099003a libqb: Upgrade to 2.0.3
Remove one backported patch and add libxml2 to DEPNEDS to fix below
configure error:
 | configure: error: Package requirements (libxml-2.0) were not met:
 |
 | No package 'libxml-2.0' found

Remove NOSECTION_FALLBACK as the configure option enable-nosection-fallback
is removed in the new version [1].

[1] https://github.com/ClusterLabs/libqb/commit/633f2624a7b42eb8e227e8e0e9f584d80ee3ead2

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-29 07:23:40 -07:00
Martin Jansa c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Khem Raj e15b04fa10 libqb: Build native version as well
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-08 08:15:34 -07:00
Khem Raj dd69fafd7f libqb: Add --enable-nosection-fallback with mips64/clang
Same issue happens with clang/mips64 so extend the gold fix to cover for
this case

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-18 15:47:20 -08:00
Adrian Bunk 9d3f1fde98 libqb: Upgrade 1.0.3 -> 1.0.5
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-10 09:19:22 -07:00
Martin Jansa d3b1e5602d libqb: Fix build with gold
* since the upgrade to 1.0.3 more specifically since this commit:
  https://github.com/ClusterLabs/libqb/commit/20246f544f74866885f4d9491f74152bd95e7786#diff-67e997bcfdac55191033d57a16d1408a
  it was failing to build with gold
* add --enable-nosection-fallback to work around the issue

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-14 20:25:16 -07:00
Khem Raj b02424812e libqb: Upgrade to 1.0.3
Drop upstreamed patch
Backport another patch to fix out of tree build regression

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-03-29 16:58:44 -07:00
Huang Qiyu 84911f27b6 libqb: update 1.0.1 -> 1.0.2
Upgrade libqb from 1.0.1 to 1.0.2

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-13 13:20:57 +02:00
Khem Raj bc4d1aa833 libqb: Upgrade to 1.0.1 release
Add a patch needed for cross compiling

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-06 13:00:09 +02:00
Martin Jansa 1a9dc23031 libqb: inherit autotools-brokensep
* otherwise build fails with:
  http://errors.yoctoproject.org/Errors/Details/138387/
  make[2]: *** No rule to make target 'auto_check_header_qbconfig.c', needed by 'auto_check_header_qbconfig.o'.  Stop.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-31 13:26:04 +02:00
Martin Jansa 18893ec949 libqb: use github.com instead of retired fedorahosted.org
* https://fedoraproject.org/wiki/Infrastructure/Fedorahosted-retirement

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-31 13:26:04 +02:00
Wang Xin fef7b1feb7 libqb: 0.17.1 -> 0.17.2
Upgrade libqb from 0.17.1 to 0.17.2.

Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-31 18:22:26 +02:00
leimaohui afeac90022 libqb: add new recipe
An IPC library for high performance servers.

Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-01-12 15:34:45 +01:00